Oracle - ¿TRUNCATE soluciona problema de indices?

 
Vista:

¿TRUNCATE soluciona problema de indices?

Publicado por Mary (6 intervenciones) el 13/04/2012 12:17:03
Hola, tenemos una tabla en la que se realizan inserciones diarias y borrados periódicos...ha empezado a producirse el siguiente error ORA-01654 no se puede ampliar el indice TBS.INDICE con 138254 en tablespace TSB ¿Puede ser el TRUNCATE una solución? es decir ¿liberaría espacio de índices como con el DROP y CREATE? ¿Más soluciones? He probado ampliar el tablespace, crear un datafile... Gracias.
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

¿TRUNCATE soluciona problema de indices?

Publicado por Gustavo (1 intervención) el 18/04/2012 17:08:03
Si cuando borras los datos no violas reglas de integridad referencial, entonces:
Usa el truncate y luego reindex para los indices, es mas seguro y rapido. Si usas drop, no podras recuperar la tabla ya que se borra del diccionario de datos (versiones menores a 10g).
Saludos
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