Oracle - ORA-01654

 
Vista:

ORA-01654

Publicado por Mary (11 intervenciones) el 02/03/2006 08:53:28
Hola,
a ver qué se os ocurre pq. yo ya no sé qué hacer.
Se me produce el error ORA-01654: NO SE PUEDE AMPLIAR EL INDICE unq_ind CON 92169 EN EL TABLESPACE tsbd.
Inicialmente, pensé que añadiéndole más espacio al tablespace nos valdría, pero no...parece que lo que había que hacer era un ALTER TABLESPACE ADD DATAFILE statement to add one or more files to specified tablespace. Y eso es lo que he hecho añadirle un datafile al tablespace:
ALTER TABLESPACE tsbd ADD DATAFILE '..../tsbd02.bdf' SIZE 50 M;
Y sigue dando el mismo problema...¿alguna solución? Pq. ya no se me ocurre nada más.
Gracias.
Mary
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ORA-01654

Publicado por Rodolfo Reyes (445 intervenciones) el 02/03/2006 15:27:13
El indicie tiene el parametro de cantidad maxima de aumentos(para ir aumentando la cantidad que ocupa del table space), probablemente en este indice ya llegasta a la cantidad maxima que tiene parametrizado.

Lo que puedes hacer es subirle la cantidad o ponerle ilimitado;

--Con esto le pones ilimitado la cantidad de aumentos
ALTER INDEX esquema.nombre_indice STORAGE ( MAXEXTENTS UNLIMITED)
/

--Con esto le pones la cantida de aumentos en 47483645
ALTER INDEX esquema.nombre_indice STORAGE ( MAXEXTENTS 47483645)
/
--EL NUMERO 47483645 no te indica el tamaño de tabla Space. Lo que te indica es que podra aumentar de tamaño 47483645 veces.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01654

Publicado por Mary (11 intervenciones) el 02/03/2006 16:32:40
Muchas gracias: El max_ext es 121.
Por cierto (es que soy novata en Oracle), ¿sabrías si habría algún problema en disminuir el parámetro next_extent? Pq. mirando el parámetro max_extents, me he dado cuenta de que el parámetro next_extent es muy grande. Hablo de muchichisimasss megas (90 M). La verdad es que no sé por qué está hecho así. Me parece mucho para un extent.
Así que me imagino que o es tema del max_extent o tema de que no tiene espacio para ampliar el extent. Probablemente sea esto último. ¿sabes si habría algún problema en reducir el tamaño de este parámetro?
Gracias.
Mary.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01654

Publicado por nadaimposible (1 intervención) el 23/11/2006 15:15:54
lo que dfebes revisr aparte del espacio en tablespace es quea lo mejor tu tabla o indice el siguiente extends es muy grande, esto puede suceder porque uno debe tener confiura un porcentaje de crecimiento cada vez que se adiciona un extends, puede vericar esto y mirar de que tamaño es el siguiente extends, asi que puedes disminuir este y todo listo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar