como realizar un resize al tablespace SYTEM
Tengo el tablespace SYSTEM y quiero reducirlo de tamaño ya que este tenia tablas de una aplicacion, cuando lo intento reducirlo me aparece el siguiente mensaje:
ORA-03297: file contains used data beyond requested RESIZE value
Como puedo reducirlo si tener que destruir el tablespace SYSTEM
ORA-03297: file contains used data beyond requested RESIZE value
Como puedo reducirlo si tener que destruir el tablespace SYSTEM
Wilfredo,
El tablespace SYSTEM esta fragmentado en el disco, cuando lo intentas reducir al nuevo tamaño, no encuentra un espacio continuo donde alojarlo. Intenta defragmentar el disco ( windows) y ejecuta resize nuevamente.
Suerte!!!
El tablespace SYSTEM esta fragmentado en el disco, cuando lo intentas reducir al nuevo tamaño, no encuentra un espacio continuo donde alojarlo. Intenta defragmentar el disco ( windows) y ejecuta resize nuevamente.
Suerte!!!
lrateni:
Debato contigo, estoy de acuerdo que el problema que se presenta tiene que ver significativamente con los segmentos removidos provovando una fragmentación, y por eso no se pude hacer un resize al Tablespace de System, pero recuerda que el sistema operativo no controla los segmentos de Oracle, no es posible de-fragmentar un tablespace o un datafile con su contenido simplemente haciendo un mantenimiento a los archivos desde ese punto, lo que se tiene que hacer es re-construir la base de datos, respaldar con la utilerÃa export de Oracle haciendo un EXP fulldatabase remover la instancia y volverla a construir y posteriormente con la utilerÃa import hacer un IMP FULLDATABASE con esto los segmentos quedarán constiguos.
Saludos.
Debato contigo, estoy de acuerdo que el problema que se presenta tiene que ver significativamente con los segmentos removidos provovando una fragmentación, y por eso no se pude hacer un resize al Tablespace de System, pero recuerda que el sistema operativo no controla los segmentos de Oracle, no es posible de-fragmentar un tablespace o un datafile con su contenido simplemente haciendo un mantenimiento a los archivos desde ese punto, lo que se tiene que hacer es re-construir la base de datos, respaldar con la utilerÃa export de Oracle haciendo un EXP fulldatabase remover la instancia y volverla a construir y posteriormente con la utilerÃa import hacer un IMP FULLDATABASE con esto los segmentos quedarán constiguos.
Saludos.
