ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle Индекс непригодным государства
When trying to perform query on Oracle tables with select SQL statement, Oracle returns the following error: При попытке выполнить запрос по Oracle таблиц с заявлением выбрать SQL, Oracle возвращает следующие ошибки:
ORA-01502: index ’string.string’ or partition of such index is in unusable state ORA-01502: индекс "string.string" или раздела такого индекса является непригодным состояние
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. Ошибка указывает попытка доступа индекса или индекса раздела, который был отмечен негодных по прямой загрузки или DDL операции.
The problem usually happens when using the Direct Path for the SQL*Loader, Direct Load or DDL operations. Проблема обычно происходит, когда, используя косвенные пути для SQL * Погрузчики, Прямая грузить или DDL операций. This requires enough temporary space to build all indexes of the table. Это требует достаточно временное пространство для построения всех индексов таблицы. 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’. Если не хватает места в TEMP tablespace, все строки, все равно будет грузиться и импортным, но показатели остаются со статусом = 'INVALID ".
Invalid indexes can be checked with a SELECT * from USER_INDEXES WHERE STATUS = ‘INVALID’; SQL statement. Неправильный индексы могут быть проверены с SELECT * из USER_INDEXES ГДЕ СТАТУС = 'INVALID'; SQL заявление.
Solution to this error is simple. Решение этой ошибки прост. You can: Вы можете:
- Drop the specified index and/or recreate the index Drop указанного индекса и / или воссоздания индекса
- Rebuild the specified index Перестроить индекс указанного
- Rebuild the unusable index partition Перестроить непригодным индекс раздела
Generally, the following SQL manipulation language will be able to rebuild the unusable index: Как правило, следующие манипуляции язык SQL смогут использовать указатель:
ALTER INDEX index_name ALTER ИНДЕКС index_name REBUILD Перестроить
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- Oracle Database Import Error 3113/3114 Импорт базы данных Oracle ошибку 3113/3114
- Manual and Clean Uninstall Oracle for Windows Руководство и чистой удалить Oracle для Windows
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Создать "," Добавить или Сплит баз данных Oracle с разделами Не ORA-14080 Ошибка
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop таблице ошибка
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Невозможно создать ПЕРВОНАЧАЛЬНЫЕ степени сегмента в Tablespace Ошибка
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 стол или мнение не существует Ошибка Oracle
- How to Rename or Move Oracle Tablespace Datafile to Another Location Как переименовать или переместить Tablespace Oracle Datafile в другое место
- Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 создать или добавить новый раздел, не ошибка
- Oracle Database Link База данных Oracle Link
- Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL ORA-00947 не достаточно ценностей ошибке

































September 19th, 2006 22:28 19 сентября 2006 22:28
What about with Oracle 9i option SKIP UNUSABLE INDEXES? Как насчет с Oracle 9i опцию SKIP непригодным ИНДЕКСЫ? Pls Explain. Pls объяснить.
March 6th, 2007 16:51 6 марта 2007 16:51
At least in oracle10 the status could also be ‘UNUSABLE’ По крайней мере, в oracle10 статус может также быть "негодных"
February 6th, 2008 06:31 6 февраля 2008 06:31
[...] ORA-01502 Oracle Index in Unusable State [...] [...] ORA-01502 Oracle Индекс непригодным государства [...]
August 21st, 2008 14:49 21 августа 2008 14:49
thanks… the alter table fix worked … благодаря изменению таблицы исправить работал