Подтвердить что ты не робот

ORA-01654: невозможно расширить индекс

Вызов всех Гуру Гуру!

В процессе кластеризации хорошо протестированного приложения на WebSphere. Соответствующее приложение сделало это примерно на полпути через обработку 1k сообщений JMS из очереди до того, как это произошло.

---- Begin backtrace for Nested Throwables
java.sql.SQLException: ORA-01654: unable to extend index DABUAT.INDEX1 by 128 in tablespace DABUAT_TBLSP

    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)

Я быстро посмотрел в Интернете и нашел несколько возможных предложений относительно того, почему это могло произойти, если кто-нибудь может дать ясное объяснение, почему это могло произойти сейчас, мое приложение было clusterd. Я был бы очень благодарен.

С уважением Карл

4b9b3361

Ответ 1

Вы находитесь на диске.

Увеличьте свой TABLESPACE:

ALTER TABLESPACE DABUAT_TBLSP
ADD DATAFILE 'C:\FolderWithPlentyOfSpace\DABUAT_TBLSP001.DBF' 
SIZE 4M
AUTOEXTEND ON NEXT 4M
MAXSIZE 64G;

-- Put your own size parameters here