Posterior a de una extensa compilación de información hemos podido resolver esta inconveniente que tienen algunos los usuarios. Te ofrecemos la respuesta y esperamos serte de gran ayuda.
Solución:
Los espacios de tablas SYSTEM y SYSAUX son requeridos por el RDBMS para funcionar correctamente.
El espacio de tabla SYSAUX
Se puede recuperar una lista de objetos que residen en el tablespace SYSAUX utilizando la vista V$SYSAUX_OCCUPANTS. Esta vista muestra la siguiente información:
OCCUPANT_NAME VARCHAR(64) Occupant name
OCCUPANT_DESC VARCHAR(64) Occupant description
SCHEMA_NAME VARCHAR2(64) Schema name for the occupant
MOVE_PROCEDURE VARCHAR2(64) Name of the move procedure; null if not applicable
MOVE_PROCEDURE_DESC VARCHAR2(64) Description of the move procedure
SPACE_USAGE_KBYTES NUMBER Current space usage of the occupant (in KB)
Referencia: V$SYSAUX_OCCUPANTS
La tabla SYSAUX alberga los siguientes componentes:
SYSAUX Table Previous Location
------------------------------------ --------------------------
Analytical Workspace Object Table SYSTEM
Enterprise Manager Repository OEM_REPOSITORY
LogMiner SYSTEM
Logical Standby SYSTEM
OLAP API History Tables CWMLITE
Oracle Data Mining ODM
Oracle Spatial SYSTEM
Oracle Streams SYSTEM
Oracle Text DRSYS
Oracle Ultra Search DRSYS
Ora interMedia ORDPLUGINS Comp. SYSTEM
Ora interMedia ORDSYS Components SYSTEM
Ora interMedia SI_INFORMTN_SCHEMA C. SYSTEM
Server Manageability Components -
Statspack Repository User-defined
Oracle Scheduler -
Workspace Manager SYSTEM
Referencia: Componentes de la base de datos y Tablespace SYSAUX
Si puede reducir el tamaño de los datos almacenados por los componentes, entonces puede reducir el tamaño del espacio de tabla SYSAUX requerido.
La mayor parte del tablespace SYSAUX está ocupada por el Repositorio de carga de trabajo automático (AWR). Oracle proporciona las siguientes recomendaciones de tamaño para determinar el tamaño de AWR y, en gran medida, el tamaño del espacio de tabla SYSAUX:
Number of CPUs 2 | 8 | 32
Number of concurrently active sessions 10 | 20 | 100
Number of user objects: tables and indexes 500 | 5,000 |50,000
Estimated SYSAUX size with default config 500 MB | 2 GB | 5 GB
Referencia: Controlar el tamaño del Tablespace SYSAUX
Si su base de datos ha estado creciendo constantemente, o si está monitoreando muchos objetos con Enterprise Management Console, entonces su tablespace SYSAUX se llenará lentamente.
El espacio de tablas SYSTEM
El tablespace SYSTEM siempre contiene las tablas del diccionario de datos para toda la base de datos. Entonces, si su base de datos crece en tamaño debido a nuevos objetos, entonces su tablespace SYSTEM también requerirá más espacio.
Diccionario de datos
Qué contiene el diccionario de datos:
- Las definiciones de todos los objetos de esquema en la base de datos (tablas, vistas, índices, clústeres, sinónimos, secuencias, procedimientos, funciones, paquetes, activadores, etc.)
- Cuánto espacio se ha asignado y se utiliza actualmente para los objetos de esquema
- Valores predeterminados para columnas
- Información de restricción de integridad
- Los nombres de los usuarios de Oracle
- Privilegios y roles que se le han otorgado a cada usuario
- Información de auditoría, como quién ha accedido o actualizado varios objetos de esquema
- Otra información general de la base de datos
Referencia: El diccionario de datos
Soluciones:
- Reducir la cantidad de objetos monitoreados en EM
- Cambie el tamaño del tablespace SYSAUX de acuerdo con las recomendaciones de la tabla anterior.
-
ALTER DATABASE DATAFILE '/path/systemSID.dbf' RESIZE 1000M;
-
- Redimensionar el tablespace SYSTEM
-
ALTER DATABASE DATAFILE '/path/sysauxSID.dbf' RESIZE 1000M;
-
Al final de la web puedes encontrar las anotaciones de otros sys admins, tú todavía eres capaz mostrar el tuyo si dominas el tema.