Se la Tablespace Sysaux cresce rapidamente

Se la Tablespace Sysaux cresce rapidamente
  • 13
    Mag

Se la Tablespace Sysaux cresce rapidamente

twittergoogle_pluslinkedin

 

SE LA TABLESPACE SYSAUX CRESCE RAPIDMENTE

Qualche volta, soprattutto per i nuovi database, i DBA devono gestire una rapida crescita della tablespace SYSAUX.
In molti casi ciò è dovuto alle informazioni dello snapshot AWR, pertanto si deve modificare lo spazio della SYSAUX per mantenerlo. Normalmente dimensioni comprese tra 500MB e 1GB sono adeguate, in quanto lo spazio dello snapshot AWR viene riutilizzato in base al tempo di ritenzione AWR (default: 7 giorni) e alla frequenza (default: ogni ora) di creazione dello snapshot:
SQL> SELECT RETENTION FROM DBA_HIST_WR_CONTROL;
RETENTION
—————————————————————————
+00007 00:00:00.0
SQL> SELECT SNAP_INTERVAL FROM DBA_HIST_WR_CONTROL;
SNAP_INTERVAL
—————————————————————————
+00000 01:00:00.0
E’ possibile modificare questi paramentri tramite DBMS_WORKLOAD_REPOSITORY, per esempio:
exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(RETENTION=>7200) — in minuti (5 giorni)
exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(INTERVAL=>30) — in minuti (mezz’ora)
E’ possibile anche verificare il valore del parametro STATISTICS_LEVEL, in quanto il valore di default (TIPICAL) è sufficiente ad AWR per funzionare, ma se si setta ad ALL lo snapshot dovrà conservre molte più informazioni:
SQL> show parameter STATISTICS_LEVEL
NAME TYPE VALUE
———————————— ———– ——————————
statistics_level string TYPICAL
Qualora non si fosse sicuri che il problema sia imputabile ad AWR, è possibile ricavare informazioni sulla tablespace SYSAUX tramite questa query:
SET PAGESIZE 1000
SET LINESIZE 200
COL SPACE_MB 999G999G999D99
COL SCHEMA FORMAT A20
ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ‘,.’
/
SELECT INST_ID, OCCUPANT_DESC, ROUND(SPACE_USAGE_KBYTES/1024,2) SPACE_MB,
SUBSTR(SCHEMA_NAME,1,30) SCHEMA
FROM GV$SYSAUX_OCCUPANTS
ORDER BY 3 DESC
/
Un esempio di output:
INST_ID OCCUPANT_DESC SPACE_MB SCHEMA
———- —————————————————————- ———- ——————–
1 Server Manageability – Automatic Workload Repository 57,31 SYS
1 Enterprise Manager Repository 48,69 SYSMAN
1 XDB 48,25 XDB
1 Oracle Spatial 41 MDSYS
1 Analytical Workspace Object Table 26,06 SYS
1 OLAP API History Tables 26,06 SYS
1 OLAP Catalog 15,56 OLAPSYS
1 Server Manageability – Optimizer Statistics History 12,75 SYS
1 Server Manageability – Advisor Framework 7,88 SYS
1 Workspace Manager 6,38 WMSYS
1 LogMiner 6 SYSTEM
1 Server Manageability – Other Components 4,81 SYS
1 Oracle Text 4,63 CTXSYS
1 Expression Filter System 3,63 EXFSYS
1 Enterprise Manager Monitoring User 1,75 DBSNMP
1 Logical Standby ,88 SYSTEM
1 Oracle Streams ,5 SYS
1 Oracle interMedia ORDSYS Components ,5 ORDSYS
1 Unified Job Scheduler ,5 SYS
1 Oracle Data Mining ,25 DMSYS
1 Oracle Transparent Session Migration User ,25 TSMSYS
1 Oracle Ultra Search Demo User 0 WK_TEST
1 Oracle interMedia ORDPLUGINS Components 0 ORDPLUGINS
1 Statspack Repository 0 PERFSTAT
1 Oracle Ultra Search 0 WKSYS
1 Oracle interMedia SI_INFORMTN_SCHEMA Components 0 SI_INFORMTN_SCHEMA