ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle Indeks di Negara Tidak Dapat Digunakan

When trying to perform query on Oracle tables with select SQL statement, Oracle returns the following error: Ketika mencoba untuk melakukan query pada tabel Oracle dengan memilih pernyataan SQL, Oracle mengembalikan error berikut:

ORA-01502: index 'string.string' or partition of such index is in unusable state ORA-01502: index 'string.string' atau partisi tersebut tidak dapat digunakan indeks di negara

The error indicates an attempt has been made to access an index or index partition that has been marked unusable by a direct load or by a DDL operation. Kesalahan menunjukkan usaha telah dibuat untuk mengakses indeks atau indeks partisi yang sudah ditandai tidak dapat digunakan oleh beban langsung atau melalui operasi DDL.

The problem usually happens when using the Direct Path for the SQL*Loader, Direct Load or DDL operations. Masalah biasanya terjadi bila menggunakan Direct Path untuk SQL * Loader, beban atau DDL langsung operasi. This requires enough temporary space to build all indexes of the table. Sementara ini cukup membutuhkan ruang untuk membangun semua indeks dari tabel. If there is no enough space in TEMP tablespace, all rows will still be loaded and imported, but the indices are left with STATUS = 'INVALID'. Jika tidak ada cukup ruang dalam tablespace TEMP, semua baris akan tetap dimuat dan impor, tetapi indeks dibiarkan dengan STATUS = 'INVALID'.

Invalid indexes can be checked with a SELECT * from USER_INDEXES WHERE STATUS = 'INVALID'; SQL statement. Indeks tidak valid dapat diperiksa dengan SELECT * dari USER_INDEXES WHERE STATUS = 'INVALID'; pernyataan SQL.

Solution to this error is simple. Solusi untuk kesalahan ini sederhana. You can: Anda dapat:

  1. Drop the specified index and/or recreate the index Drop indeks tertentu dan / atau membuat ulang indeks
  2. Rebuild the specified index Membangun kembali indeks tertentu
  3. Rebuild the unusable index partition Membangun kembali indeks unusable partisi

Generally, the following SQL manipulation language will be able to rebuild the unusable index: Secara umum, bahasa manipulasi SQL berikut ini akan mampu membangun kembali tidak dapat digunakan indeks:

ALTER INDEX index_name ALTER INDEX index_name REBUILD Rebuild

IMPORTANT : The page is machine translated and provided "as is" without warranty. PENTING: Halaman ini adalah mesin diterjemahkan dan diberikan "sebagaimana adanya" tanpa jaminan. Machine translation may be difficult to understand. Terjemahan mesin mungkin sulit untuk mengerti. Please refer to Silakan merujuk ke original English article artikel asli bahasa Inggris whenever possible. bila memungkinkan.


6 Responses to “ORA-01502 Oracle Index in Unusable State” 6 Responses to "ORA-01502 Oracle Indeks di Negara Tidak Dapat Digunakan"

  1. Bob Bob
    April 16th, 2009 03:14 16 April 2009 03:14
    6 6

    Your first statement needs to check for 'UNUSABLE' and not 'INVALID' in USER_INDEXES. Pernyataan pertama Anda perlu memeriksa untuk 'tidak dapat digunakan' dan bukan 'INVALID' dalam USER_INDEXES.

  2. Deepak B Sholapurkar Deepak B Sholapurkar
    January 31st, 2009 04:24 31 Januari 2009 04:24
    5 5

    I think Oracle is having only index status as Usable/Unusabe. Saya rasa Oracle adalah indeks hanya memiliki status sebagai Usable / Unusabe.

    “Skip Unusable index” will allow the all the DML(Inclusing Select) operations on the table. "Skip Tidak Dapat Digunakan indeks" akan memungkinkan semua DML (Inclusing Pilih) operasi di atas meja.

    Thanks & Regards, Thanks & Regards,
    Deepak Deepak

  3. sabry Sabry
    August 21st, 2008 14:49 21 Agustus 2008 14:49
    4 4

    thanks… the alter table fix worked terima kasih ... meja altar memperbaiki bekerja

  4. ORA-01502: Indexes in unusable state « PSST0101 ORA-01502: Indeks di negara tidak dapat digunakan «PSST0101
    February 6th, 2008 06:31 6 Februari 2008 06:31
    3 3

    [...] ORA-01502 Oracle Index in Unusable State [...] [...] ORA-01502 Oracle Indeks di [...] Negara Tidak Dapat Digunakan

  5. Kalle Kalle
    March 6th, 2007 16:51 6 Maret 2007 16:51
    2 2

    At least in oracle10 the status could also be 'UNUSABLE' Setidaknya dalam status oracle10 juga bisa 'tidak dapat digunakan'

  6. sandeep Sandeep
    September 19th, 2006 22:28 19 September 2006 22:28
    1 1

    What about with Oracle 9i option SKIP UNUSABLE INDEXES? Bagaimana dengan Oracle 9i SKIP pilihan tidak bisa digunakan indeks? Pls Explain. Pls Jelaskan.

Leave a Reply Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Anda dapat menggunakan tag ini: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Berlangganan ke fitur komentar telah dinonaktifkan. To receive notification of latest comments posted, subscribe to Untuk menerima pemberitahuan dari komentar terbaru diposting, untuk berlangganan My Digital Life Comments RSS feed My Digital Life Komentar RSS feed or atau register to receive mendaftar untuk menerima new comments in daily email digest. komentar baru di email digest harian.
Custom Search

New Articles Artikel Baru

Incoming Search Terms for the Article Cari Syarat masuk untuk Artikel

ORA-01502 ORA-01502 - -- ora-01502 index or partition of such index is in unusable state ora-01502 partisi indeks atau indeks tersebut berada dalam keadaan tidak dapat digunakan - -- oracle index unusable indeks oracle tidak dapat digunakan - -- oracle unusable index oracle tidak dapat digunakan indeks - -- index unusable indeks unusable - -- alter index unusable indeks mengubah unusable - -- oracle index status indeks oracle status - -- unusable index tidak dapat digunakan indeks - -- oracle alter index unusable oracle mengubah indeks tidak dapat digunakan - -- oracle index unusable state indeks oracle negara tidak dapat digunakan - -- ORA-01502: index or partition of such index is in unusable state ORA-01502: index atau partisi tersebut tidak dapat digunakan indeks di negara - -- index is in unusable state indeks berada dalam keadaan tidak dapat digunakan - -- REBUILD UNUSABLE INDEXES Rebuild unusable Indexes - -- ORA-01502: ORA-01502: - -- ora 01502 01.502 ora - -- ORA-01502: index ORA-01502: index - -- partition of such index is in unusable state in oracle partisi tersebut tidak dapat digunakan lagi indeks di negara di oracle - -- unusable index in oracle indeks dapat digunakan oracle - -- "ORA-01502" "ORA-01502" - -- index in unusable state negara tidak dapat digunakan indeks - -- "REBUILD UNUSABLE LOCAL INDEXES" "Unusable Rebuild LOKAL Indexes" - -- error ora-01502 while import error ora-01502, sementara impor - -- index oracle unusable indeks oracle tidak dapat digunakan - -- oracle ORA-01502 oracle ORA-01502 - -- Oracle index usable Indeks oracle digunakan - -- ORA-01502 partition of such index is in unusable state ORA-01502 partisi tersebut tidak dapat digunakan indeks di negara - -- ORA-01502: index ORA-01502: index - -- unusable index oracle indeks dapat digunakan oracle - -- unusable indexes tidak dapat digunakan indeks - -- oracle query invalid indexes query oracle indeks tidak valid - -- ORA-01502: index ORA-01502: index - -- check for unusable indexes memeriksa tidak dapat digunakan indeks - -- oracle 9i alter index unusable oracle 9i indeks mengubah tidak dapat digunakan - -- skip unusable index skip unusable indeks - -- ORA-01502: index or partition of such index is in unusable state ORA-01502: index atau partisi tersebut tidak dapat digunakan indeks di negara - -- ORA-01502 ORA-01502 - -- alter index usable indeks mengubah bermanfaat - -- cache:2eDK1WTZfjUJ:www.databasejournal.com/features/oracle/article.php/3735286/Oracle-Unusable-Indexes.htm unusable index in oracle cache: 2eDK1WTZfjUJ: indeks tidak dapat digunakan lagi www.databasejournal.com/features/oracle/article.php/3735286/Oracle-Unusable-Indexes.htm oracle - -- error ora-01502 error ora-01502 - -- error oracle ora-01502 oracle error ora-01502 - -- how to check for unusable index in oracle bagaimana untuk memeriksa indeks tidak dapat digunakan lagi oracle - -- how to find invalid index in oracle cara menemukan indeks tidak valid oracle - -- how to fix the partition unusable issue in oracle bagaimana memperbaiki masalah partisi tidak dapat digunakan lagi di oracle - -- indexes unusables indeks unusables - -- indexes in unusable state in oracle indeks di negara tidak dapat digunakan dalam oracle - -- index status unusable Status indeks tidak dapat digunakan - -- index usable oracle query indeks dapat digunakan oracle query - -- oracle 01502 oracle 01.502 - -- oracle find unusable index oracle menemukan tidak dapat digunakan indeks - -- Oracle Direct index index unusable Oracle indeks indeks langsung dapat digunakan - --