Showing posts with label SYSAUX occupants. Show all posts
Showing posts with label SYSAUX occupants. Show all posts

Thursday, September 22, 2011

How to estimate the size of SYSAUX tablespace.


Starting with Oracle 10g , Oracle introduced SYSAUX  tablespace, where it maintains the information about components that are not MUST for a database to be up and running .

If SYSAUX is not available ,  core functionality is not impacted , but AWR  , ADDM , SQL plan management , Diagnostic Pack , ... .( to name a few )   will be impacted.

Oracle provides a script to estimate the size of the SYSAUX tablespace. This script is located under ORACLE_HOME/admin.

The script interview you with series of questions and comes up with the report.

Here is an example.
Comments welcome...!



c:\app\oracle\product\11.2.0\dbhome_2\RDBMS\ADMIN>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Thu Sep 22 16:41:23 2011
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
 
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> @utlsyxsz
This script estimates the space required for the SYSAUX tablespace.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Specify the Report File Name
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is utlsyxsz.txt.  To use this name,
press to continue, otherwise enter an alternative.

Enter value for report_name:


...

....


c:\app\oracle\product\11.2.0\dbhome_2\RDBMS\ADMIN>type utlsyxsz.txt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SYSAUX Size Estimation Report
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Estimated at
16:29:00 on Sep 22, 2011 ( Thursday ) in Timezone -04:00


DB_NAME     HOST_PLATFORM                             INST STARTUP_TIME      PAR
----------- ---------------------------------------- ----- ----------------- ---
* DBDEV     COR-DB02 - Microsoft Windows x86 64-bi     1 12:14:51 (09/16)  NO
            t


~~~~~~~~~~~~~~~~~~~~
Current SYSAUX usage
~~~~~~~~~~~~~~~~~~~~
| Total SYSAUX size:                       1,173.8 MB
|
| Total size of SM/AWR                       254.9 MB (  21.7% of SYSAUX )
| Total size of SM/OPTSTAT                   264.4 MB (  22.5% of SYSAUX )
| Total size of XDB                          127.8 MB (  10.9% of SYSAUX )
| Total size of SM/ADVISOR                   106.6 MB (   9.1% of SYSAUX )
| Total size of EM                            96.6 MB (   8.2% of SYSAUX )
| Total size of SDO                           45.3 MB (   3.9% of SYSAUX )
| Total size of AO                            41.9 MB (   3.6% of SYSAUX )
| Total size of XSOQHIST                      41.9 MB (   3.6% of SYSAUX )
| Total size of SQL_MANAGEMENT_BASE           28.6 MB (   2.4% of SYSAUX )
| Total size of ORDIM/ORDDATA                 13.6 MB (   1.2% of SYSAUX )
| Total size of LOGMNR                        12.3 MB (   1.0% of SYSAUX )
| Total size of SM/OTHER                       6.4 MB (   0.5% of SYSAUX )
| Total size of SMON_SCN_TIME                  6.3 MB (   0.5% of SYSAUX )
| Total size of JOB_SCHEDULER                  6.2 MB (   0.5% of SYSAUX )
| Total size of PL/SCOPE                       5.9 MB (   0.5% of SYSAUX )
| Total size of XSAMD                          5.1 MB (   0.4% of SYSAUX )
| Total size of EXPRESSION_FILTER              3.6 MB (   0.3% of SYSAUX )
| Total size of TEXT                           3.6 MB (   0.3% of SYSAUX )
| Total size of WM                             2.0 MB (   0.2% of SYSAUX )
| Total size of EM_MONITORING_USER             1.7 MB (   0.1% of SYSAUX )
| Total size of LOGSTDBY                       1.4 MB (   0.1% of SYSAUX )
| Total size of STREAMS                        1.0 MB (   0.1% of SYSAUX )
| Total size of ORDIM                          0.4 MB (   0.0% of SYSAUX )
| Total size of AUTO_TASK                      0.3 MB (   0.0% of SYSAUX )
| Total size of Others                        95.9 MB (   8.2% of SYSAUX )
|

~~~~~~~~~~~~~~~~~~~~
AWR Space Estimation
~~~~~~~~~~~~~~~~~~~~

| To estimate the size of the Automatic Workload Repository (AWR)
| in SYSAUX, we need the following values:
|
|     - Interval Setting (minutes)
|     - Retention Setting (days)
|     - Number of Instances
|     - Average Number of Active Sessions
|     - Number of Datafiles

|
| For 'Interval Setting',
|   Press to use the current value:     60.0 minutes
|   otherwise enter an alternative
|
Enter value for interval:

**   Value for 'Interval Setting': 60

|
| For 'Retention Setting',
|   Press to use the current value:   8.00 days
|   otherwise enter an alternative
|
Enter value for retention: 30

**   Value for 'Retention Setting': 30

|
| For 'Number of Instances',
|   Press to use the current value:   1.00
|   otherwise enter an alternative
|
Enter value for num_instances: 1

**   Value for 'Number of Instances': 1

|
| For 'Average Number of Active Sessions',
|   Press to use the current value:   0.09
|   otherwise enter an alternative
|
Enter value for active_sessions: 50

**   Value for 'Average Number of Active Sessions': 50

| ***************************************************
| Estimated size of AWR:                   3,558.0 MB
|
|   The AWR estimate was computed using
|   the following values:
|
|            Interval -        60 minutes
|           Retention -     30.00 days
|       Num Instances -         1
|     Active Sessions -     50.00
|           Datafiles -         6
| ***************************************************

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Optimizer Stat History Space Estimation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

| To estimate the size of the Optimizer Statistics History
| we need the following values:
|
|     - Number of Tables in the Database
|     - Number of Partitions in the Database
|     - Statistics Retention Period (days)
|     - DML Activity in the Database (level)

|
| For 'Number of Tables',
|   Press to use the current value:  1,114.0
|   otherwise enter an alternative
|
Enter value for number_of_tables: 2000

**   Value for 'Number of Tables': 2000

|
| For 'Number of Partitions',
|   Press to use the current value:  1,233.0
|   otherwise enter an alternative

|
Enter value for number_of_partitions: 2500

**   Value for 'Number of Partitions': 2500

|
| For 'Statistics Retention',
|   Press to use the current value:     31.0 days
|   otherwise enter an alternative

|
Enter value for stats_retention:

**   Value for 'Statistics Retention': 31
|
| For 'DML Activity',
|   Press to use the current value:        2
|   otherwise enter an alternative <1=low, 2=medium, 3=high>
|
Enter value for dml_activity: 2

**   Value for 'DML Activity': 2

| ***************************************************
| Estimated size of Stats history            146.7 MB
|
|   The space for Optimizer Statistics history was
|   estimated using the following values:
|
|                         Tables -   2,000
|                        Indexes -   2,758
|                        Columns -  32,097
|                     Partitions -   2,500
|          Indexes on Partitions -     684
|          Columns in Partitions -  65,142
|        Stats Retention in Days -      31
|          Level of DML Activity -  Medium
| ***************************************************

~~~~~~~~~~~~~~~~~~~~~~
Estimated SYSAUX usage
~~~~~~~~~~~~~~~~~~~~~~

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Estimated size of AWR:                   3,558.0 MB
|
|   The AWR estimate was computed using
|   the following values:
|
|            Interval -        60 minutes
|           Retention -     30.00 days
|       Num Instances -         1
|     Active Sessions -     50.00
|           Datafiles -         6
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Estimated size of Stats history            146.7 MB
|
|   The space for Optimizer Statistics history was
|   estimated using the following values:
|
|                         Tables -   2,000
|                        Indexes -   2,758
|                        Columns -  32,097
|                     Partitions -   2,500
|          Indexes on Partitions -     684
|          Columns in Partitions -  65,142
|        Stats Retention in Days -      31
|          Level of DML Activity -  Medium
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|   For all the other components, the estimate
|   is equal to the current space usage of
|   the component.
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
| ***************************************************
| Summary of SYSAUX Space Estimation
| ***************************************************

| Est size of XDB                            127.8 MB
| Est size of SM/ADVISOR                     106.6 MB
| Est size of EM                              96.6 MB
| Est size of SDO                             45.3 MB
| Est size of AO                              41.9 MB
| Est size of XSOQHIST                        41.9 MB
| Est size of SQL_MANAGEMENT_BASE             28.6 MB
| Est size of ORDIM/ORDDATA                   13.6 MB
| Est size of LOGMNR                          12.3 MB
| Est size of SM/OTHER                         6.4 MB
| Est size of SMON_SCN_TIME                    6.3 MB
| Est size of JOB_SCHEDULER                    6.2 MB
| Est size of PL/SCOPE                         5.9 MB
| Est size of XSAMD                            5.1 MB
| Est size of EXPRESSION_FILTER                3.6 MB
| Est size of TEXT                             3.6 MB
| Est size of WM                               2.0 MB
| Est size of EM_MONITORING_USER               1.7 MB
| Est size of LOGSTDBY                         1.4 MB
| Est size of STREAMS                          1.0 MB
| Est size of ORDIM                            0.4 MB
| Est size of AUTO_TASK                        0.3 MB
| Est size of Others                          95.9 MB

| Est size of SM/AWR                       3,558.0 MB
| Est size of SM/OPTSTAT                     146.7 MB
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Total Estimated SYSAUX size:             4,359.1 MB
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ***************************************************

End of Report

c:\app\oracle\product\11.2.0\dbhome_2\RDBMS\ADMIN>