2009-04-20 30 views
17

¡Llamando a todos los Gurus de Oracle!ORA-01654: no se puede ampliar el índice

Estoy en el proceso de agrupar una aplicación bien probada en WebSphere. La aplicación en cuestión llegó a la mitad del procesamiento de 1K de mensajes JMS de una cola antes de que esto sucediera.

---- 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) 

he tenido una mirada rápida en línea y encontró algunas sugerencias posibles de por qué esto podría tener esto pasó, si alguien puede dar una explicación clara de por qué esto puede haber ocurrido ahora mi solicitud ha sido clusterd lo haría se muy agradecido

Saludos Karl

Respuesta

34

Usted está fuera de espacio en disco.

Aumenta tu 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 
+0

¿Cómo seleccionar los archivos de datos actuales? –

+0

select * from v $ datafile; –

+0

, mientras que MAXSIZE 64G significa 64 bytes de Giga, por lo que siempre agregue menos de su tamaño libre actual, de lo contrario, dará el mismo error. – emarshah

Cuestiones relacionadas