| Next revision | Previous revision |
| database_overview_-_from_idevelopment [2018/12/06 21:05] – created 91.177.234.129 | database_overview_-_from_idevelopment [2019/01/30 11:32] (current) – external edit 127.0.0.1 |
|---|
| ====== Database_Overview_-_from_idevelopment ====== | |
| |
| <code> | <code> |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | environment before attempting to run it in production. | | -- | environment before attempting to run it in production. | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt | prompt |
| prompt +-----------------------------------------------------------------------------------------+ | prompt +-----------------------------------------------------------------------------------------+ |
| prompt | Snapshot Database 10g Release 2 | | prompt | Snapshot Database 10g Release 2 | |
| prompt This script must be run as a user with SYSDBA privileges. | prompt This script must be run as a user with SYSDBA privileges. |
| prompt This process can take several minutes to complete. | prompt This process can take several minutes to complete. |
| prompt | prompt |
| | |
| define reportHeader="<font size=+3 color=darkgreen><b>Snapshot Database 10<i>g</i> Release 2</b></font><hr>Copyright (c) 1998-2011 Jeffrey M. Hunter. All rights reserved. (<a target=""_blank"" href=""http://www.idevelopment.info"">www.idevelopment.info</a>)<p>" | define reportHeader="<font size=+3 color=darkgreen><b>Snapshot Database 10<i>g</i> Release 2</b></font><hr>Copyright (c) 1998-2011 Jeffrey M. Hunter. All rights reserved. (<a target=""_blank"" href=""http://www.idevelopment.info"">www.idevelopment.info</a>)<p>" |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | SCRIPT SETTINGS | | -- | SCRIPT SETTINGS | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| set termout off | set termout off |
| set echo off | set echo off |
| set serveroutput on | set serveroutput on |
| set escape on | set escape on |
| | |
| set pagesize 50000 | set pagesize 50000 |
| set linesize 175 | set linesize 175 |
| set long 2000000000 | set long 2000000000 |
| | |
| clear buffer computes columns breaks | clear buffer computes columns breaks |
| | |
| define fileName=dba_snapshot_database_10g | define fileName=dba_snapshot_database_10g |
| define versionNumber=5.3 | define versionNumber=5.3 |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | GATHER DATABASE REPORT INFORMATION | | -- | GATHER DATABASE REPORT INFORMATION | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| COLUMN tdate NEW_VALUE _date NOPRINT | COLUMN tdate NEW_VALUE _date NOPRINT |
| SELECT TO_CHAR(SYSDATE,'MM/DD/YYYY') tdate FROM dual; | SELECT TO_CHAR(SYSDATE,'MM/DD/YYYY') tdate FROM dual; |
| | |
| COLUMN time NEW_VALUE _time NOPRINT | COLUMN time NEW_VALUE _time NOPRINT |
| SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') time FROM dual; | SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') time FROM dual; |
| | |
| COLUMN date_time NEW_VALUE _date_time NOPRINT | COLUMN date_time NEW_VALUE _date_time NOPRINT |
| SELECT TO_CHAR(SYSDATE,'MM/DD/YYYY HH24:MI:SS') date_time FROM dual; | SELECT TO_CHAR(SYSDATE,'MM/DD/YYYY HH24:MI:SS') date_time FROM dual; |
| | |
| COLUMN date_time_timezone NEW_VALUE _date_time_timezone NOPRINT | COLUMN date_time_timezone NEW_VALUE _date_time_timezone NOPRINT |
| SELECT TO_CHAR(systimestamp, 'Mon DD, YYYY (') || TRIM(TO_CHAR(systimestamp, 'Day')) || TO_CHAR(systimestamp, ') "at" HH:MI:SS AM') || TO_CHAR(systimestamp, ' "in Timezone" TZR') date_time_timezone | SELECT TO_CHAR(systimestamp, 'Mon DD, YYYY (') || TRIM(TO_CHAR(systimestamp, 'Day')) || TO_CHAR(systimestamp, ') "at" HH:MI:SS AM') || TO_CHAR(systimestamp, ' "in Timezone" TZR') date_time_timezone |
| FROM dual; | FROM dual; |
| | |
| COLUMN spool_time NEW_VALUE _spool_time NOPRINT | COLUMN spool_time NEW_VALUE _spool_time NOPRINT |
| SELECT TO_CHAR(SYSDATE,'YYYYMMDD') spool_time FROM dual; | SELECT TO_CHAR(SYSDATE,'YYYYMMDD') spool_time FROM dual; |
| | |
| COLUMN dbname NEW_VALUE _dbname NOPRINT | COLUMN dbname NEW_VALUE _dbname NOPRINT |
| SELECT name dbname FROM v$database; | SELECT name dbname FROM v$database; |
| | |
| COLUMN dbid NEW_VALUE _dbid NOPRINT | COLUMN dbid NEW_VALUE _dbid NOPRINT |
| SELECT dbid dbid FROM v$database; | SELECT dbid dbid FROM v$database; |
| | |
| COLUMN platform_id NEW_VALUE _platform_id NOPRINT | COLUMN platform_id NEW_VALUE _platform_id NOPRINT |
| SELECT platform_id platform_id FROM v$database; | SELECT platform_id platform_id FROM v$database; |
| | |
| COLUMN platform_name NEW_VALUE _platform_name NOPRINT | COLUMN platform_name NEW_VALUE _platform_name NOPRINT |
| SELECT platform_name platform_name FROM v$database; | SELECT platform_name platform_name FROM v$database; |
| | |
| COLUMN global_name NEW_VALUE _global_name NOPRINT | COLUMN global_name NEW_VALUE _global_name NOPRINT |
| SELECT global_name global_name FROM global_name; | SELECT global_name global_name FROM global_name; |
| | |
| COLUMN blocksize NEW_VALUE _blocksize NOPRINT | COLUMN blocksize NEW_VALUE _blocksize NOPRINT |
| SELECT value blocksize FROM v$parameter WHERE name='db_block_size'; | SELECT value blocksize FROM v$parameter WHERE name='db_block_size'; |
| | |
| COLUMN startup_time NEW_VALUE _startup_time NOPRINT | COLUMN startup_time NEW_VALUE _startup_time NOPRINT |
| SELECT TO_CHAR(startup_time, 'MM/DD/YYYY HH24:MI:SS') startup_time FROM v$instance; | SELECT TO_CHAR(startup_time, 'MM/DD/YYYY HH24:MI:SS') startup_time FROM v$instance; |
| | |
| COLUMN host_name NEW_VALUE _host_name NOPRINT | COLUMN host_name NEW_VALUE _host_name NOPRINT |
| SELECT host_name host_name FROM v$instance; | SELECT host_name host_name FROM v$instance; |
| | |
| COLUMN instance_name NEW_VALUE _instance_name NOPRINT | COLUMN instance_name NEW_VALUE _instance_name NOPRINT |
| SELECT instance_name instance_name FROM v$instance; | SELECT instance_name instance_name FROM v$instance; |
| | |
| COLUMN instance_number NEW_VALUE _instance_number NOPRINT | COLUMN instance_number NEW_VALUE _instance_number NOPRINT |
| SELECT instance_number instance_number FROM v$instance; | SELECT instance_number instance_number FROM v$instance; |
| | |
| COLUMN thread_number NEW_VALUE _thread_number NOPRINT | COLUMN thread_number NEW_VALUE _thread_number NOPRINT |
| SELECT thread# thread_number FROM v$instance; | SELECT thread# thread_number FROM v$instance; |
| | |
| COLUMN cluster_database NEW_VALUE _cluster_database NOPRINT | COLUMN cluster_database NEW_VALUE _cluster_database NOPRINT |
| SELECT value cluster_database FROM v$parameter WHERE name='cluster_database'; | SELECT value cluster_database FROM v$parameter WHERE name='cluster_database'; |
| | |
| COLUMN cluster_database_instances NEW_VALUE _cluster_database_instances NOPRINT | COLUMN cluster_database_instances NEW_VALUE _cluster_database_instances NOPRINT |
| SELECT value cluster_database_instances FROM v$parameter WHERE name='cluster_database_instances'; | SELECT value cluster_database_instances FROM v$parameter WHERE name='cluster_database_instances'; |
| | |
| COLUMN reportRunUser NEW_VALUE _reportRunUser NOPRINT | COLUMN reportRunUser NEW_VALUE _reportRunUser NOPRINT |
| SELECT user reportRunUser FROM dual; | SELECT user reportRunUser FROM dual; |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | GATHER DATABASE REPORT INFORMATION | | -- | GATHER DATABASE REPORT INFORMATION | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| set heading on | set heading on |
| | |
| set markup html on spool on preformat off entmap on - | set markup html on spool on preformat off entmap on - |
| head ' - | head ' - |
| </style>' - | </style>' - |
| body 'BGCOLOR="#C0C0C0"' - | body 'BGCOLOR="#C0C0C0"' - |
| table 'WIDTH="90%" BORDER="1"' | table 'WIDTH="90%" BORDER="1"' |
| | |
| spool &FileName._&_dbname._&_spool_time..html | spool &FileName._&_dbname._&_spool_time..html |
| | |
| set markup html on entmap off | set markup html on entmap off |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - REPORT HEADER - | | -- | - REPORT HEADER - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name=top></a> | prompt <a name=top></a> |
| prompt &reportHeader | prompt &reportHeader |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - REPORT INDEX - | | -- | - REPORT INDEX - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="report_index"></a> | prompt <a name="report_index"></a> |
| | |
| | |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Report Index</b></font><hr align="center" width="250"></center> - | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Report Index</b></font><hr align="center" width="250"></center> - |
| <table width="90%" border="1"> - | <table width="90%" border="1"> - |
| <td nowrap align="center" width="25%"><br></td> - | <td nowrap align="center" width="25%"><br></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Scheduler / Jobs</th></tr> - | <tr><th colspan="4">Scheduler / Jobs</th></tr> - |
| <td nowrap align="center" width="25%"><br></td> - | <td nowrap align="center" width="25%"><br></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">UNDO Segments</th></tr> - | <tr><th colspan="4">UNDO Segments</th></tr> - |
| <td nowrap align="center" width="25%"><br></td> - | <td nowrap align="center" width="25%"><br></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Backups</th></tr> - | <tr><th colspan="4">Backups</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#flash_recovery_area_status">Flash Recovery Area Status</a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#flash_recovery_area_status">Flash Recovery Area Status</a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Flashback Technologies</th></tr> - | <tr><th colspan="4">Flashback Technologies</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Performance</th></tr> - | <tr><th colspan="4">Performance</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#dba_enabled_aggregations">Enabled Aggregations</a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#dba_enabled_aggregations">Enabled Aggregations</a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Automatic Workload Repository - (AWR)</th></tr> - | <tr><th colspan="4">Automatic Workload Repository - (AWR)</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#dba_enabled_aggregations">Enabled Aggregations</a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#dba_enabled_aggregations">Enabled Aggregations</a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Security</th></tr> - | <tr><th colspan="4">Security</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Objects</th></tr> - | <tr><th colspan="4">Objects</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#dba_lob_segments">LOB Segments</a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#dba_lob_segments">LOB Segments</a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr> - | <tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Online Analytical Processing - (OLAP)</th></tr> - | <tr><th colspan="4">Online Analytical Processing - (OLAP)</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#dba_olap_materialized_view_refresh_groups">Materialized View Refresh Groups</a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#dba_olap_materialized_view_refresh_groups">Materialized View Refresh Groups</a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Data Pump</th></tr> - | <tr><th colspan="4">Data Pump</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Networking</th></tr> - | <tr><th colspan="4">Networking</th></tr> - |
| <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - | <td nowrap align="center" width="25%"><a class="link" href="#"><br></a></td> - |
| </tr> | </tr> |
| | |
| | |
| prompt - | prompt - |
| <tr><th colspan="4">Replication</th></tr> - | <tr><th colspan="4">Replication</th></tr> - |
| </tr> - | </tr> - |
| </table> | </table> |
| | |
| prompt <p> | prompt <p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Database and Instance Information</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Database and Instance Information</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - REPORT HEADER - | | -- | - REPORT HEADER - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt | prompt |
| prompt <a name="report_header"></a> | prompt <a name="report_header"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Report Header</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Report Header</b></font><hr align="left" width="460"> |
| | |
| prompt <table width="90%" border="1"> - | prompt <table width="90%" border="1"> - |
| <tr><th align="left" width="20%">Report Name</th><td width="80%"><tt>&FileName._&_dbname._&_spool_time..html</tt></td></tr> - | <tr><th align="left" width="20%">Report Name</th><td width="80%"><tt>&FileName._&_dbname._&_spool_time..html</tt></td></tr> - |
| <tr><th align="left" width="20%">Report Run User</th><td width="80%"><tt>&_reportRunUser</tt></td></tr> - | <tr><th align="left" width="20%">Report Run User</th><td width="80%"><tt>&_reportRunUser</tt></td></tr> - |
| </table> | </table> |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- SET TIMING ON | -- SET TIMING ON |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - VERSION - | | -- | - VERSION - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="version"></a> | prompt <a name="version"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Version</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Version</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN banner FORMAT a120 HEADING 'Banner' | COLUMN banner FORMAT a120 HEADING 'Banner' |
| | |
| SELECT * FROM v$version; | SELECT * FROM v$version; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OPTIONS - | | -- | - OPTIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="options"></a> | prompt <a name="options"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Options</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Options</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN parameter HEADING 'Option Name' ENTMAP off | COLUMN parameter HEADING 'Option Name' ENTMAP off |
| COLUMN value HEADING 'Installed?' ENTMAP off | COLUMN value HEADING 'Installed?' ENTMAP off |
| | |
| SELECT | SELECT |
| DECODE( value | DECODE( value |
| FROM v$option | FROM v$option |
| ORDER BY parameter; | ORDER BY parameter; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DATABASE REGISTRY - | | -- | - DATABASE REGISTRY - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="database_registry"></a> | prompt <a name="database_registry"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Database Registry</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Database Registry</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN comp_id FORMAT a75 HEADING 'Component ID' ENTMAP off | COLUMN comp_id FORMAT a75 HEADING 'Component ID' ENTMAP off |
| COLUMN comp_name FORMAT a75 HEADING 'Component Name' ENTMAP off | COLUMN comp_name FORMAT a75 HEADING 'Component Name' ENTMAP off |
| COLUMN schema HEADING 'Schema' ENTMAP off | COLUMN schema HEADING 'Schema' ENTMAP off |
| COLUMN procedure HEADING 'Procedure' ENTMAP off | COLUMN procedure HEADING 'Procedure' ENTMAP off |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || comp_id || '</b></font>' comp_id | '<font color="#336699"><b>' || comp_id || '</b></font>' comp_id |
| FROM dba_registry | FROM dba_registry |
| ORDER BY comp_name; | ORDER BY comp_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FEATURE USAGE STATISTICS - | | -- | - FEATURE USAGE STATISTICS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="feature_usage_statistics"></a> | prompt <a name="feature_usage_statistics"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Feature Usage Statistics</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Feature Usage Statistics</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN feature_name FORMAT a115 HEADING 'Feature|Name' | COLUMN feature_name FORMAT a115 HEADING 'Feature|Name' |
| COLUMN version FORMAT a75 HEADING 'Version' | COLUMN version FORMAT a75 HEADING 'Version' |
| COLUMN last_sample_date FORMAT a95 HEADING 'Last Sample|Date' | COLUMN last_sample_date FORMAT a95 HEADING 'Last Sample|Date' |
| COLUMN next_sample_date FORMAT a95 HEADING 'Next Sample|Date' | COLUMN next_sample_date FORMAT a95 HEADING 'Next Sample|Date' |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || name || '</b></font></div>' feature_name | '<div align="left"><font color="#336699"><b>' || name || '</b></font></div>' feature_name |
| , DECODE( detected_usages | , DECODE( detected_usages |
| , 0 | , 0 |
| , version | , version |
| , '<font color="#663300"><b>' || version || '</b></font>') version | , '<font color="#663300"><b>' || version || '</b></font>') version |
| , DECODE( detected_usages | , DECODE( detected_usages |
| FROM dba_feature_usage_statistics | FROM dba_feature_usage_statistics |
| ORDER BY name; | ORDER BY name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - HIGH WATER MARK STATISTICS - | | -- | - HIGH WATER MARK STATISTICS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="high_water_mark_statistics"></a> | prompt <a name="high_water_mark_statistics"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>High Water Mark Statistics</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>High Water Mark Statistics</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN statistic_name FORMAT a115 HEADING 'Statistic Name' | COLUMN statistic_name FORMAT a115 HEADING 'Statistic Name' |
| COLUMN version FORMAT a62 HEADING 'Version' | COLUMN version FORMAT a62 HEADING 'Version' |
| COLUMN last_value FORMAT 9,999,999,999,999,999 HEADING 'Last Value' | COLUMN last_value FORMAT 9,999,999,999,999,999 HEADING 'Last Value' |
| COLUMN description FORMAT a120 HEADING 'Description' | COLUMN description FORMAT a120 HEADING 'Description' |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || name || '</b></font></div>' statistic_name | '<div align="left"><font color="#336699"><b>' || name || '</b></font></div>' statistic_name |
| FROM dba_high_water_mark_statistics | FROM dba_high_water_mark_statistics |
| ORDER BY name; | ORDER BY name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - INSTANCE OVERVIEW - | | -- | - INSTANCE OVERVIEW - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="instance_overview"></a> | prompt <a name="instance_overview"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Instance Overview</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Instance Overview</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a75 HEADING 'Instance|Name' ENTMAP off | COLUMN instance_name_print FORMAT a75 HEADING 'Instance|Name' ENTMAP off |
| COLUMN instance_number_print FORMAT a75 HEADING 'Instance|Num' ENTMAP off | COLUMN instance_number_print FORMAT a75 HEADING 'Instance|Num' ENTMAP off |
| COLUMN logins FORMAT a75 HEADING 'Logins' ENTMAP off | COLUMN logins FORMAT a75 HEADING 'Logins' ENTMAP off |
| COLUMN archiver FORMAT a75 HEADING 'Archiver' ENTMAP off | COLUMN archiver FORMAT a75 HEADING 'Archiver' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || instance_name || '</b></font></div>' instance_name_print |
| FROM gv$instance | FROM gv$instance |
| ORDER BY instance_number; | ORDER BY instance_number; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DATABASE OVERVIEW - | | -- | - DATABASE OVERVIEW - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="database_overview"></a> | prompt <a name="database_overview"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Database Overview</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Database Overview</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name FORMAT a75 HEADING 'Database|Name' ENTMAP off | COLUMN name FORMAT a75 HEADING 'Database|Name' ENTMAP off |
| COLUMN dbid HEADING 'Database|ID' ENTMAP off | COLUMN dbid HEADING 'Database|ID' ENTMAP off |
| COLUMN controlfile_type HEADING 'Controlfile|Type' ENTMAP off | COLUMN controlfile_type HEADING 'Controlfile|Type' ENTMAP off |
| COLUMN last_open_incarnation_number HEADING 'Last Open|Incarnation Num' ENTMAP off | COLUMN last_open_incarnation_number HEADING 'Last Open|Incarnation Num' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || name || '</b></font></div>' name | '<div align="center"><font color="#336699"><b>' || name || '</b></font></div>' name |
| , '<div align="center">' || last_open_incarnation# || '</div>' last_open_incarnation_number | , '<div align="center">' || last_open_incarnation# || '</div>' last_open_incarnation_number |
| FROM v$database; | FROM v$database; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - INITIALIZATION PARAMETERS - | | -- | - INITIALIZATION PARAMETERS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="initialization_parameters"></a> | prompt <a name="initialization_parameters"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Initialization Parameters</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Initialization Parameters</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN spfile HEADING 'SPFILE Usage' | COLUMN spfile HEADING 'SPFILE Usage' |
| | |
| SELECT | SELECT |
| 'This database '|| | 'This database '|| |
| FROM v$spparameter | FROM v$spparameter |
| WHERE value IS NOT null; | WHERE value IS NOT null; |
| | |
| | |
| COLUMN pname FORMAT a75 HEADING 'Parameter Name' ENTMAP off | COLUMN pname FORMAT a75 HEADING 'Parameter Name' ENTMAP off |
| COLUMN instance_name_print FORMAT a45 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a45 HEADING 'Instance Name' ENTMAP off |
| COLUMN isdefault FORMAT a75 HEADING 'Is Default?' ENTMAP off | COLUMN isdefault FORMAT a75 HEADING 'Is Default?' ENTMAP off |
| COLUMN issys_modifiable FORMAT a75 HEADING 'Is Dynamic?' ENTMAP off | COLUMN issys_modifiable FORMAT a75 HEADING 'Is Dynamic?' ENTMAP off |
| | |
| BREAK ON report ON pname | BREAK ON report ON pname |
| | |
| SELECT | SELECT |
| DECODE( p.isdefault | DECODE( p.isdefault |
| p.name | p.name |
| , i.instance_name; | , i.instance_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - CONTROL FILES - | | -- | - CONTROL FILES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="control_files"></a> | prompt <a name="control_files"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Control Files</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Control Files</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name HEADING 'Controlfile Name' ENTMAP off | COLUMN name HEADING 'Controlfile Name' ENTMAP off |
| COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off | COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off |
| COLUMN file_size FORMAT a75 HEADING 'File Size' ENTMAP off | COLUMN file_size FORMAT a75 HEADING 'File Size' ENTMAP off |
| | |
| SELECT | SELECT |
| '<tt>' || c.name || '</tt>' name | '<tt>' || c.name || '</tt>' name |
| , '<div align="center"><b><font color="#663300">' || c.status || '</font></b></div>') status | , '<div align="center"><b><font color="#663300">' || c.status || '</font></b></div>') status |
| , '<div align="right">' || TO_CHAR(block_size * file_size_blks, '999,999,999,999') || '</div>' file_size | , '<div align="right">' || TO_CHAR(block_size * file_size_blks, '999,999,999,999') || '</div>' file_size |
| FROM | FROM |
| v$controlfile c | v$controlfile c |
| ORDER BY | ORDER BY |
| c.name; | c.name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - CONTROL FILE RECORDS - | | -- | - CONTROL FILE RECORDS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="control_file_records"></a> | prompt <a name="control_file_records"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Control File Records</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Control File Records</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN type FORMAT a95 HEADING 'Record Section Type' ENTMAP off | COLUMN type FORMAT a95 HEADING 'Record Section Type' ENTMAP off |
| COLUMN record_size FORMAT 999,999 HEADING 'Record Size|(in bytes)' ENTMAP off | COLUMN record_size FORMAT 999,999 HEADING 'Record Size|(in bytes)' ENTMAP off |
| COLUMN last_index HEADING 'Last Index' ENTMAP off | COLUMN last_index HEADING 'Last Index' ENTMAP off |
| COLUMN last_recid HEADING 'Last RecID' ENTMAP off | COLUMN last_recid HEADING 'Last RecID' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' of record_size records_total bytes_alloc records_used bytes_used ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' of record_size records_total bytes_alloc records_used bytes_used ON report |
| COMPUTE avg LABEL '<font color="#990000"><b>Average: </b></font>' of pct_used ON report | COMPUTE avg LABEL '<font color="#990000"><b>Average: </b></font>' of pct_used ON report |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || type || '</b></font></div>' type | '<div align="left"><font color="#336699"><b>' || type || '</b></font></div>' type |
| FROM v$controlfile_record_section | FROM v$controlfile_record_section |
| ORDER BY type; | ORDER BY type; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ONLINE REDO LOGS - | | -- | - ONLINE REDO LOGS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="online_redo_logs"></a> | prompt <a name="online_redo_logs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Online Redo Logs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Online Redo Logs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off |
| COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off | COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999 HEADING 'Bytes' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999 HEADING 'Bytes' ENTMAP off |
| COLUMN archived FORMAT a75 HEADING 'Archived?' ENTMAP off | COLUMN archived FORMAT a75 HEADING 'Archived?' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print ON thread_number_print | BREAK ON report ON instance_name_print ON thread_number_print |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| , f.group# | , f.group# |
| , f.member; | , f.member; |
| | |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - REDO LOG SWITCHES - | | -- | - REDO LOG SWITCHES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="redo_log_switches"></a> | prompt <a name="redo_log_switches"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Redo Log Switches</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Redo Log Switches</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN DAY FORMAT a75 HEADING 'Day / Time' ENTMAP off | COLUMN DAY FORMAT a75 HEADING 'Day / Time' ENTMAP off |
| COLUMN H00 FORMAT 999,999B HEADING '00' ENTMAP off | COLUMN H00 FORMAT 999,999B HEADING '00' ENTMAP off |
| COLUMN H23 FORMAT 999,999B HEADING '23' ENTMAP off | COLUMN H23 FORMAT 999,999B HEADING '23' ENTMAP off |
| COLUMN TOTAL FORMAT 999,999,999 HEADING 'Total' ENTMAP off | COLUMN TOTAL FORMAT 999,999,999 HEADING 'Total' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' avg label '<font color="#990000"><b>Average:</b></font>' OF total ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' avg label '<font color="#990000"><b>Average:</b></font>' OF total ON report |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) || '</b></font></div>' DAY | '<div align="center"><font color="#336699"><b>' || SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) || '</b></font></div>' DAY |
| ORDER BY SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) | ORDER BY SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) |
| / | / |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OUTSTANDING ALERTS - | | -- | - OUTSTANDING ALERTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="outstanding_alerts"></a> | prompt <a name="outstanding_alerts"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Outstanding Alerts</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Outstanding Alerts</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN severity FORMAT a75 HEADING 'Severity' ENTMAP off | COLUMN severity FORMAT a75 HEADING 'Severity' ENTMAP off |
| COLUMN target_name FORMAT a75 HEADING 'Target Name' ENTMAP off | COLUMN target_name FORMAT a75 HEADING 'Target Name' ENTMAP off |
| COLUMN message FORMAT a125 HEADING 'Message' ENTMAP off | COLUMN message FORMAT a125 HEADING 'Message' ENTMAP off |
| COLUMN alert_triggered FORMAT a75 HEADING 'Alert Triggered' ENTMAP off | COLUMN alert_triggered FORMAT a75 HEADING 'Alert Triggered' ENTMAP off |
| | |
| SELECT | SELECT |
| DECODE( alert_state | DECODE( alert_state |
| alert_state | alert_state |
| , collection_timestamp; | , collection_timestamp; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - STATISTICS LEVEL - | | -- | - STATISTICS LEVEL - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="statistics_level"></a> | prompt <a name="statistics_level"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Statistics Level</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Statistics Level</b></font><hr align="left" width="460"> |
| | |
| prompt "Automatic Database Management" was first introduced in Oracle10<i>g</i> where the Oracle database | prompt "Automatic Database Management" was first introduced in Oracle10<i>g</i> where the Oracle database |
| prompt can now automatically perform many of the routine monitoring and administrative activities that had | prompt can now automatically perform many of the routine monitoring and administrative activities that had |
| prompt of these new components can only be enabled when the STATISTICS_LEVEL initialization parameter | prompt of these new components can only be enabled when the STATISTICS_LEVEL initialization parameter |
| prompt is set to TYPICAL (the default) or ALL. A value of BASIC turns off these components and disables | prompt is set to TYPICAL (the default) or ALL. A value of BASIC turns off these components and disables |
| prompt all self-tuning capabilities of the database. The view V$STATISTICS_LEVEL shows the statistic | prompt all self-tuning capabilities of the database. The view V$STATISTICS_LEVEL shows the statistic |
| prompt component, description, and at what level of the STATISTICS_LEVEL parameter the | prompt component, description, and at what level of the STATISTICS_LEVEL parameter the |
| prompt component is enabled. | prompt component is enabled. |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off |
| COLUMN statistics_name FORMAT a95 HEADING 'Statistics Name' ENTMAP off | COLUMN statistics_name FORMAT a95 HEADING 'Statistics Name' ENTMAP off |
| COLUMN statistics_view_name FORMAT a95 HEADING 'Statistics View Name' ENTMAP off | COLUMN statistics_view_name FORMAT a95 HEADING 'Statistics View Name' ENTMAP off |
| COLUMN session_settable FORMAT a95 HEADING 'Session Settable?' ENTMAP off | COLUMN session_settable FORMAT a95 HEADING 'Session Settable?' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print | BREAK ON report ON instance_name_print |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| i.instance_name | i.instance_name |
| , s.statistics_name; | , s.statistics_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Scheduler / Jobs</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Scheduler / Jobs</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - JOBS - | | -- | - JOBS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="jobs"></a> | prompt <a name="jobs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Jobs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Jobs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN job_id FORMAT a75 HEADING 'Job ID' ENTMAP off | COLUMN job_id FORMAT a75 HEADING 'Job ID' ENTMAP off |
| COLUMN username FORMAT a75 HEADING 'User' ENTMAP off | COLUMN username FORMAT a75 HEADING 'User' ENTMAP off |
| COLUMN failures FORMAT a75 HEADING 'Failures' ENTMAP off | COLUMN failures FORMAT a75 HEADING 'Failures' ENTMAP off |
| COLUMN broken FORMAT a75 HEADING 'Broken?' ENTMAP off | COLUMN broken FORMAT a75 HEADING 'Broken?' ENTMAP off |
| | |
| SELECT | SELECT |
| DECODE( broken | DECODE( broken |
| , 'Y' | , 'Y' |
| , '<div nowrap align="right"><b><font color="#990000">' || NVL(TO_CHAR(next_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</font></b></div>' | , '<div nowrap align="right"><b><font color="#990000">' || NVL(TO_CHAR(next_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</font></b></div>' |
| , '<div nowrap align="right">' || NVL(TO_CHAR(next_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</div>') next_date | , '<div nowrap align="right">' || NVL(TO_CHAR(next_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</div>') next_date |
| , DECODE( broken | , DECODE( broken |
| , 'Y' | , 'Y' |
| , 'Y' | , 'Y' |
| , '<div nowrap align="right"><b><font color="#990000">' || NVL(TO_CHAR(last_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</font></b></div>' | , '<div nowrap align="right"><b><font color="#990000">' || NVL(TO_CHAR(last_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</font></b></div>' |
| , '<div nowrap align="right">' || NVL(TO_CHAR(last_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</div>') last_date | , '<div nowrap align="right">' || NVL(TO_CHAR(last_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</div>') last_date |
| , DECODE( broken | , DECODE( broken |
| , 'Y' | , 'Y' |
| ORDER BY | ORDER BY |
| job; | job; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Storage</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Storage</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TABLESPACES - | | -- | - TABLESPACES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="tablespaces"></a> | prompt <a name="tablespaces"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tablespaces</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tablespaces</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN status HEADING 'Status' ENTMAP off | COLUMN status HEADING 'Status' ENTMAP off |
| COLUMN name HEADING 'Tablespace Name' ENTMAP off | COLUMN name HEADING 'Tablespace Name' ENTMAP off |
| COLUMN used FORMAT 999,999,999,999,999 HEADING 'Used (in bytes)' ENTMAP off | COLUMN used FORMAT 999,999,999,999,999 HEADING 'Used (in bytes)' ENTMAP off |
| COLUMN pct_used HEADING 'Pct. Used' ENTMAP off | COLUMN pct_used HEADING 'Pct. Used' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE SUM label '<font color="#990000"><b>Total:</b></font>' OF ts_size used free ON report | COMPUTE SUM label '<font color="#990000"><b>Total:</b></font>' OF ts_size used free ON report |
| | |
| SELECT | SELECT |
| DECODE( d.status | DECODE( d.status |
| , NVL(f.bytes, 0) free | , NVL(f.bytes, 0) free |
| , NVL(a.bytes - NVL(f.bytes, 0), 0) used | , NVL(a.bytes - NVL(f.bytes, 0), 0) used |
| , '<div align="right"><b>' || | , '<div align="right"><b>' || |
| DECODE ( | DECODE ( |
| (1-SIGN(1-SIGN(TRUNC(NVL((a.bytes - NVL(f.bytes, 0)) / a.bytes * 100, 0)) - 90))) | (1-SIGN(1-SIGN(TRUNC(NVL((a.bytes - NVL(f.bytes, 0)) / a.bytes * 100, 0)) - 90))) |
| ) | ) |
| || '</b> %</div>' pct_used | || '</b> %</div>' pct_used |
| FROM | FROM |
| sys.dba_tablespaces d | sys.dba_tablespaces d |
| , ( select tablespace_name, sum(bytes) bytes | , ( select tablespace_name, sum(bytes) bytes |
| d.contents like 'TEMPORARY' | d.contents like 'TEMPORARY' |
| ) | ) |
| UNION ALL | UNION ALL |
| SELECT | SELECT |
| DECODE( d.status | DECODE( d.status |
| , NVL(a.bytes - NVL(t.bytes,0), 0) free | , NVL(a.bytes - NVL(t.bytes,0), 0) free |
| , NVL(t.bytes, 0) used | , NVL(t.bytes, 0) used |
| , '<div align="right"><b>' || | , '<div align="right"><b>' || |
| DECODE ( | DECODE ( |
| (1-SIGN(1-SIGN(TRUNC(NVL(t.bytes / a.bytes * 100, 0)) - 90))) | (1-SIGN(1-SIGN(TRUNC(NVL(t.bytes / a.bytes * 100, 0)) - 90))) |
| AND d.contents like 'TEMPORARY' | AND d.contents like 'TEMPORARY' |
| ORDER BY 2; | ORDER BY 2; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DATA FILES - | | -- | - DATA FILES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="data_files"></a> | prompt <a name="data_files"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Files</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Files</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN tablespace HEADING 'Tablespace Name / File Class' ENTMAP off | COLUMN tablespace HEADING 'Tablespace Name / File Class' ENTMAP off |
| COLUMN filename HEADING 'Filename' ENTMAP off | COLUMN filename HEADING 'Filename' ENTMAP off |
| COLUMN increment_by FORMAT 999,999,999,999,999 HEADING 'Next' ENTMAP off | COLUMN increment_by FORMAT 999,999,999,999,999 HEADING 'Next' ENTMAP off |
| COLUMN maxbytes FORMAT 999,999,999,999,999 HEADING 'Max' ENTMAP off | COLUMN maxbytes FORMAT 999,999,999,999,999 HEADING 'Max' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF filesize ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF filesize ON report |
| | |
| SELECT /*+ ordered */ | SELECT /*+ ordered */ |
| '<font color="#336699"><b>' || d.tablespace_name || '</b></font>' tablespace | '<font color="#336699"><b>' || d.tablespace_name || '</b></font>' tablespace |
| , v$datafile v | , v$datafile v |
| , (SELECT value | , (SELECT value |
| FROM v$parameter | FROM v$parameter |
| WHERE name = 'db_block_size') e | WHERE name = 'db_block_size') e |
| WHERE | WHERE |
| UNION | UNION |
| SELECT | SELECT |
| '<font color="#336699"><b>' || d.tablespace_name || '</b></font>' tablespace | '<font color="#336699"><b>' || d.tablespace_name || '</b></font>' tablespace |
| , '<tt>' || d.file_name || '</tt>' filename | , '<tt>' || d.file_name || '</tt>' filename |
| , d.bytes filesize | , d.bytes filesize |
| sys.dba_temp_files d | sys.dba_temp_files d |
| , (SELECT value | , (SELECT value |
| FROM v$parameter | FROM v$parameter |
| WHERE name = 'db_block_size') e | WHERE name = 'db_block_size') e |
| UNION | UNION |
| SELECT | SELECT |
| '<font color="#336699"><b>[ ONLINE REDO LOG ]</b></font>' | '<font color="#336699"><b>[[ ONLINE REDO LOG ]]</b></font>' |
| , '<tt>' || a.member || '</tt>' | , '<tt>' || a.member || '</tt>' |
| , b.bytes | , b.bytes |
| UNION | UNION |
| SELECT | SELECT |
| '<font color="#336699"><b>[ CONTROL FILE ]</b></font>' | '<font color="#336699"><b>[[ CONTROL FILE ]]</b></font>' |
| , '<tt>' || a.name || '</tt>' | , '<tt>' || a.name || '</tt>' |
| , null | , null |
| 1 | 1 |
| , 2; | , 2; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DATABASE GROWTH - | | -- | - DATABASE GROWTH - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="database_growth"></a> | prompt <a name="database_growth"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Database Growth</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Database Growth</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN month FORMAT a75 HEADING 'Month' | COLUMN month FORMAT a75 HEADING 'Month' |
| COLUMN growth FORMAT 999,999,999,999,999 HEADING 'Growth (bytes)' | COLUMN growth FORMAT 999,999,999,999,999 HEADING 'Growth (bytes)' |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE SUM label '<font color="#990000"><b>Total:</b></font>' OF growth ON report | COMPUTE SUM label '<font color="#990000"><b>Total:</b></font>' OF growth ON report |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || TO_CHAR(creation_time, 'RRRR-MM') || '</b></font></div>' month | '<div align="left"><font color="#336699"><b>' || TO_CHAR(creation_time, 'RRRR-MM') || '</b></font></div>' month |
| GROUP BY TO_CHAR(creation_time, 'RRRR-MM') | GROUP BY TO_CHAR(creation_time, 'RRRR-MM') |
| ORDER BY TO_CHAR(creation_time, 'RRRR-MM'); | ORDER BY TO_CHAR(creation_time, 'RRRR-MM'); |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TABLESPACE EXTENTS - | | -- | - TABLESPACE EXTENTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="tablespace_extents"></a> | prompt <a name="tablespace_extents"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tablespace Extents</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tablespace Extents</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN tablespace_name HEADING 'Tablespace Name' ENTMAP off | COLUMN tablespace_name HEADING 'Tablespace Name' ENTMAP off |
| COLUMN largest_ext FORMAT 999,999,999,999,999 HEADING 'Largest Extent' ENTMAP off | COLUMN largest_ext FORMAT 999,999,999,999,999 HEADING 'Largest Extent' ENTMAP off |
| COLUMN total_free FORMAT 999,999,999,999,999 HEADING 'Total Free' ENTMAP off | COLUMN total_free FORMAT 999,999,999,999,999 HEADING 'Total Free' ENTMAP off |
| COLUMN pieces FORMAT 999,999,999,999,999 HEADING 'Number of Free Extents' ENTMAP off | COLUMN pieces FORMAT 999,999,999,999,999 HEADING 'Number of Free Extents' ENTMAP off |
| | |
| break on report | break on report |
| compute sum label '<font color="#990000"><b>Total:</b></font>' of largest_ext smallest_ext total_free pieces on report | compute sum label '<font color="#990000"><b>Total:</b></font>' of largest_ext smallest_ext total_free pieces on report |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || tablespace_name || '</font></b>' tablespace_name | '<b><font color="#336699">' || tablespace_name || '</font></b>' tablespace_name |
| , max(bytes) largest_ext | , max(bytes) largest_ext |
| ORDER BY | ORDER BY |
| tablespace_name; | tablespace_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TABLESPACE TO OWNER - | | -- | - TABLESPACE TO OWNER - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="tablespace_to_owner"></a> | prompt <a name="tablespace_to_owner"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tablespace to Owner</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tablespace to Owner</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN tablespace_name FORMAT a75 HEADING 'Tablespace Name' ENTMAP off | COLUMN tablespace_name FORMAT a75 HEADING 'Tablespace Name' ENTMAP off |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Size (in Bytes)' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Size (in Bytes)' ENTMAP off |
| COLUMN seg_count FORMAT 999,999,999,999 HEADING 'Segment Count' ENTMAP off | COLUMN seg_count FORMAT 999,999,999,999 HEADING 'Segment Count' ENTMAP off |
| | |
| BREAK ON report ON tablespace_name | BREAK ON report ON tablespace_name |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' of seg_count bytes ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' of seg_count bytes ON report |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || tablespace_name || '</b></font>' tablespace_name | '<font color="#336699"><b>' || tablespace_name || '</b></font>' tablespace_name |
| , owner | , owner |
| , segment_type; | , segment_type; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OWNER TO TABLESPACE - | | -- | - OWNER TO TABLESPACE - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="owner_to_tablespace"></a> | prompt <a name="owner_to_tablespace"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Owner to Tablespace</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Owner to Tablespace</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN tablespace_name FORMAT a75 HEADING 'Tablespace Name' ENTMAP off | COLUMN tablespace_name FORMAT a75 HEADING 'Tablespace Name' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Size (in Bytes)' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Size (in Bytes)' ENTMAP off |
| COLUMN seg_count FORMAT 999,999,999,999 HEADING 'Segment Count' ENTMAP off | COLUMN seg_count FORMAT 999,999,999,999 HEADING 'Segment Count' ENTMAP off |
| | |
| break on report on owner | break on report on owner |
| compute sum label '<font color="#990000"><b>Total: </b></font>' of seg_count bytes on report | compute sum label '<font color="#990000"><b>Total: </b></font>' of seg_count bytes on report |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || owner || '</b></font>' owner | '<font color="#336699"><b>' || owner || '</b></font>' owner |
| , tablespace_name | , tablespace_name |
| , segment_type; | , segment_type; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>UNDO Segments</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>UNDO Segments</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - UNDO RETENTION PARAMETERS - | | -- | - UNDO RETENTION PARAMETERS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="undo_retention_parameters"></a> | prompt <a name="undo_retention_parameters"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>UNDO Retention Parameters</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>UNDO Retention Parameters</b></font><hr align="left" width="460"> |
| | |
| prompt <b>undo_retention is specified in minutes</b> | prompt <b>undo_retention is specified in minutes</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off |
| COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off | COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off |
| COLUMN name FORMAT a125 HEADING 'Name' ENTMAP off | COLUMN name FORMAT a125 HEADING 'Name' ENTMAP off |
| COLUMN value HEADING 'Value' ENTMAP off | COLUMN value HEADING 'Value' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print ON thread_number_print | BREAK ON report ON instance_name_print ON thread_number_print |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| i.instance_name | i.instance_name |
| , p.name; | , p.name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - UNDO SEGMENTS - | | -- | - UNDO SEGMENTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="undo_segments"></a> | prompt <a name="undo_segments"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>UNDO Segments</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>UNDO Segments</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name FORMAT a75 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name FORMAT a75 HEADING 'Instance Name' ENTMAP off |
| COLUMN tablespace FORMAT a85 HEADING 'Tablspace' ENTMAP off | COLUMN tablespace FORMAT a85 HEADING 'Tablspace' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999 HEADING 'Bytes' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999 HEADING 'Bytes' ENTMAP off |
| COLUMN extents FORMAT 999,999,999 HEADING 'Extents' ENTMAP off | COLUMN extents FORMAT 999,999,999 HEADING 'Extents' ENTMAP off |
| | |
| CLEAR COMPUTES BREAKS | CLEAR COMPUTES BREAKS |
| | |
| BREAK ON report ON instance_name ON tablespace | BREAK ON report ON instance_name ON tablespace |
| -- COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF bytes extents shrinks wraps ON report | -- COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF bytes extents shrinks wraps ON report |
| | |
| SELECT | SELECT |
| '<div nowrap><font color="#336699"><b>' || NVL(i.instance_name, '<br>') || '</b></font></div>' instance_name | '<div nowrap><font color="#336699"><b>' || NVL(i.instance_name, '<br>') || '</b></font></div>' instance_name |
| a.tablespace_name | a.tablespace_name |
| , a.segment_name; | , a.segment_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - UNDO SEGMENT CONTENTION - | | -- | - UNDO SEGMENT CONTENTION - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="undo_segment_contention"></a> | prompt <a name="undo_segment_contention"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>UNDO Segment Contention</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>UNDO Segment Contention</b></font><hr align="left" width="460"> |
| | |
| prompt <b>UNDO statistics from V$ROLLSTAT - (ordered by waits)</b> | prompt <b>UNDO statistics from V$ROLLSTAT - (ordered by waits)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN roll_name HEADING 'UNDO Segment Name' ENTMAP off | COLUMN roll_name HEADING 'UNDO Segment Name' ENTMAP off |
| COLUMN gets FORMAT 999,999,999 HEADING 'Gets' ENTMAP off | COLUMN gets FORMAT 999,999,999 HEADING 'Gets' ENTMAP off |
| COLUMN immediate_misses FORMAT 999,999,999 HEADING 'Immediate Misses' ENTMAP off | COLUMN immediate_misses FORMAT 999,999,999 HEADING 'Immediate Misses' ENTMAP off |
| COLUMN hit_ratio HEADING 'Hit Ratio' ENTMAP off | COLUMN hit_ratio HEADING 'Hit Ratio' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE SUM label '<font color="#990000"><b>Total:</b></font>' OF gets waits ON report | COMPUTE SUM label '<font color="#990000"><b>Total:</b></font>' OF gets waits ON report |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || b.name || '</b></font>' roll_name | '<font color="#336699"><b>' || b.name || '</b></font>' roll_name |
| , waits waits | , waits waits |
| , '<div align="right">' || TO_CHAR(ROUND(((gets - waits)*100)/gets, 2)) || '%</div>' hit_ratio | , '<div align="right">' || TO_CHAR(ROUND(((gets - waits)*100)/gets, 2)) || '%</div>' hit_ratio |
| FROM | FROM |
| sys.v_$rollstat a | sys.v_$rollstat a |
| , sys.v_$rollname b | , sys.v_$rollname b |
| ORDER BY | ORDER BY |
| waits DESC; | waits DESC; |
| | |
| | |
| prompt | prompt |
| prompt <b>Wait statistics</b> | prompt <b>Wait statistics</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN class HEADING 'Class' | COLUMN class HEADING 'Class' |
| COLUMN ratio HEADING 'Wait Ratio' | COLUMN ratio HEADING 'Wait Ratio' |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || w.class || '</b></font>' class | '<font color="#336699"><b>' || w.class || '</b></font>' class |
| w.class | w.class |
| , w.count; | , w.count; |
| | |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Backups</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Backups</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - RMAN BACKUP JOBS - | | -- | - RMAN BACKUP JOBS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="rman_backup_jobs"></a> | prompt <a name="rman_backup_jobs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Jobs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Jobs</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Last 10 RMAN backup jobs</b> | prompt <b>Last 10 RMAN backup jobs</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN backup_name FORMAT a130 HEADING 'Backup Name' ENTMAP off | COLUMN backup_name FORMAT a130 HEADING 'Backup Name' ENTMAP off |
| COLUMN start_time FORMAT a75 HEADING 'Start Time' ENTMAP off | COLUMN start_time FORMAT a75 HEADING 'Start Time' ENTMAP off |
| COLUMN output_size HEADING 'Output Size' ENTMAP off | COLUMN output_size HEADING 'Output Size' ENTMAP off |
| COLUMN output_rate_per_sec HEADING 'Output Rate Per Sec' ENTMAP off | COLUMN output_rate_per_sec HEADING 'Output Rate Per Sec' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div nowrap><b><font color="#336699">' || r.command_id || '</font></b></div>' backup_name | '<div nowrap><b><font color="#336699">' || r.command_id || '</font></b></div>' backup_name |
| ) r | ) r |
| WHERE | WHERE |
| rownum < 11; | rownum < 11; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - RMAN CONFIGURATION - | | -- | - RMAN CONFIGURATION - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="rman_configuration"></a> | prompt <a name="rman_configuration"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Configuration</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Configuration</b></font><hr align="left" width="460"> |
| | |
| prompt <b>All non-default RMAN configuration settings</b> | prompt <b>All non-default RMAN configuration settings</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name FORMAT a130 HEADING 'Name' ENTMAP off | COLUMN name FORMAT a130 HEADING 'Name' ENTMAP off |
| COLUMN value HEADING 'Value' ENTMAP off | COLUMN value HEADING 'Value' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div nowrap><b><font color="#336699">' || name || '</font></b></div>' name | '<div nowrap><b><font color="#336699">' || name || '</font></b></div>' name |
| ORDER BY | ORDER BY |
| name; | name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - RMAN BACKUP SETS - | | -- | - RMAN BACKUP SETS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="rman_backup_sets"></a> | prompt <a name="rman_backup_sets"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Sets</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Sets</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Available backup sets contained in the control file including available and expired backup sets</b> | prompt <b>Available backup sets contained in the control file including available and expired backup sets</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off | COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off |
| COLUMN backup_type FORMAT a70 HEADING 'Backup Type' ENTMAP off | COLUMN backup_type FORMAT a70 HEADING 'Backup Type' ENTMAP off |
| COLUMN keep_until FORMAT a75 HEADING 'Keep Until' ENTMAP off | COLUMN keep_until FORMAT a75 HEADING 'Keep Until' ENTMAP off |
| COLUMN keep_options FORMAT a15 HEADING 'Keep Options' ENTMAP off | COLUMN keep_options FORMAT a15 HEADING 'Keep Options' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF pieces elapsed_seconds ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF pieces elapsed_seconds ON report |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key | '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key |
| ORDER BY | ORDER BY |
| bs.recid; | bs.recid; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - RMAN BACKUP PIECES - | | -- | - RMAN BACKUP PIECES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="rman_backup_pieces"></a> | prompt <a name="rman_backup_pieces"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Pieces</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Pieces</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Available backup pieces contained in the control file including available and expired backup sets</b> | prompt <b>Available backup pieces contained in the control file including available and expired backup sets</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off | COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off |
| COLUMN piece# HEADING 'Piece #' ENTMAP off | COLUMN piece# HEADING 'Piece #' ENTMAP off |
| COLUMN elapsed_seconds FORMAT 999,999,999,999,999 HEADING 'Elapsed Seconds' ENTMAP off | COLUMN elapsed_seconds FORMAT 999,999,999,999,999 HEADING 'Elapsed Seconds' ENTMAP off |
| COLUMN deleted FORMAT a10 HEADING 'Deleted?' ENTMAP off | COLUMN deleted FORMAT a10 HEADING 'Deleted?' ENTMAP off |
| | |
| BREAK ON bs_key | BREAK ON bs_key |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key | '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key |
| bs.recid | bs.recid |
| , piece#; | , piece#; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - RMAN BACKUP CONTROL FILES - | | -- | - RMAN BACKUP CONTROL FILES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="rman_backup_control_files"></a> | prompt <a name="rman_backup_control_files"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Control Files</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup Control Files</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Available automatic control files within all available (and expired) backup sets</b> | prompt <b>Available automatic control files within all available (and expired) backup sets</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off | COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off |
| COLUMN piece# HEADING 'Piece #' ENTMAP off | COLUMN piece# HEADING 'Piece #' ENTMAP off |
| COLUMN elapsed_seconds FORMAT 999,999,999,999,999 HEADING 'Elapsed Seconds' ENTMAP off | COLUMN elapsed_seconds FORMAT 999,999,999,999,999 HEADING 'Elapsed Seconds' ENTMAP off |
| COLUMN deleted FORMAT a10 HEADING 'Deleted?' ENTMAP off | COLUMN deleted FORMAT a10 HEADING 'Deleted?' ENTMAP off |
| | |
| BREAK ON bs_key | BREAK ON bs_key |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key | '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key |
| bs.recid | bs.recid |
| , piece#; | , piece#; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - RMAN BACKUP SPFILE - | | -- | - RMAN BACKUP SPFILE - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="rman_backup_spfile"></a> | prompt <a name="rman_backup_spfile"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup SPFILE</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>RMAN Backup SPFILE</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Available automatic SPFILE backups within all available (and expired) backup sets</b> | prompt <b>Available automatic SPFILE backups within all available (and expired) backup sets</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off | COLUMN bs_key FORMAT a75 HEADING 'BS Key' ENTMAP off |
| COLUMN piece# HEADING 'Piece #' ENTMAP off | COLUMN piece# HEADING 'Piece #' ENTMAP off |
| COLUMN elapsed_seconds FORMAT 999,999,999,999,999 HEADING 'Elapsed Seconds' ENTMAP off | COLUMN elapsed_seconds FORMAT 999,999,999,999,999 HEADING 'Elapsed Seconds' ENTMAP off |
| COLUMN deleted FORMAT a10 HEADING 'Deleted?' ENTMAP off | COLUMN deleted FORMAT a10 HEADING 'Deleted?' ENTMAP off |
| | |
| BREAK ON bs_key | BREAK ON bs_key |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key | '<div align="center"><font color="#336699"><b>' || bs.recid || '</b></font></div>' bs_key |
| bs.recid | bs.recid |
| , piece#; | , piece#; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ARCHIVING MODE - | | -- | - ARCHIVING MODE - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="archiving_mode"></a> | prompt <a name="archiving_mode"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archiving Mode</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archiving Mode</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN db_log_mode FORMAT a95 HEADING 'Database|Log Mode' ENTMAP off | COLUMN db_log_mode FORMAT a95 HEADING 'Database|Log Mode' ENTMAP off |
| COLUMN log_archive_start FORMAT a95 HEADING 'Automatic|Archival' ENTMAP off | COLUMN log_archive_start FORMAT a95 HEADING 'Automatic|Archival' ENTMAP off |
| COLUMN oldest_online_log_sequence FORMAT 999999999999999 HEADING 'Oldest Online |Log Sequence' ENTMAP off | COLUMN oldest_online_log_sequence FORMAT 999999999999999 HEADING 'Oldest Online |Log Sequence' ENTMAP off |
| COLUMN current_log_seq FORMAT 999999999999999 HEADING 'Current |Log Sequence' ENTMAP off | COLUMN current_log_seq FORMAT 999999999999999 HEADING 'Current |Log Sequence' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#663300"><b>' || d.log_mode || '</b></font></div>' db_log_mode | '<div align="center"><font color="#663300"><b>' || d.log_mode || '</b></font></div>' db_log_mode |
| ) o | ) o |
| / | / |
| | |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ARCHIVE DESTINATIONS - | | -- | - ARCHIVE DESTINATIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="archive_destinations"></a> | prompt <a name="archive_destinations"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archive Destinations</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archive Destinations</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN dest_id HEADING 'Destination|ID' ENTMAP off | COLUMN dest_id HEADING 'Destination|ID' ENTMAP off |
| COLUMN dest_name HEADING 'Destination|Name' ENTMAP off | COLUMN dest_name HEADING 'Destination|Name' ENTMAP off |
| COLUMN archiver HEADING 'Archiver' ENTMAP off | COLUMN archiver HEADING 'Archiver' ENTMAP off |
| COLUMN log_sequence FORMAT 999999999999999 HEADING 'Current Log|Sequence' ENTMAP off | COLUMN log_sequence FORMAT 999999999999999 HEADING 'Current Log|Sequence' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || a.dest_id || '</b></font></div>' dest_id | '<div align="center"><font color="#336699"><b>' || a.dest_id || '</b></font></div>' dest_id |
| a.dest_id | a.dest_id |
| / | / |
| | |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ARCHIVING INSTANCE PARAMETERS - | | -- | - ARCHIVING INSTANCE PARAMETERS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="archiving_instance_parameters"></a> | prompt <a name="archiving_instance_parameters"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archiving Instance Parameters</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archiving Instance Parameters</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name HEADING 'Parameter Name' ENTMAP off | COLUMN name HEADING 'Parameter Name' ENTMAP off |
| COLUMN value HEADING 'Parameter Value' ENTMAP off | COLUMN value HEADING 'Parameter Value' ENTMAP off |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || a.name || '</font></b>' name | '<b><font color="#336699">' || a.name || '</font></b>' name |
| ORDER BY | ORDER BY |
| a.name; | a.name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ARCHIVING HISTORY - | | -- | - ARCHIVING HISTORY - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="archiving_history"></a> | prompt <a name="archiving_history"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archiving History</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Archiving History</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN thread# FORMAT a79 HEADING 'Thread#' ENTMAP off | COLUMN thread# FORMAT a79 HEADING 'Thread#' ENTMAP off |
| COLUMN sequence# FORMAT a79 HEADING 'Sequence#' ENTMAP off | COLUMN sequence# FORMAT a79 HEADING 'Sequence#' ENTMAP off |
| COLUMN deleted FORMAT a31 HEADING 'Deleted?' ENTMAP off | COLUMN deleted FORMAT a31 HEADING 'Deleted?' ENTMAP off |
| COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off | COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off |
| | |
| BREAK ON report ON thread# | BREAK ON report ON thread# |
| | |
| SELECT | SELECT |
| '<div align="center"><b><font color="#336699">' || thread# || '</font></b></div>' thread# | '<div align="center"><b><font color="#336699">' || thread# || '</font></b></div>' thread# |
| thread# | thread# |
| , sequence#; | , sequence#; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FLASH RECOVERY AREA PARAMETERS - | | -- | - FLASH RECOVERY AREA PARAMETERS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="flash_recovery_area_parameters"></a> | prompt <a name="flash_recovery_area_parameters"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flash Recovery Area Parameters</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flash Recovery Area Parameters</b></font><hr align="left" width="460"> |
| | |
| prompt <b>db_recovery_file_dest_size is specified in bytes</b> | prompt <b>db_recovery_file_dest_size is specified in bytes</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off |
| COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off | COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off |
| COLUMN name FORMAT a125 HEADING 'Name' ENTMAP off | COLUMN name FORMAT a125 HEADING 'Name' ENTMAP off |
| COLUMN value HEADING 'Value' ENTMAP off | COLUMN value HEADING 'Value' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print ON thread_number_print | BREAK ON report ON instance_name_print ON thread_number_print |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| 1 | 1 |
| , 3; | , 3; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FLASH RECOVERY AREA STATUS - | | -- | - FLASH RECOVERY AREA STATUS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="flash_recovery_area_status"></a> | prompt <a name="flash_recovery_area_status"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flash Recovery Area Status</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flash Recovery Area Status</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Current location, disk quota, space in use, space reclaimable by deleting files, and number of files in the Flash Recovery Area</b> | prompt <b>Current location, disk quota, space in use, space reclaimable by deleting files, and number of files in the Flash Recovery Area</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name FORMAT a75 HEADING 'Name' ENTMAP off | COLUMN name FORMAT a75 HEADING 'Name' ENTMAP off |
| COLUMN space_limit FORMAT 99,999,999,999,999 HEADING 'Space Limit' ENTMAP off | COLUMN space_limit FORMAT 99,999,999,999,999 HEADING 'Space Limit' ENTMAP off |
| COLUMN pct_reclaimable FORMAT 999.99 HEADING '% Reclaimable' ENTMAP off | COLUMN pct_reclaimable FORMAT 999.99 HEADING '% Reclaimable' ENTMAP off |
| COLUMN number_of_files FORMAT 999,999 HEADING 'Number of Files' ENTMAP off | COLUMN number_of_files FORMAT 999,999 HEADING 'Number of Files' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || name || '</b></font></div>' name | '<div align="center"><font color="#336699"><b>' || name || '</b></font></div>' name |
| ORDER BY | ORDER BY |
| name; | name; |
| | |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN file_type FORMAT a75 HEADING 'File Type' | COLUMN file_type FORMAT a75 HEADING 'File Type' |
| COLUMN percent_space_used HEADING 'Percent Space Used' | COLUMN percent_space_used HEADING 'Percent Space Used' |
| COLUMN percent_space_reclaimable HEADING 'Percent Space Reclaimable' | COLUMN percent_space_reclaimable HEADING 'Percent Space Reclaimable' |
| COLUMN number_of_files FORMAT 999,999 HEADING 'Number of Files' | COLUMN number_of_files FORMAT 999,999 HEADING 'Number of Files' |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || file_type || '</b></font></div>' file_type | '<div align="center"><font color="#336699"><b>' || file_type || '</b></font></div>' file_type |
| FROM | FROM |
| v$flash_recovery_area_usage; | v$flash_recovery_area_usage; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Flashback Technologies</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Flashback Technologies</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FLASHBACK DATABASE PARAMETERS - | | -- | - FLASHBACK DATABASE PARAMETERS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="flashback_database_parameters"></a> | prompt <a name="flashback_database_parameters"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flashback Database Parameters</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flashback Database Parameters</b></font><hr align="left" width="460"> |
| | |
| prompt <b>db_flashback_retention_target is specified in minutes</b> | prompt <b>db_flashback_retention_target is specified in minutes</b> |
| prompt <b>db_recovery_file_dest_size is specified in bytes</b> | prompt <b>db_recovery_file_dest_size is specified in bytes</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a95 HEADING 'Instance Name' ENTMAP off |
| COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off | COLUMN thread_number_print FORMAT a95 HEADING 'Thread Number' ENTMAP off |
| COLUMN name FORMAT a125 HEADING 'Name' ENTMAP off | COLUMN name FORMAT a125 HEADING 'Name' ENTMAP off |
| COLUMN value HEADING 'Value' ENTMAP off | COLUMN value HEADING 'Value' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print ON thread_number_print | BREAK ON report ON instance_name_print ON thread_number_print |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| 1 | 1 |
| , 3; | , 3; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FLASHBACK DATABASE STATUS - | | -- | - FLASHBACK DATABASE STATUS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="flashback_database_status"></a> | prompt <a name="flashback_database_status"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flashback Database Status</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flashback Database Status</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN dbid HEADING 'DB ID' ENTMAP off | COLUMN dbid HEADING 'DB ID' ENTMAP off |
| COLUMN name FORMAT A75 HEADING 'DB Name' ENTMAP off | COLUMN name FORMAT A75 HEADING 'DB Name' ENTMAP off |
| COLUMN log_mode FORMAT A75 HEADING 'Log Mode' ENTMAP off | COLUMN log_mode FORMAT A75 HEADING 'Log Mode' ENTMAP off |
| COLUMN flashback_on FORMAT A75 HEADING 'Flashback DB On?' ENTMAP off | COLUMN flashback_on FORMAT A75 HEADING 'Flashback DB On?' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || dbid || '</b></font></div>' dbid | '<div align="center"><font color="#336699"><b>' || dbid || '</b></font></div>' dbid |
| , '<div align="center">' || flashback_on || '</div>' flashback_on | , '<div align="center">' || flashback_on || '</div>' flashback_on |
| FROM v$database; | FROM v$database; |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN oldest_flashback_time FORMAT a125 HEADING 'Oldest Flashback Time' ENTMAP off | COLUMN oldest_flashback_time FORMAT a125 HEADING 'Oldest Flashback Time' ENTMAP off |
| COLUMN oldest_flashback_scn HEADING 'Oldest Flashback SCN' ENTMAP off | COLUMN oldest_flashback_scn HEADING 'Oldest Flashback SCN' ENTMAP off |
| COLUMN flashback_size FORMAT 9,999,999,999,999 HEADING 'Flashback Size' ENTMAP off | COLUMN flashback_size FORMAT 9,999,999,999,999 HEADING 'Flashback Size' ENTMAP off |
| COLUMN estimated_flashback_size FORMAT 9,999,999,999,999 HEADING 'Estimated Flashback Size' ENTMAP off | COLUMN estimated_flashback_size FORMAT 9,999,999,999,999 HEADING 'Estimated Flashback Size' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || TO_CHAR(oldest_flashback_time,'mm/dd/yyyy HH24:MI:SS') || '</b></font></div>' oldest_flashback_time | '<div align="center"><font color="#336699"><b>' || TO_CHAR(oldest_flashback_time,'mm/dd/yyyy HH24:MI:SS') || '</b></font></div>' oldest_flashback_time |
| ORDER BY | ORDER BY |
| 1; | 1; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FLASHBACK DATABASE REDO TIME MATRIX - | | -- | - FLASHBACK DATABASE REDO TIME MATRIX - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="flashback_database_redo_time_matrix"></a> | prompt <a name="flashback_database_redo_time_matrix"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flashback Database Redo Time Matrix</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Flashback Database Redo Time Matrix</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN begin_time FORMAT a75 HEADING 'Begin Time' ENTMAP off | COLUMN begin_time FORMAT a75 HEADING 'Begin Time' ENTMAP off |
| COLUMN end_time FORMAT a75 HEADING 'End Time' ENTMAP off | COLUMN end_time FORMAT a75 HEADING 'End Time' ENTMAP off |
| COLUMN redo_data FORMAT 9,999,999,999,999 HEADING 'Redo Data' ENTMAP off | COLUMN redo_data FORMAT 9,999,999,999,999 HEADING 'Redo Data' ENTMAP off |
| COLUMN estimated_flashback_size FORMAT 9,999,999,999,999 HEADING 'Estimated Flashback Size' ENTMAP off | COLUMN estimated_flashback_size FORMAT 9,999,999,999,999 HEADING 'Estimated Flashback Size' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="right">' || TO_CHAR(begin_time,'mm/dd/yyyy HH24:MI:SS') || '</div>' begin_time | '<div align="right">' || TO_CHAR(begin_time,'mm/dd/yyyy HH24:MI:SS') || '</div>' begin_time |
| ORDER BY | ORDER BY |
| begin_time; | begin_time; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Performance</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Performance</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - SGA INFORMATION - | | -- | - SGA INFORMATION - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="sga_information"></a> | prompt <a name="sga_information"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SGA Information</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SGA Information</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off |
| COLUMN name FORMAT a150 HEADING 'Pool Name' ENTMAP off | COLUMN name FORMAT a150 HEADING 'Pool Name' ENTMAP off |
| COLUMN value FORMAT 999,999,999,999,999 HEADING 'Bytes' ENTMAP off | COLUMN value FORMAT 999,999,999,999,999 HEADING 'Bytes' ENTMAP off |
| | |
| BREAK ON report ON instance_name | BREAK ON report ON instance_name |
| COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF value ON instance_name | COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF value ON instance_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name | '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name |
| i.instance_name | i.instance_name |
| , s.value DESC; | , s.value DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - SGA TARGET ADVICE - | | -- | - SGA TARGET ADVICE - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="sga_target_advice"></a> | prompt <a name="sga_target_advice"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SGA Target Advice</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SGA Target Advice</b></font><hr align="left" width="460"> |
| | |
| prompt Modify the SGA_TARGET parameter (up to the size of the SGA_MAX_SIZE, if necessary) to reduce | prompt Modify the SGA_TARGET parameter (up to the size of the SGA_MAX_SIZE, if necessary) to reduce |
| prompt the number of "Estimated Physical Reads". | prompt the number of "Estimated Physical Reads". |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off |
| COLUMN name FORMAT a79 HEADING 'Parameter Name' ENTMAP off | COLUMN name FORMAT a79 HEADING 'Parameter Name' ENTMAP off |
| COLUMN value FORMAT a79 HEADING 'Value' ENTMAP off | COLUMN value FORMAT a79 HEADING 'Value' ENTMAP off |
| | |
| BREAK ON report ON instance_name | BREAK ON report ON instance_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name | '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name |
| i.instance_name | i.instance_name |
| , p.name; | , p.name; |
| | |
| | |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off |
| COLUMN sga_size FORMAT 999,999,999,999,999 HEADING 'SGA Size' ENTMAP off | COLUMN sga_size FORMAT 999,999,999,999,999 HEADING 'SGA Size' ENTMAP off |
| COLUMN estd_db_time_factor FORMAT 999,999,999,999,999 HEADING 'Estimated DB Time Factor' ENTMAP off | COLUMN estd_db_time_factor FORMAT 999,999,999,999,999 HEADING 'Estimated DB Time Factor' ENTMAP off |
| COLUMN estd_physical_reads FORMAT 999,999,999,999,999 HEADING 'Estimated Physical Reads' ENTMAP off | COLUMN estd_physical_reads FORMAT 999,999,999,999,999 HEADING 'Estimated Physical Reads' ENTMAP off |
| | |
| BREAK ON report ON instance_name | BREAK ON report ON instance_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name | '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name |
| i.instance_name | i.instance_name |
| , s.sga_size_factor; | , s.sga_size_factor; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - SGA (ASMM) DYNAMIC COMPONENTS - | | -- | - SGA (ASMM) DYNAMIC COMPONENTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="sga_asmm_dynamic_components"></a> | prompt <a name="sga_asmm_dynamic_components"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SGA (ASMM) Dynamic Components</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SGA (ASMM) Dynamic Components</b></font><hr align="left" width="460"> |
| | |
| prompt Provides a summary report of all dynamic components as part of the Automatic Shared Memory | prompt Provides a summary report of all dynamic components as part of the Automatic Shared Memory |
| prompt Management (ASMM) configuration. This will display the total real memory allocation for the current | prompt Management (ASMM) configuration. This will display the total real memory allocation for the current |
| prompt SGA from the V$SGA_DYNAMIC_COMPONENTS view, which contains both manual and autotuned SGA components. | prompt SGA from the V$SGA_DYNAMIC_COMPONENTS view, which contains both manual and autotuned SGA components. |
| prompt As with the other manageability features of Oracle Database 10g, ASMM requires you to set the | prompt As with the other manageability features of Oracle Database 10g, ASMM requires you to set the |
| prompt STATISTICS_LEVEL parameter to at least TYPICAL (the default) before attempting to enable ASMM. ASMM | prompt STATISTICS_LEVEL parameter to at least TYPICAL (the default) before attempting to enable ASMM. ASMM |
| prompt can be enabled by setting SGA_TARGET to a nonzero value in the initialization parameter file (pfile/spfile). | prompt can be enabled by setting SGA_TARGET to a nonzero value in the initialization parameter file (pfile/spfile). |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off |
| COLUMN component FORMAT a79 HEADING 'Component Name' ENTMAP off | COLUMN component FORMAT a79 HEADING 'Component Name' ENTMAP off |
| COLUMN last_oper_time FORMAT a75 HEADING 'Last Oper.|Time' ENTMAP off | COLUMN last_oper_time FORMAT a75 HEADING 'Last Oper.|Time' ENTMAP off |
| COLUMN granule_size FORMAT 999,999,999,999 HEADING 'Granule Size' ENTMAP off | COLUMN granule_size FORMAT 999,999,999,999 HEADING 'Granule Size' ENTMAP off |
| | |
| BREAK ON report ON instance_name | BREAK ON report ON instance_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name | '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name |
| i.instance_name | i.instance_name |
| , sdc.component DESC; | , sdc.component DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - PGA TARGET ADVICE - | | -- | - PGA TARGET ADVICE - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="pga_target_advice"></a> | prompt <a name="pga_target_advice"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>PGA Target Advice</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>PGA Target Advice</b></font><hr align="left" width="460"> |
| | |
| prompt The <b>V$PGA_TARGET_ADVICE</b> view predicts how the statistics cache hit percentage and over | prompt The <b>V$PGA_TARGET_ADVICE</b> view predicts how the statistics cache hit percentage and over |
| prompt allocation count in V$PGASTAT will be impacted if you change the value of the | prompt allocation count in V$PGASTAT will be impacted if you change the value of the |
| prompt goal is to maximize the PGA cache hit percentage, based on your response-time requirement | prompt goal is to maximize the PGA cache hit percentage, based on your response-time requirement |
| prompt and memory constraints. | prompt and memory constraints. |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off |
| COLUMN name FORMAT a79 HEADING 'Parameter Name' ENTMAP off | COLUMN name FORMAT a79 HEADING 'Parameter Name' ENTMAP off |
| COLUMN value FORMAT a79 HEADING 'Value' ENTMAP off | COLUMN value FORMAT a79 HEADING 'Value' ENTMAP off |
| | |
| BREAK ON report ON instance_name | BREAK ON report ON instance_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name | '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name |
| i.instance_name | i.instance_name |
| , p.name; | , p.name; |
| | |
| | |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name FORMAT a79 HEADING 'Instance Name' ENTMAP off |
| COLUMN pga_target_for_estimate FORMAT 999,999,999,999,999 HEADING 'PGA Target for Estimate' ENTMAP off | COLUMN pga_target_for_estimate FORMAT 999,999,999,999,999 HEADING 'PGA Target for Estimate' ENTMAP off |
| COLUMN estd_pga_cache_hit_percentage FORMAT 999,999,999,999,999 HEADING 'Estimated PGA Cache Hit %' ENTMAP off | COLUMN estd_pga_cache_hit_percentage FORMAT 999,999,999,999,999 HEADING 'Estimated PGA Cache Hit %' ENTMAP off |
| COLUMN estd_overalloc_count FORMAT 999,999,999,999,999 HEADING 'ESTD_OVERALLOC_COUNT' ENTMAP off | COLUMN estd_overalloc_count FORMAT 999,999,999,999,999 HEADING 'ESTD_OVERALLOC_COUNT' ENTMAP off |
| | |
| BREAK ON report ON instance_name | BREAK ON report ON instance_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name | '<div align="left"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name |
| i.instance_name | i.instance_name |
| , p.pga_target_for_estimate; | , p.pga_target_for_estimate; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FILE I/O STATISTICS - | | -- | - FILE I/O STATISTICS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="file_io_statistics"></a> | prompt <a name="file_io_statistics"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>File I/O Statistics</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>File I/O Statistics</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Ordered by "Physical Reads" since last startup of the Oracle instance</b> | prompt <b>Ordered by "Physical Reads" since last startup of the Oracle instance</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN tablespace_name FORMAT a50 HEAD 'Tablespace' ENTMAP off | COLUMN tablespace_name FORMAT a50 HEAD 'Tablespace' ENTMAP off |
| COLUMN fname HEAD 'File Name' ENTMAP off | COLUMN fname HEAD 'File Name' ENTMAP off |
| COLUMN write_pct HEAD 'Write Pct.' ENTMAP off | COLUMN write_pct HEAD 'Write Pct.' ENTMAP off |
| COLUMN total_io FORMAT 999,999,999,999,999 HEAD 'Total I/O' ENTMAP off | COLUMN total_io FORMAT 999,999,999,999,999 HEAD 'Total I/O' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF phyrds phywrts total_io ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF phyrds phywrts total_io ON report |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || df.tablespace_name || '</b></font>' tablespace_name | '<font color="#336699"><b>' || df.tablespace_name || '</b></font>' tablespace_name |
| tf.file_id = ts.file# | tf.file_id = ts.file# |
| ORDER BY phyrds DESC; | ORDER BY phyrds DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FILE I/O TIMINGS - | | -- | - FILE I/O TIMINGS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="file_io_timings"></a> | prompt <a name="file_io_timings"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>File I/O Timings</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>File I/O Timings</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Average time (in milliseconds) for an I/O call per datafile since last startup of the Oracle instance - (ordered by Physical Reads)</b> | prompt <b>Average time (in milliseconds) for an I/O call per datafile since last startup of the Oracle instance - (ordered by Physical Reads)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN fname HEAD 'File Name' ENTMAP off | COLUMN fname HEAD 'File Name' ENTMAP off |
| COLUMN phyrds FORMAT 999,999,999,999,999 HEAD 'Physical Reads' ENTMAP off | COLUMN phyrds FORMAT 999,999,999,999,999 HEAD 'Physical Reads' ENTMAP off |
| COLUMN phywrts FORMAT 999,999,999,999,999 HEAD 'Physical Writes' ENTMAP off | COLUMN phywrts FORMAT 999,999,999,999,999 HEAD 'Physical Writes' ENTMAP off |
| COLUMN write_rate FORMAT 999,999,999,999,999.99 HEAD 'Average Write Time<br>(milliseconds per write)' ENTMAP off | COLUMN write_rate FORMAT 999,999,999,999,999.99 HEAD 'Average Write Time<br>(milliseconds per write)' ENTMAP off |
| | |
| BREAK ON REPORT | BREAK ON REPORT |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF phyrds phywrts ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF phyrds phywrts ON report |
| COMPUTE avg LABEL '<font color="#990000"><b>Average: </b></font>' OF read_rate write_rate ON report | COMPUTE avg LABEL '<font color="#990000"><b>Average: </b></font>' OF read_rate write_rate ON report |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || d.name || '</font></b>' fname | '<b><font color="#336699">' || d.name || '</font></b>' fname |
| ORDER BY | ORDER BY |
| 2 DESC; | 2 DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - AVERAGE OVERALL I/O PER SECOND - | | -- | - AVERAGE OVERALL I/O PER SECOND - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="average_overall_io_per_sec"></a> | prompt <a name="average_overall_io_per_sec"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Average Overall I/O per Second</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Average Overall I/O per Second</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Average overall I/O calls (physical read/write calls) since last startup of the Oracle instance</b> | prompt <b>Average overall I/O calls (physical read/write calls) since last startup of the Oracle instance</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| DECLARE | DECLARE |
| | |
| CURSOR get_file_io IS | CURSOR get_file_io IS |
| SELECT | SELECT |
| FROM | FROM |
| v$tempstat b; | v$tempstat b; |
| | |
| current_time DATE; | current_time DATE; |
| elapsed_time_seconds NUMBER; | elapsed_time_seconds NUMBER; |
| tempfile_io_per_sec NUMBER; | tempfile_io_per_sec NUMBER; |
| total_io_per_sec NUMBER; | total_io_per_sec NUMBER; |
| | |
| BEGIN | BEGIN |
| OPEN get_file_io; | OPEN get_file_io; |
| END IF; | END IF; |
| END LOOP; | END LOOP; |
| | |
| total_io := sum_datafile_io2 + sum_tempfile_io2; | total_io := sum_datafile_io2 + sum_tempfile_io2; |
| SELECT sysdate INTO current_time FROM dual; | SELECT sysdate INTO current_time FROM dual; |
| SELECT CEIL ((current_time - startup_time)*(60*60*24)) INTO elapsed_time_seconds FROM v$instance; | SELECT CEIL ((current_time - startup_time)*(60*60*24)) INTO elapsed_time_seconds FROM v$instance; |
| | |
| datafile_io_per_sec := sum_datafile_io2/elapsed_time_seconds; | datafile_io_per_sec := sum_datafile_io2/elapsed_time_seconds; |
| tempfile_io_per_sec := sum_tempfile_io2/elapsed_time_seconds; | tempfile_io_per_sec := sum_tempfile_io2/elapsed_time_seconds; |
| total_io_per_sec := total_io/elapsed_time_seconds; | total_io_per_sec := total_io/elapsed_time_seconds; |
| | |
| DBMS_OUTPUT.PUT_LINE('<table width="90%" border="1">'); | DBMS_OUTPUT.PUT_LINE('<table width="90%" border="1">'); |
| | |
| DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Elapsed Time (in seconds)</th><td width="80%">' || TO_CHAR(elapsed_time_seconds, '9,999,999,999,999') || '</td></tr>'); | DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Elapsed Time (in seconds)</th><td width="80%">' || TO_CHAR(elapsed_time_seconds, '9,999,999,999,999') || '</td></tr>'); |
| DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Datafile I/O Calls per Second</th><td width="80%">' || TO_CHAR(datafile_io_per_sec, '9,999,999,999,999') || '</td></tr>'); | DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Datafile I/O Calls per Second</th><td width="80%">' || TO_CHAR(datafile_io_per_sec, '9,999,999,999,999') || '</td></tr>'); |
| DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Tempfile I/O Calls per Second</th><td width="80%">' || TO_CHAR(tempfile_io_per_sec, '9,999,999,999,999') || '</td></tr>'); | DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Tempfile I/O Calls per Second</th><td width="80%">' || TO_CHAR(tempfile_io_per_sec, '9,999,999,999,999') || '</td></tr>'); |
| DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Total I/O Calls per Second</th><td width="80%">' || TO_CHAR(total_io_per_sec, '9,999,999,999,999') || '</td></tr>'); | DBMS_OUTPUT.PUT_LINE('<tr><th align="left" width="20%">Total I/O Calls per Second</th><td width="80%">' || TO_CHAR(total_io_per_sec, '9,999,999,999,999') || '</td></tr>'); |
| | |
| DBMS_OUTPUT.PUT_LINE('</table>'); | DBMS_OUTPUT.PUT_LINE('</table>'); |
| END; | END; |
| / | / |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - REDO LOG CONTENTION - | | -- | - REDO LOG CONTENTION - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="redo_log_contention"></a> | prompt <a name="redo_log_contention"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Redo Log Contention</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Redo Log Contention</b></font><hr align="left" width="460"> |
| | |
| prompt <b>All latches like redo% - (ordered by misses)</b> | prompt <b>All latches like redo% - (ordered by misses)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name FORMAT a95 HEADING 'Latch Name' | COLUMN name FORMAT a95 HEADING 'Latch Name' |
| COLUMN gets FORMAT 999,999,999,999,999,999 HEADING 'Gets' | COLUMN gets FORMAT 999,999,999,999,999,999 HEADING 'Gets' |
| COLUMN immediate_gets FORMAT 999,999,999,999,999,999 HEADING 'Immediate Gets' | COLUMN immediate_gets FORMAT 999,999,999,999,999,999 HEADING 'Immediate Gets' |
| COLUMN immediate_misses FORMAT 999,999,999,999 HEADING 'Immediate Misses' | COLUMN immediate_misses FORMAT 999,999,999,999 HEADING 'Immediate Misses' |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF gets misses sleeps immediate_gets immediate_misses ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total:</b></font>' OF gets misses sleeps immediate_gets immediate_misses ON report |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || INITCAP(name) || '</b></font></div>' name | '<div align="left"><font color="#336699"><b>' || INITCAP(name) || '</b></font></div>' name |
| , gets | , gets |
| WHERE name LIKE 'redo%' | WHERE name LIKE 'redo%' |
| ORDER BY 1; | ORDER BY 1; |
| | |
| | |
| prompt | prompt |
| prompt <b>System statistics like redo%</b> | prompt <b>System statistics like redo%</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name FORMAT a95 HEADING 'Statistics Name' | COLUMN name FORMAT a95 HEADING 'Statistics Name' |
| COLUMN value FORMAT 999,999,999,999,999 HEADING 'Value' | COLUMN value FORMAT 999,999,999,999,999 HEADING 'Value' |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || INITCAP(name) || '</b></font></div>' name | '<div align="left"><font color="#336699"><b>' || INITCAP(name) || '</b></font></div>' name |
| WHERE name LIKE 'redo%' | WHERE name LIKE 'redo%' |
| ORDER BY 1; | ORDER BY 1; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - FULL TABLE SCANS - | | -- | - FULL TABLE SCANS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="full_table_scans"></a> | prompt <a name="full_table_scans"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Full Table Scans</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Full Table Scans</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN large_table_scans FORMAT 999,999,999,999,999 HEADING 'Large Table Scans' ENTMAP off | COLUMN large_table_scans FORMAT 999,999,999,999,999 HEADING 'Large Table Scans' ENTMAP off |
| COLUMN small_table_scans FORMAT 999,999,999,999,999 HEADING 'Small Table Scans' ENTMAP off | COLUMN small_table_scans FORMAT 999,999,999,999,999 HEADING 'Small Table Scans' ENTMAP off |
| COLUMN pct_large_scans HEADING 'Pct. Large Scans' ENTMAP off | COLUMN pct_large_scans HEADING 'Pct. Large Scans' ENTMAP off |
| | |
| SELECT | SELECT |
| a.value large_table_scans | a.value large_table_scans |
| a.name = 'table scans (long tables)' | a.name = 'table scans (long tables)' |
| AND b.name = 'table scans (short tables)'; | AND b.name = 'table scans (short tables)'; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - SORTS - | | -- | - SORTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="sorts"></a> | prompt <a name="sorts"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Sorts</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Sorts</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN disk_sorts FORMAT 999,999,999,999,999 HEADING 'Disk Sorts' ENTMAP off | COLUMN disk_sorts FORMAT 999,999,999,999,999 HEADING 'Disk Sorts' ENTMAP off |
| COLUMN memory_sorts FORMAT 999,999,999,999,999 HEADING 'Memory Sorts' ENTMAP off | COLUMN memory_sorts FORMAT 999,999,999,999,999 HEADING 'Memory Sorts' ENTMAP off |
| COLUMN pct_disk_sorts HEADING 'Pct. Disk Sorts' ENTMAP off | COLUMN pct_disk_sorts HEADING 'Pct. Disk Sorts' ENTMAP off |
| | |
| SELECT | SELECT |
| a.value disk_sorts | a.value disk_sorts |
| a.name = 'sorts (disk)' | a.name = 'sorts (disk)' |
| AND b.name = 'sorts (memory)'; | AND b.name = 'sorts (memory)'; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OUTLINES - | | -- | - OUTLINES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_outlines"></a> | prompt <a name="dba_outlines"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Outlines</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Outlines</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN category FORMAT a125 HEADING 'Category' ENTMAP off | COLUMN category FORMAT a125 HEADING 'Category' ENTMAP off |
| COLUMN owner FORMAT a125 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a125 HEADING 'Owner' ENTMAP off |
| COLUMN version HEADING 'Version' ENTMAP off | COLUMN version HEADING 'Version' ENTMAP off |
| COLUMN sql_text HEADING 'SQL Text' ENTMAP off | COLUMN sql_text HEADING 'SQL Text' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div nowrap><font color="#336699"><b>' || category || '</b></font></div>' category | '<div nowrap><font color="#336699"><b>' || category || '</b></font></div>' category |
| , owner | , owner |
| , name; | , name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OUTLINE HINTS - | | -- | - OUTLINE HINTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_outline_hints"></a> | prompt <a name="dba_outline_hints"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Outline Hints</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Outline Hints</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN category FORMAT a125 HEADING 'Category' ENTMAP off | COLUMN category FORMAT a125 HEADING 'Category' ENTMAP off |
| COLUMN owner FORMAT a125 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a125 HEADING 'Owner' ENTMAP off |
| COLUMN join_pos HEADING 'Join Position' ENTMAP off | COLUMN join_pos HEADING 'Join Position' ENTMAP off |
| COLUMN hint HEADING 'Hint' ENTMAP off | COLUMN hint HEADING 'Hint' ENTMAP off |
| | |
| BREAK ON category ON owner ON name | BREAK ON category ON owner ON name |
| | |
| SELECT | SELECT |
| '<div nowrap><font color="#336699"><b>' || a.category || '</b></font></div>' category | '<div nowrap><font color="#336699"><b>' || a.category || '</b></font></div>' category |
| , owner | , owner |
| , name; | , name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - SQL STATEMENTS WITH MOST BUFFER GETS - | | -- | - SQL STATEMENTS WITH MOST BUFFER GETS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="sql_statements_with_most_buffer_gets"></a> | prompt <a name="sql_statements_with_most_buffer_gets"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SQL Statements With Most Buffer Gets</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SQL Statements With Most Buffer Gets</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Top 100 SQL statements with buffer gets greater than 1000</b> | prompt <b>Top 100 SQL statements with buffer gets greater than 1000</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off | COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off |
| COLUMN buffer_gets FORMAT 999,999,999,999,999 HEADING 'Buffer Gets' ENTMAP off | COLUMN buffer_gets FORMAT 999,999,999,999,999 HEADING 'Buffer Gets' ENTMAP off |
| COLUMN gets_per_exec FORMAT 999,999,999,999,999 HEADING 'Buffer Gets / Execution' ENTMAP off | COLUMN gets_per_exec FORMAT 999,999,999,999,999 HEADING 'Buffer Gets / Execution' ENTMAP off |
| COLUMN sql_text HEADING 'SQL Text' ENTMAP off | COLUMN sql_text HEADING 'SQL Text' ENTMAP off |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || UPPER(b.username) || '</b></font>' username | '<font color="#336699"><b>' || UPPER(b.username) || '</b></font>' username |
| , a.buffer_gets buffer_gets | , a.buffer_gets buffer_gets |
| , (a.buffer_gets / decode(a.executions, 0, 1, a.executions)) gets_per_exec | , (a.buffer_gets / decode(a.executions, 0, 1, a.executions)) gets_per_exec |
| , a.sql_text sql_text | , a.sql_text sql_text |
| FROM | FROM |
| (SELECT ai.buffer_gets, ai.executions, ai.sql_text, ai.parsing_user_id | (SELECT ai.buffer_gets, ai.executions, ai.sql_text, ai.parsing_user_id |
| FROM sys.v_$sqlarea ai | FROM sys.v_$sqlarea ai |
| , dba_users b | , dba_users b |
| WHERE | WHERE |
| a.parsing_user_id = b.user_id | a.parsing_user_id = b.user_id |
| AND a.buffer_gets > 1000 | AND a.buffer_gets > 1000 |
| AND b.username NOT IN ('SYS','SYSTEM') | AND b.username NOT IN ('SYS','SYSTEM') |
| ORDER BY | ORDER BY |
| a.buffer_gets DESC; | a.buffer_gets DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - SQL STATEMENTS WITH MOST DISK READS - | | -- | - SQL STATEMENTS WITH MOST DISK READS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="sql_statements_with_most_disk_reads"></a> | prompt <a name="sql_statements_with_most_disk_reads"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SQL Statements With Most Disk Reads</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>SQL Statements With Most Disk Reads</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Top 100 SQL statements with disk reads greater than 1000</b> | prompt <b>Top 100 SQL statements with disk reads greater than 1000</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off | COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off |
| COLUMN disk_reads FORMAT 999,999,999,999,999 HEADING 'Disk Reads' ENTMAP off | COLUMN disk_reads FORMAT 999,999,999,999,999 HEADING 'Disk Reads' ENTMAP off |
| COLUMN reads_per_exec FORMAT 999,999,999,999,999 HEADING 'Reads / Execution' ENTMAP off | COLUMN reads_per_exec FORMAT 999,999,999,999,999 HEADING 'Reads / Execution' ENTMAP off |
| COLUMN sql_text HEADING 'SQL Text' ENTMAP off | COLUMN sql_text HEADING 'SQL Text' ENTMAP off |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || UPPER(b.username) || '</b></font>' username | '<font color="#336699"><b>' || UPPER(b.username) || '</b></font>' username |
| , a.disk_reads disk_reads | , a.disk_reads disk_reads |
| , (a.disk_reads / decode(a.executions, 0, 1, a.executions)) reads_per_exec | , (a.disk_reads / decode(a.executions, 0, 1, a.executions)) reads_per_exec |
| , a.sql_text sql_text | , a.sql_text sql_text |
| FROM | FROM |
| (SELECT ai.disk_reads, ai.executions, ai.sql_text, ai.parsing_user_id | (SELECT ai.disk_reads, ai.executions, ai.sql_text, ai.parsing_user_id |
| FROM sys.v_$sqlarea ai | FROM sys.v_$sqlarea ai |
| , dba_users b | , dba_users b |
| WHERE | WHERE |
| a.parsing_user_id = b.user_id | a.parsing_user_id = b.user_id |
| AND a.disk_reads > 1000 | AND a.disk_reads > 1000 |
| AND b.username NOT IN ('SYS','SYSTEM') | AND b.username NOT IN ('SYS','SYSTEM') |
| ORDER BY | ORDER BY |
| a.disk_reads DESC; | a.disk_reads DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Automatic Workload Repository - (AWR)</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Automatic Workload Repository - (AWR)</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - WORKLOAD REPOSITORY INFORMATION - | | -- | - WORKLOAD REPOSITORY INFORMATION - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="awr_workload_repository_information"></a> | prompt <a name="awr_workload_repository_information"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Workload Repository Information</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Workload Repository Information</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Instances found in the "Workload Repository"</b> | prompt <b>Instances found in the "Workload Repository"</b> |
| prompt <b>The instance running this report (&_instance_name) is indicated in "<font color="darkgreen">GREEN</font>"</b> | prompt <b>The instance running this report (&_instance_name) is indicated in "<font color="darkgreen">GREEN</font>"</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN dbbid FORMAT a75 HEAD 'Database ID' ENTMAP off | COLUMN dbbid FORMAT a75 HEAD 'Database ID' ENTMAP off |
| COLUMN dbb_name FORMAT a75 HEAD 'Database Name' ENTMAP off | COLUMN dbb_name FORMAT a75 HEAD 'Database Name' ENTMAP off |
| COLUMN host FORMAT a75 HEAD 'Host' ENTMAP off | COLUMN host FORMAT a75 HEAD 'Host' ENTMAP off |
| COLUMN host_platform FORMAT a125 HEAD 'Host Platform' ENTMAP off | COLUMN host_platform FORMAT a125 HEAD 'Host Platform' ENTMAP off |
| | |
| SELECT | SELECT |
| DISTINCT (CASE WHEN cd.dbid = wr.dbid | DISTINCT (CASE WHEN cd.dbid = wr.dbid |
| AND | AND |
| cd.name = wr.db_name | cd.name = wr.db_name |
| AND | AND |
| ORDER BY | ORDER BY |
| wr.instance_name; | wr.instance_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - AWR SNAPSHOT SETTINGS - | | -- | - AWR SNAPSHOT SETTINGS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="awr_snapshot_settings"></a> | prompt <a name="awr_snapshot_settings"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Snapshot Settings</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Snapshot Settings</b></font><hr align="left" width="460"> |
| | |
| prompt Use the <b>DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS</b> procedure to modify the interval | prompt Use the <b>DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS</b> procedure to modify the interval |
| prompt of the snapshot generation and how long the snapshots are retained in the Workload Repository. The | prompt of the snapshot generation and how long the snapshots are retained in the Workload Repository. The |
| prompt The default retention period is 10,080 minutes (7 days) and can be set to a value between | prompt The default retention period is 10,080 minutes (7 days) and can be set to a value between |
| prompt 1,440 minutes (1 day) and 52,560,000 minutes (100 years). | prompt 1,440 minutes (1 day) and 52,560,000 minutes (100 years). |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN dbbid FORMAT a75 HEAD 'Database ID' ENTMAP off | COLUMN dbbid FORMAT a75 HEAD 'Database ID' ENTMAP off |
| COLUMN dbb_name FORMAT a75 HEAD 'Database Name' ENTMAP off | COLUMN dbb_name FORMAT a75 HEAD 'Database Name' ENTMAP off |
| COLUMN retention FORMAT a75 HEAD 'Retention Period' ENTMAP off | COLUMN retention FORMAT a75 HEAD 'Retention Period' ENTMAP off |
| COLUMN topnsql FORMAT a75 HEAD 'Top N SQL' ENTMAP off | COLUMN topnsql FORMAT a75 HEAD 'Top N SQL' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || s.dbid || '</b></font></div>' dbbid | '<div align="left"><font color="#336699"><b>' || s.dbid || '</b></font></div>' dbbid |
| , s.snap_interval snap_interval | , s.snap_interval snap_interval |
| , s.retention retention | , s.retention retention |
| , s.topnsql | , s.topnsql |
| FROM | FROM |
| dba_hist_wr_control s | dba_hist_wr_control s |
| ORDER BY | ORDER BY |
| dbbid; | dbbid; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - AWR SNAPSHOT LIST - | | -- | - AWR SNAPSHOT LIST - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="awr_snapshot_list"></a> | prompt <a name="awr_snapshot_list"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Snapshot List</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Snapshot List</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off |
| COLUMN snap_id FORMAT a75 HEADING 'Snap ID' ENTMAP off | COLUMN snap_id FORMAT a75 HEADING 'Snap ID' ENTMAP off |
| COLUMN pct_db_time FORMAT a75 HEADING '% DB Time' ENTMAP off | COLUMN pct_db_time FORMAT a75 HEADING '% DB Time' ENTMAP off |
| COLUMN cpu_time FORMAT 999,999,999.99 HEADING 'CPU Time (min)' ENTMAP off | COLUMN cpu_time FORMAT 999,999,999.99 HEADING 'CPU Time (min)' ENTMAP off |
| | |
| BREAK ON instance_name_print ON startup_time | BREAK ON instance_name_print ON startup_time |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| EXTRACT(SECOND FROM s.end_interval_time - s.begin_interval_time) / 60, 2) elapsed_time | EXTRACT(SECOND FROM s.end_interval_time - s.begin_interval_time) / 60, 2) elapsed_time |
| , ROUND((e.value - b.value)/1000000/60, 2) db_time | , ROUND((e.value - b.value)/1000000/60, 2) db_time |
| , '<div align="right">' || | , '<div align="right">' || |
| ROUND(((((e.value - b.value)/1000000/60) / (EXTRACT(DAY FROM s.end_interval_time - s.begin_interval_time) * 1440 + | ROUND(((((e.value - b.value)/1000000/60) / (EXTRACT(DAY FROM s.end_interval_time - s.begin_interval_time) * 1440 + |
| EXTRACT(HOUR FROM s.end_interval_time - s.begin_interval_time) * 60 + | EXTRACT(HOUR FROM s.end_interval_time - s.begin_interval_time) * 60 + |
| EXTRACT(MINUTE FROM s.end_interval_time - s.begin_interval_time) + | EXTRACT(MINUTE FROM s.end_interval_time - s.begin_interval_time) + |
| EXTRACT(SECOND FROM s.end_interval_time - s.begin_interval_time) / 60) ) * 100), 2) | EXTRACT(SECOND FROM s.end_interval_time - s.begin_interval_time) / 60) ) * 100), 2) |
| || ' %</div>' pct_db_time | || ' %</div>' pct_db_time |
| FROM | FROM |
| i.instance_name | i.instance_name |
| , s.snap_id; | , s.snap_id; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - AWR SNAPSHOT SIZE ESTIMATES - | | -- | - AWR SNAPSHOT SIZE ESTIMATES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="awr_snapshot_size_estimates"></a> | prompt <a name="awr_snapshot_size_estimates"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Snapshot Size Estimates</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Snapshot Size Estimates</b></font><hr align="left" width="460"> |
| | |
| DECLARE | DECLARE |
| | |
| CURSOR get_instances IS | CURSOR get_instances IS |
| SELECT COUNT(DISTINCT instance_number) | SELECT COUNT(DISTINCT instance_number) |
| FROM wrm$_database_instance; | FROM wrm$_database_instance; |
| | |
| CURSOR get_wr_control_info IS | CURSOR get_wr_control_info IS |
| SELECT snapint_num, retention_num | SELECT snapint_num, retention_num |
| FROM wrm$_wr_control; | FROM wrm$_wr_control; |
| | |
| CURSOR get_snaps IS | CURSOR get_snaps IS |
| SELECT | SELECT |
| FROM wrm$_snapshot s | FROM wrm$_snapshot s |
| ); | ); |
| | |
| CURSOR sysaux_occ_usage IS | CURSOR sysaux_occ_usage IS |
| SELECT | SELECT |
| space_usage_kbytes DESC | space_usage_kbytes DESC |
| , occupant_name; | , occupant_name; |
| | |
| mb_format CONSTANT VARCHAR2(30) := '99,999,990.0'; | mb_format CONSTANT VARCHAR2(30) := '99,999,990.0'; |
| kb_format CONSTANT VARCHAR2(30) := '999,999,990'; | kb_format CONSTANT VARCHAR2(30) := '999,999,990'; |
| num_days NUMBER; | num_days NUMBER; |
| num_instances NUMBER; | num_instances NUMBER; |
| | |
| BEGIN | BEGIN |
| | |
| OPEN get_instances; | OPEN get_instances; |
| FETCH get_instances INTO num_instances; | FETCH get_instances INTO num_instances; |
| CLOSE get_instances; | CLOSE get_instances; |
| | |
| OPEN get_wr_control_info; | OPEN get_wr_control_info; |
| FETCH get_wr_control_info INTO snapshot_interval, retention_interval; | FETCH get_wr_control_info INTO snapshot_interval, retention_interval; |
| CLOSE get_wr_control_info; | CLOSE get_wr_control_info; |
| | |
| OPEN get_snaps; | OPEN get_snaps; |
| FETCH get_snaps INTO all_snaps, good_snaps, today_snaps, num_days; | FETCH get_snaps INTO all_snaps, good_snaps, today_snaps, num_days; |
| CLOSE get_snaps; | CLOSE get_snaps; |
| | |
| FOR occ_rec IN sysaux_occ_usage | FOR occ_rec IN sysaux_occ_usage |
| LOOP | LOOP |
| END IF; | END IF; |
| END LOOP; | END LOOP; |
| | |
| snap_size := awr_size/all_snaps; | snap_size := awr_size/all_snaps; |
| awr_average_size := snap_size*86400/snapshot_interval; | awr_average_size := snap_size*86400/snapshot_interval; |
| | |
| today_snaps := today_snaps / num_instances; | today_snaps := today_snaps / num_instances; |
| | |
| IF (num_days < 1) THEN | IF (num_days < 1) THEN |
| est_today_snaps := ROUND(today_snaps / num_days); | est_today_snaps := ROUND(today_snaps / num_days); |
| est_today_snaps := today_snaps; | est_today_snaps := today_snaps; |
| END IF; | END IF; |
| | |
| awr_size_past24 := snap_size * est_today_snaps; | awr_size_past24 := snap_size * est_today_snaps; |
| | |
| DBMS_OUTPUT.PUT_LINE('<table width="90%" border="1">'); | DBMS_OUTPUT.PUT_LINE('<table width="90%" border="1">'); |
| | |
| DBMS_OUTPUT.PUT_LINE('<tr><th align="center" colspan="3">Estimates based on ' || ROUND(snapshot_interval/60) || ' minute snapshot intervals</th></tr>'); | DBMS_OUTPUT.PUT_LINE('<tr><th align="center" colspan="3">Estimates based on ' || ROUND(snapshot_interval/60) || ' minute snapshot intervals</th></tr>'); |
| DBMS_OUTPUT.PUT_LINE('<tr><td>AWR size/day</td><td align="right">' | DBMS_OUTPUT.PUT_LINE('<tr><td>AWR size/day</td><td align="right">' |
| || ' MB</td><td align="right">(size_per_day * 7) per database</td></tr>' ); | || ' MB</td><td align="right">(size_per_day * 7) per database</td></tr>' ); |
| END IF; | END IF; |
| | |
| DBMS_OUTPUT.PUT_LINE('<tr><th align="center" colspan="3">Estimates based on ' || ROUND(today_snaps) || ' snaps in past 24 hours</th></tr>'); | DBMS_OUTPUT.PUT_LINE('<tr><th align="center" colspan="3">Estimates based on ' || ROUND(today_snaps) || ' snaps in past 24 hours</th></tr>'); |
| | |
| DBMS_OUTPUT.PUT_LINE('<tr><td>AWR size/day</td><td align="right">' | DBMS_OUTPUT.PUT_LINE('<tr><td>AWR size/day</td><td align="right">' |
| || TO_CHAR(awr_size_past24, mb_format) | || TO_CHAR(awr_size_past24, mb_format) |
| || ' MB</td><td align="right">(size_per_day * 7) per database</td></tr>' ); | || ' MB</td><td align="right">(size_per_day * 7) per database</td></tr>' ); |
| END IF; | END IF; |
| | |
| DBMS_OUTPUT.PUT_LINE('</table>'); | DBMS_OUTPUT.PUT_LINE('</table>'); |
| | |
| END; | END; |
| / | / |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - AWR BASELINES - | | -- | - AWR BASELINES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="awr_baselines"></a> | prompt <a name="awr_baselines"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Baselines</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>AWR Baselines</b></font><hr align="left" width="460"> |
| | |
| prompt Use the <b>DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE</b> procedure to create a named baseline. | prompt Use the <b>DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE</b> procedure to create a named baseline. |
| prompt A baseline (also known as a preserved snapshot set) is a pair of AWR snapshots that represents a | prompt A baseline (also known as a preserved snapshot set) is a pair of AWR snapshots that represents a |
| prompt specific period of database usage. The Oracle database server will exempt the AWR snapshots | prompt specific period of database usage. The Oracle database server will exempt the AWR snapshots |
| prompt assigned to a specific baseline from the automated purge routine. The main purpose of a baseline | prompt assigned to a specific baseline from the automated purge routine. The main purpose of a baseline |
| prompt is to preserve typical run-time statistics in the AWR repository which can then be compared to | prompt is to preserve typical run-time statistics in the AWR repository which can then be compared to |
| prompt current performance or similar periods in the past. | prompt current performance or similar periods in the past. |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN dbbid FORMAT a75 HEAD 'Database ID' ENTMAP off | COLUMN dbbid FORMAT a75 HEAD 'Database ID' ENTMAP off |
| COLUMN dbb_name FORMAT a75 HEAD 'Database Name' ENTMAP off | COLUMN dbb_name FORMAT a75 HEAD 'Database Name' ENTMAP off |
| COLUMN end_snap_id HEAD 'Ending Snapshot ID' ENTMAP off | COLUMN end_snap_id HEAD 'Ending Snapshot ID' ENTMAP off |
| COLUMN end_snap_time FORMAT a75 HEAD 'Ending Snapshot Time' ENTMAP off | COLUMN end_snap_time FORMAT a75 HEAD 'Ending Snapshot Time' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || b.dbid || '</b></font></div>' dbbid | '<div align="left"><font color="#336699"><b>' || b.dbid || '</b></font></div>' dbbid |
| dbbid | dbbid |
| , b.baseline_id; | , b.baseline_id; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Sessions</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Sessions</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - CURRENT SESSIONS - | | -- | - CURRENT SESSIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="current_sessions"></a> | prompt <a name="current_sessions"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Current Sessions</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Current Sessions</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a45 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a45 HEADING 'Instance Name' ENTMAP off |
| COLUMN thread_number_print FORMAT a45 HEADING 'Thread Number' ENTMAP off | COLUMN thread_number_print FORMAT a45 HEADING 'Thread Number' ENTMAP off |
| COLUMN value FORMAT a45 HEADING 'Max No. of Processes' ENTMAP off | COLUMN value FORMAT a45 HEADING 'Max No. of Processes' ENTMAP off |
| COLUMN pct_usage FORMAT a45 HEADING '% Usage' ENTMAP off | COLUMN pct_usage FORMAT a45 HEADING '% Usage' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || a.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || a.instance_name || '</b></font></div>' instance_name_print |
| ORDER BY | ORDER BY |
| a.instance_name; | a.instance_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - USER SESSION MATRIX - | | -- | - USER SESSION MATRIX - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="user_session_matrix"></a> | prompt <a name="user_session_matrix"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>User Session Matrix</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>User Session Matrix</b></font><hr align="left" width="460"> |
| | |
| prompt <b>User sessions (excluding SYS and background processes)</b> | prompt <b>User sessions (excluding SYS and background processes)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off |
| COLUMN thread_number_print FORMAT a75 HEADING 'Thread Number' ENTMAP off | COLUMN thread_number_print FORMAT a75 HEADING 'Thread Number' ENTMAP off |
| COLUMN count_i FORMAT 999,999,999 HEADING 'Inactive Logins' ENTMAP off | COLUMN count_i FORMAT 999,999,999 HEADING 'Inactive Logins' ENTMAP off |
| COLUMN count_k FORMAT 999,999,999 HEADING 'Killed Logins' ENTMAP off | COLUMN count_k FORMAT 999,999,999 HEADING 'Killed Logins' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print ON thread_number_print | BREAK ON report ON instance_name_print ON thread_number_print |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| , '<div align="center"><font color="#336699"><b>' || i.thread# || '</b></font></div>' thread_number_print | , '<div align="center"><font color="#336699"><b>' || i.thread# || '</b></font></div>' thread_number_print |
| , '<div align="left"><font color="#000000">' || NVL(sess.username, '[B.G. Process]') || '</font></div>' username | , '<div align="left"><font color="#000000">' || NVL(sess.username, '[[B.G. Process]]') || '</font></div>' username |
| , count(*) num_user_sess | , count(*) num_user_sess |
| , NVL(act.count, 0) count_a | , NVL(act.count, 0) count_a |
| , NVL(inact.count, 0) count_i | , NVL(inact.count, 0) count_i |
| , NVL(killed.count, 0) count_k | , NVL(killed.count, 0) count_k |
| FROM | FROM |
| gv$session sess | gv$session sess |
| , gv$instance i | , gv$instance i |
| , (SELECT count(*) count, NVL(username, '[B.G. Process]') username, inst_id | , (SELECT count(*) count, NVL(username, '[[B.G. Process]]') username, inst_id |
| FROM gv$session | FROM gv$session |
| WHERE status = 'ACTIVE' | WHERE status = 'ACTIVE' |
| GROUP BY username, inst_id) act | GROUP BY username, inst_id) act |
| , (SELECT count(*) count, NVL(username, '[B.G. Process]') username, inst_id | , (SELECT count(*) count, NVL(username, '[[B.G. Process]]') username, inst_id |
| FROM gv$session | FROM gv$session |
| WHERE status = 'INACTIVE' | WHERE status = 'INACTIVE' |
| GROUP BY username, inst_id) inact | GROUP BY username, inst_id) inact |
| , (SELECT count(*) count, NVL(username, '[B.G. Process]') username, inst_id | , (SELECT count(*) count, NVL(username, '[[B.G. Process]]') username, inst_id |
| FROM gv$session | FROM gv$session |
| WHERE status = 'KILLED' | WHERE status = 'KILLED' |
| sess.inst_id = i.inst_id | sess.inst_id = i.inst_id |
| AND ( | AND ( |
| NVL(sess.username, '[B.G. Process]') = act.username (+) | NVL(sess.username, '[[B.G. Process]]') = act.username (+) |
| AND | AND |
| sess.inst_id = act.inst_id (+) | sess.inst_id = act.inst_id (+) |
| ) | ) |
| AND ( | AND ( |
| NVL(sess.username, '[B.G. Process]') = inact.username (+) | NVL(sess.username, '[[B.G. Process]]') = inact.username (+) |
| AND | AND |
| sess.inst_id = inact.inst_id (+) | sess.inst_id = inact.inst_id (+) |
| ) | ) |
| AND ( | AND ( |
| NVL(sess.username, '[B.G. Process]') = killed.username (+) | NVL(sess.username, '[[B.G. Process]]') = killed.username (+) |
| AND | AND |
| sess.inst_id = killed.inst_id (+) | sess.inst_id = killed.inst_id (+) |
| , i.thread# | , i.thread# |
| , sess.username; | , sess.username; |
| | |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ENABLED TRACES - | | -- | - ENABLED TRACES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_enabled_traces"></a> | prompt <a name="dba_enabled_traces"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Enabled Traces</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Enabled Traces</b></font><hr align="left" width="460"> |
| | |
| prompt <b><u>End-to-End Application Tracing from View DBA_ENABLED_TRACES.</u></b> | prompt <b><u>End-to-End Application Tracing from View DBA_ENABLED_TRACES.</u></b> |
| prompt <li> <b>Trace Type:</b> Possible values are CLIENT_ID, SESSION, SERVICE, SERVICE_MODULE, SERVICE_MODULE_ACTION, and DATABASE, based on the type of tracing enabled. | prompt <li> <b>Trace Type:</b> Possible values are CLIENT_ID, SESSION, SERVICE, SERVICE_MODULE, SERVICE_MODULE_ACTION, and DATABASE, based on the type of tracing enabled. |
| prompt <li> <b>Primary ID:</b> Specific client identifier (username) or service name. | prompt <li> <b>Primary ID:</b> Specific client identifier (username) or service name. |
| prompt <p> | prompt <p> |
| | |
| prompt <b><u>Application tracing is enabled using the DBMS_MONITOR package and the following procedures:</u></b> | prompt <b><u>Application tracing is enabled using the DBMS_MONITOR package and the following procedures:</u></b> |
| prompt <li> <b>CLIENT_ID_TRACE_ENABLE:</b> Enable tracing based on client identifier (username). | prompt <li> <b>CLIENT_ID_TRACE_ENABLE:</b> Enable tracing based on client identifier (username). |
| prompt <li> <b>DATABASE_TRACE_DISABLE:</b> Disable database tracing. | prompt <li> <b>DATABASE_TRACE_DISABLE:</b> Disable database tracing. |
| prompt <p> | prompt <p> |
| | |
| prompt <b><font color="#ff0000">Hint</font>:</b> In a shared environment where you have more than one session to trace, it is | prompt <b><font color="#ff0000">Hint</font>></b> In a shared environment where you have more than one session to trace, it is |
| prompt possible to end up with many trace files when tracing is enabled (i.e. connection pools). | prompt possible to end up with many trace files when tracing is enabled (i.e. connection pools). |
| prompt Oracle10<i>g</i> introduces the <b>trcsess</b> command-line utility to combine all the relevant | prompt Oracle10<i>g</i> introduces the <b>trcsess</b> command-line utility to combine all the relevant |
| prompt sent to tkprof for a formatted output. Type trcsess at the command-line without any arguments to | prompt sent to tkprof for a formatted output. Type trcsess at the command-line without any arguments to |
| prompt show the parameters and usage. | prompt show the parameters and usage. |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN trace_type FORMAT a75 HEADING 'Trace Type' ENTMAP off | COLUMN trace_type FORMAT a75 HEADING 'Trace Type' ENTMAP off |
| COLUMN primary_id FORMAT a75 HEADING 'Primary ID' ENTMAP off | COLUMN primary_id FORMAT a75 HEADING 'Primary ID' ENTMAP off |
| COLUMN binds FORMAT a75 HEADING 'Binds?' ENTMAP off | COLUMN binds FORMAT a75 HEADING 'Binds?' ENTMAP off |
| COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || trace_type || '</b></font></div>' trace_type | '<div align="left"><font color="#336699"><b>' || trace_type || '</b></font></div>' trace_type |
| , qualifier_id1 | , qualifier_id1 |
| , qualifier_id2; | , qualifier_id2; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ENABLED AGGREGATIONS - | | -- | - ENABLED AGGREGATIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_enabled_aggregations"></a> | prompt <a name="dba_enabled_aggregations"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Enabled Aggregations</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Enabled Aggregations</b></font><hr align="left" width="460"> |
| | |
| prompt <b><u>Statistics Aggregation from View DBA_ENABLED_AGGREGATIONS.</u></b> | prompt <b><u>Statistics Aggregation from View DBA_ENABLED_AGGREGATIONS.</u></b> |
| prompt <li> <b>Aggregation Type:</b> Possible values are CLIENT_ID, SERVICE_MODULE, and SERVICE_MODULE_ACTION, based on the type of statistics being gathered. | prompt <li> <b>Aggregation Type:</b> Possible values are CLIENT_ID, SERVICE_MODULE, and SERVICE_MODULE_ACTION, based on the type of statistics being gathered. |
| prompt <li> <b>Primary ID:</b> Specific client identifier (username) or service name. | prompt <li> <b>Primary ID:</b> Specific client identifier (username) or service name. |
| prompt <p> | prompt <p> |
| | |
| prompt <b><u>Statistics aggregation is enabled using the DBMS_MONITOR package and the following procedures.</u></b> | prompt <b><u>Statistics aggregation is enabled using the DBMS_MONITOR package and the following procedures.</u></b> |
| prompt Note that statistics gathering is global for the database and is persistent across instance starts | prompt Note that statistics gathering is global for the database and is persistent across instance starts |
| prompt <li> <b>SERV_MOD_ACT_STAT_DISABLE:</b> Disable service, module, and action statistics gathering. | prompt <li> <b>SERV_MOD_ACT_STAT_DISABLE:</b> Disable service, module, and action statistics gathering. |
| prompt <p> | prompt <p> |
| | |
| prompt <b><font color="#ff0000">Hint</font>:</b> While the DBA_ENABLED_AGGREGATIONS provides global statistics for currently enabled | prompt <b><font color="#ff0000">Hint</font>></b> While the DBA_ENABLED_AGGREGATIONS provides global statistics for currently enabled |
| prompt statistics, several other views can be used to query statistics aggregation values: V$CLIENT_STATS, | prompt statistics, several other views can be used to query statistics aggregation values: V$CLIENT_STATS, |
| prompt V$SERVICE_STATS, V$SERV_MOD_ACT_STATS, and V$SERVICEMETRIC. | prompt V$SERVICE_STATS, V$SERV_MOD_ACT_STATS, and V$SERVICEMETRIC. |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN aggregation_type FORMAT a75 HEADING 'Aggregation Type' ENTMAP off | COLUMN aggregation_type FORMAT a75 HEADING 'Aggregation Type' ENTMAP off |
| COLUMN primary_id FORMAT a75 HEADING 'Primary ID' ENTMAP off | COLUMN primary_id FORMAT a75 HEADING 'Primary ID' ENTMAP off |
| COLUMN qualifier_id1 FORMAT a75 HEADING 'Module Name' ENTMAP off | COLUMN qualifier_id1 FORMAT a75 HEADING 'Module Name' ENTMAP off |
| COLUMN qualifier_id2 FORMAT a75 HEADING 'Action Name' ENTMAP off | COLUMN qualifier_id2 FORMAT a75 HEADING 'Action Name' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || aggregation_type || '</b></font></div>' aggregation_type | '<div align="left"><font color="#336699"><b>' || aggregation_type || '</b></font></div>' aggregation_type |
| , qualifier_id1 | , qualifier_id1 |
| , qualifier_id2; | , qualifier_id2; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Security</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Security</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - USER ACCOUNTS - | | -- | - USER ACCOUNTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="user_accounts"></a> | prompt <a name="user_accounts"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>User Accounts</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>User Accounts</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN username FORMAT a75 HEAD 'Username' ENTMAP off | COLUMN username FORMAT a75 HEAD 'Username' ENTMAP off |
| COLUMN account_status FORMAT a75 HEAD 'Account Status' ENTMAP off | COLUMN account_status FORMAT a75 HEAD 'Account Status' ENTMAP off |
| COLUMN sysdba FORMAT a75 HEAD 'SYSDBA' ENTMAP off | COLUMN sysdba FORMAT a75 HEAD 'SYSDBA' ENTMAP off |
| COLUMN sysoper FORMAT a75 HEAD 'SYSOPER' ENTMAP off | COLUMN sysoper FORMAT a75 HEAD 'SYSOPER' ENTMAP off |
| | |
| SELECT distinct | SELECT distinct |
| '<b><font color="#336699">' || a.username || '</font></b>' username | '<b><font color="#336699">' || a.username || '</font></b>' username |
| , '<div nowrap align="right">' || TO_CHAR(a.created, 'mm/dd/yyyy HH24:MI:SS') || '</div>' created | , '<div nowrap align="right">' || TO_CHAR(a.created, 'mm/dd/yyyy HH24:MI:SS') || '</div>' created |
| , a.profile profile | , a.profile profile |
| , '<div nowrap align="center">' || NVL(DECODE(p.sysdba,'TRUE', 'TRUE',''), '<br>') || '</div>' sysdba | , '<div nowrap align="center">' || NVL(DECODE(p.sysdba,'TRUE', 'TRUE',//), '<br>') || '</div>' sysdba |
| , '<div nowrap align="center">' || NVL(DECODE(p.sysoper,'TRUE','TRUE',''), '<br>') || '</div>' sysoper | , '<div nowrap align="center">' || NVL(DECODE(p.sysoper,'TRUE','TRUE',//), '<br>') || '</div>' sysoper |
| FROM | FROM |
| dba_users a | dba_users a |
| , v$pwfile_users p | , v$pwfile_users p |
| WHERE | WHERE |
| p.username (+) = a.username | p.username (+) = a.username |
| ORDER BY | ORDER BY |
| username; | username; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - USERS WITH DBA PRIVILEGES - | | -- | - USERS WITH DBA PRIVILEGES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="users_with_dba_privileges"></a> | prompt <a name="users_with_dba_privileges"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Users With DBA Privileges</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Users With DBA Privileges</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN grantee FORMAT a70 HEADING 'Grantee' ENTMAP off | COLUMN grantee FORMAT a70 HEADING 'Grantee' ENTMAP off |
| COLUMN granted_role FORMAT a35 HEADING 'Granted Role' ENTMAP off | COLUMN granted_role FORMAT a35 HEADING 'Granted Role' ENTMAP off |
| COLUMN admin_option FORMAT a75 HEADING 'Admin. Option?' ENTMAP off | COLUMN admin_option FORMAT a75 HEADING 'Admin. Option?' ENTMAP off |
| COLUMN default_role FORMAT a75 HEADING 'Default Role?' ENTMAP off | COLUMN default_role FORMAT a75 HEADING 'Default Role?' ENTMAP off |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || grantee || '</font></b>' grantee | '<b><font color="#336699">' || grantee || '</font></b>' grantee |
| grantee | grantee |
| , granted_role; | , granted_role; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ROLES - | | -- | - ROLES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="roles"></a> | prompt <a name="roles"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Roles</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Roles</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN role FORMAT a70 HEAD 'Role Name' ENTMAP off | COLUMN role FORMAT a70 HEAD 'Role Name' ENTMAP off |
| COLUMN grantee FORMAT a35 HEAD 'Grantee' ENTMAP off | COLUMN grantee FORMAT a35 HEAD 'Grantee' ENTMAP off |
| COLUMN admin_option FORMAT a75 HEAD 'Admin Option?' ENTMAP off | COLUMN admin_option FORMAT a75 HEAD 'Admin Option?' ENTMAP off |
| COLUMN default_role FORMAT a75 HEAD 'Default Role?' ENTMAP off | COLUMN default_role FORMAT a75 HEAD 'Default Role?' ENTMAP off |
| | |
| BREAK ON role | BREAK ON role |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || b.role || '</font></b>' role | '<b><font color="#336699">' || b.role || '</font></b>' role |
| b.role | b.role |
| , a.grantee; | , a.grantee; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DEFAULT PASSWORDS - | | -- | - DEFAULT PASSWORDS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="default_passwords"></a> | prompt <a name="default_passwords"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Default Passwords</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Default Passwords</b></font><hr align="left" width="460"> |
| | |
| prompt <b>User(s) with default password</b> | prompt <b>User(s) with default password</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN username HEADING 'Username' ENTMAP off | COLUMN username HEADING 'Username' ENTMAP off |
| COLUMN account_status FORMAT a75 HEADING 'Account Status' ENTMAP off | COLUMN account_status FORMAT a75 HEADING 'Account Status' ENTMAP off |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || username || '</font></b>' username | '<b><font color="#336699">' || username || '</font></b>' username |
| ORDER BY | ORDER BY |
| username; | username; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DB LINKS - | | -- | - DB LINKS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="db_links"></a> | prompt <a name="db_links"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>DB Links</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>DB Links</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN db_link FORMAT a75 HEADING 'DB Link Name' ENTMAP off | COLUMN db_link FORMAT a75 HEADING 'DB Link Name' ENTMAP off |
| COLUMN host HEADING 'Host' ENTMAP off | COLUMN host HEADING 'Host' ENTMAP off |
| COLUMN created FORMAT a75 HEADING 'Created' ENTMAP off | COLUMN created FORMAT a75 HEADING 'Created' ENTMAP off |
| | |
| BREAK ON owner | BREAK ON owner |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || owner || '</font></b>' owner | '<b><font color="#336699">' || owner || '</font></b>' owner |
| FROM dba_db_links | FROM dba_db_links |
| ORDER BY owner, db_link; | ORDER BY owner, db_link; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Objects</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Objects</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OBJECT SUMMARY - | | -- | - OBJECT SUMMARY - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="object_summary"></a> | prompt <a name="object_summary"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Object Summary</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Object Summary</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a60 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a60 HEADING 'Owner' ENTMAP off |
| COLUMN object_type FORMAT a25 HEADING 'Object Type' ENTMAP off | COLUMN object_type FORMAT a25 HEADING 'Object Type' ENTMAP off |
| COLUMN obj_count FORMAT 999,999,999,999 HEADING 'Object Count' ENTMAP off | COLUMN obj_count FORMAT 999,999,999,999 HEADING 'Object Count' ENTMAP off |
| | |
| BREAK ON report ON owner SKIP 2 | BREAK ON report ON owner SKIP 2 |
| -- compute sum label "" of obj_count on owner | -- compute sum label "" of obj_count on owner |
| -- compute sum label '<font color="#990000"><b>Grand Total: </b></font>' of obj_count on report | -- compute sum label '<font color="#990000"><b>Grand Total: </b></font>' of obj_count on report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF obj_count ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF obj_count ON report |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || owner || '</font></b>' owner | '<b><font color="#336699">' || owner || '</font></b>' owner |
| owner | owner |
| , object_type; | , object_type; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - SEGMENT SUMMARY - | | -- | - SEGMENT SUMMARY - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="segment_summary"></a> | prompt <a name="segment_summary"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Segment Summary</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Segment Summary</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a50 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a50 HEADING 'Owner' ENTMAP off |
| COLUMN segment_type FORMAT a25 HEADING 'Segment Type' ENTMAP off | COLUMN segment_type FORMAT a25 HEADING 'Segment Type' ENTMAP off |
| COLUMN seg_count FORMAT 999,999,999,999 HEADING 'Segment Count' ENTMAP off | COLUMN seg_count FORMAT 999,999,999,999 HEADING 'Segment Count' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Size (in Bytes)' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Size (in Bytes)' ENTMAP off |
| | |
| BREAK ON report ON owner SKIP 2 | BREAK ON report ON owner SKIP 2 |
| -- COMPUTE sum LABEL "" OF seg_count bytes ON owner | -- COMPUTE sum LABEL "" OF seg_count bytes ON owner |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF seg_count bytes ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF seg_count bytes ON report |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || owner || '</font></b>' owner | '<b><font color="#336699">' || owner || '</font></b>' owner |
| owner | owner |
| , segment_type; | , segment_type; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TOP 100 SEGMENTS (BY SIZE) - | | -- | - TOP 100 SEGMENTS (BY SIZE) - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="top_100_segments_by_size"></a> | prompt <a name="top_100_segments_by_size"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Top 100 Segments (by size)</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Top 100 Segments (by size)</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner HEADING 'Owner' ENTMAP off | COLUMN owner HEADING 'Owner' ENTMAP off |
| COLUMN segment_name HEADING 'Segment Name' ENTMAP off | COLUMN segment_name HEADING 'Segment Name' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999,999,999 HEADING 'Size (in bytes)' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999,999,999 HEADING 'Size (in bytes)' ENTMAP off |
| COLUMN extents FORMAT 999,999,999,999,999,999 HEADING 'Extents' ENTMAP off | COLUMN extents FORMAT 999,999,999,999,999,999 HEADING 'Extents' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF bytes extents ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF bytes extents ON report |
| | |
| SELECT | SELECT |
| a.owner | a.owner |
| WHERE | WHERE |
| rownum < 100; | rownum < 100; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TOP 100 SEGMENTS (BY EXTENTS) - | | -- | - TOP 100 SEGMENTS (BY EXTENTS) - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="top_100_segments_by_extents"></a> | prompt <a name="top_100_segments_by_extents"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Top 100 Segments (by number of extents)</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Top 100 Segments (by number of extents)</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner HEADING 'Owner' ENTMAP off | COLUMN owner HEADING 'Owner' ENTMAP off |
| COLUMN segment_name HEADING 'Segment Name' ENTMAP off | COLUMN segment_name HEADING 'Segment Name' ENTMAP off |
| COLUMN extents FORMAT 999,999,999,999,999,999 HEADING 'Extents' ENTMAP off | COLUMN extents FORMAT 999,999,999,999,999,999 HEADING 'Extents' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999,999,999 HEADING 'Size (in bytes)' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999,999,999 HEADING 'Size (in bytes)' ENTMAP off |
| | |
| BREAK ON report | BREAK ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF extents bytes ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total: </b></font>' OF extents bytes ON report |
| | |
| SELECT | SELECT |
| a.owner | a.owner |
| WHERE | WHERE |
| rownum < 100; | rownum < 100; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DIRECTORIES - | | -- | - DIRECTORIES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_directories"></a> | prompt <a name="dba_directories"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Directories</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Directories</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN directory_name FORMAT a75 HEADING 'Directory Name' ENTMAP off | COLUMN directory_name FORMAT a75 HEADING 'Directory Name' ENTMAP off |
| COLUMN directory_path HEADING 'Directory Path' ENTMAP off | COLUMN directory_path HEADING 'Directory Path' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| owner | owner |
| , directory_name; | , directory_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DIRECTORY PRIVILEGES - | | -- | - DIRECTORY PRIVILEGES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_directory_privileges"></a> | prompt <a name="dba_directory_privileges"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Directory Privileges</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Directory Privileges</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN table_name FORMAT a75 HEADING 'Directory Name' ENTMAP off | COLUMN table_name FORMAT a75 HEADING 'Directory Name' ENTMAP off |
| COLUMN grantee FORMAT a75 HEADING 'Grantee' ENTMAP off | COLUMN grantee FORMAT a75 HEADING 'Grantee' ENTMAP off |
| COLUMN privilege FORMAT a75 HEADING 'Privilege' ENTMAP off | COLUMN privilege FORMAT a75 HEADING 'Privilege' ENTMAP off |
| COLUMN grantable FORMAT a75 HEADING 'Grantable?' ENTMAP off | COLUMN grantable FORMAT a75 HEADING 'Grantable?' ENTMAP off |
| | |
| BREAK ON report ON table_name ON grantee | BREAK ON report ON table_name ON grantee |
| | |
| SELECT | SELECT |
| '<b><font color="#336699">' || table_name || '</font></b>' table_name | '<b><font color="#336699">' || table_name || '</font></b>' table_name |
| , grantee | , grantee |
| , privilege; | , privilege; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - LIBRARIES - | | -- | - LIBRARIES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_libraries"></a> | prompt <a name="dba_libraries"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Libraries</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Libraries</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN library_name FORMAT a75 HEADING 'Library Name' ENTMAP off | COLUMN library_name FORMAT a75 HEADING 'Library Name' ENTMAP off |
| COLUMN dynamic FORMAT a75 HEADING 'Dynamic?' ENTMAP off | COLUMN dynamic FORMAT a75 HEADING 'Dynamic?' ENTMAP off |
| COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off | COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| owner | owner |
| , library_name; | , library_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TYPES - | | -- | - TYPES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_types"></a> | prompt <a name="dba_types"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Types</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Types</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> | prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off | COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off |
| COLUMN local_attributes FORMAT a75 HEADING 'Local Attributes' ENTMAP off | COLUMN local_attributes FORMAT a75 HEADING 'Local Attributes' ENTMAP off |
| COLUMN local_methods FORMAT a75 HEADING 'Local Methods' ENTMAP off | COLUMN local_methods FORMAT a75 HEADING 'Local Methods' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || t.owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || t.owner || '</b></font></div>' owner |
| t.owner | t.owner |
| , t.type_name; | , t.type_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TYPE ATTRIBUTES - | | -- | - TYPE ATTRIBUTES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_type_attributes"></a> | prompt <a name="dba_type_attributes"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Type Attributes</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Type Attributes</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> | prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off | COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off |
| COLUMN attribute_datatype FORMAT a75 HEADING 'Attribute Data Type' ENTMAP off | COLUMN attribute_datatype FORMAT a75 HEADING 'Attribute Data Type' ENTMAP off |
| COLUMN inherited FORMAT a75 HEADING 'Inherited?' ENTMAP off | COLUMN inherited FORMAT a75 HEADING 'Inherited?' ENTMAP off |
| | |
| BREAK ON report ON owner ON type_name ON typecode | BREAK ON report ON owner ON type_name ON typecode |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || t.owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || t.owner || '</b></font></div>' owner |
| , t.typecode | , t.typecode |
| , a.attr_no; | , a.attr_no; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TYPE METHODS - | | -- | - TYPE METHODS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_type_methods"></a> | prompt <a name="dba_type_methods"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Type Methods</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Type Methods</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> | prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off | COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off |
| COLUMN overriding FORMAT a75 HEADING 'Overriding?' ENTMAP off | COLUMN overriding FORMAT a75 HEADING 'Overriding?' ENTMAP off |
| COLUMN inherited FORMAT a75 HEADING 'Inherited?' ENTMAP off | COLUMN inherited FORMAT a75 HEADING 'Inherited?' ENTMAP off |
| | |
| BREAK ON report ON owner ON type_name ON typecode | BREAK ON report ON owner ON type_name ON typecode |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || t.owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || t.owner || '</b></font></div>' owner |
| , t.typecode | , t.typecode |
| , m.method_no; | , m.method_no; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - COLLECTIONS - | | -- | - COLLECTIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_collections"></a> | prompt <a name="dba_collections"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Collections</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Collections</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> | prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off | COLUMN type_name FORMAT a75 HEADING 'Type Name' ENTMAP off |
| COLUMN elem_storage FORMAT a75 HEADING 'Element Storage' ENTMAP off | COLUMN elem_storage FORMAT a75 HEADING 'Element Storage' ENTMAP off |
| COLUMN nulls_stored FORMAT a75 HEADING 'Nulls Stored?' ENTMAP off | COLUMN nulls_stored FORMAT a75 HEADING 'Nulls Stored?' ENTMAP off |
| | |
| BREAK ON report ON owner ON type_name | BREAK ON report ON owner ON type_name |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || c.owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || c.owner || '</b></font></div>' owner |
| c.owner | c.owner |
| , c.type_name; | , c.type_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - LOB SEGMENTS - | | -- | - LOB SEGMENTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_lob_segments"></a> | prompt <a name="dba_lob_segments"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>LOB Segments</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>LOB Segments</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> | prompt <b>Excluding all internal system schemas (i.e. CTXSYS, MDSYS, SYS, SYSTEM)</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a85 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a85 HEADING 'Owner' ENTMAP off |
| COLUMN table_name FORMAT a75 HEADING 'Table Name' ENTMAP off | COLUMN table_name FORMAT a75 HEADING 'Table Name' ENTMAP off |
| COLUMN index_name FORMAT a125 HEADING 'LOB Index Name' ENTMAP off | COLUMN index_name FORMAT a125 HEADING 'LOB Index Name' ENTMAP off |
| COLUMN in_row FORMAT a75 HEADING 'In Row?' ENTMAP off | COLUMN in_row FORMAT a75 HEADING 'In Row?' ENTMAP off |
| | |
| BREAK ON report ON owner ON table_name | BREAK ON report ON owner ON table_name |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || l.owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || l.owner || '</b></font></div>' owner |
| , l.table_name | , l.table_name |
| , l.column_name; | , l.column_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OBJECTS UNABLE TO EXTEND - | | -- | - OBJECTS UNABLE TO EXTEND - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="objects_unable_to_extend"></a> | prompt <a name="objects_unable_to_extend"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects Unable to Extend</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects Unable to Extend</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Segments that cannot extend because of MAXEXTENTS or not enough space</b> | prompt <b>Segments that cannot extend because of MAXEXTENTS or not enough space</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN tablespace_name HEADING 'Tablespace Name' ENTMAP off | COLUMN tablespace_name HEADING 'Tablespace Name' ENTMAP off |
| COLUMN extents FORMAT 999,999,999,999,999 HEADING 'Num. of Extents' ENTMAP off | COLUMN extents FORMAT 999,999,999,999,999 HEADING 'Num. of Extents' ENTMAP off |
| COLUMN max_extents FORMAT 999,999,999,999,999 HEADING 'Max Extents' ENTMAP off | COLUMN max_extents FORMAT 999,999,999,999,999 HEADING 'Max Extents' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || ds.owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || ds.owner || '</b></font></div>' owner |
| , ds.extents extents | , ds.extents extents |
| , ds.max_extents max_extents | , ds.max_extents max_extents |
| FROM | FROM |
| dba_segments ds | dba_segments ds |
| , (select | , (select |
| , tablespace_name | , tablespace_name |
| from | from |
| dba_free_space | dba_free_space |
| group by | group by |
| tablespace_name | tablespace_name |
| , ds.tablespace_name | , ds.tablespace_name |
| , ds.segment_name; | , ds.segment_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OBJECTS WHICH ARE NEARING MAXEXTENTS - | | -- | - OBJECTS WHICH ARE NEARING MAXEXTENTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="objects_which_are_nearing_maxextents"></a> | prompt <a name="objects_which_are_nearing_maxextents"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects Which Are Nearing MAXEXTENTS</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects Which Are Nearing MAXEXTENTS</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Segments where number of EXTENTS is less than 1/2 of MAXEXTENTS</b> | prompt <b>Segments where number of EXTENTS is less than 1/2 of MAXEXTENTS</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN tablespace_name FORMAT a30 HEADING 'Tablespace name' ENTMAP off | COLUMN tablespace_name FORMAT a30 HEADING 'Tablespace name' ENTMAP off |
| COLUMN max_extents FORMAT 999,999,999,999,999 HEADING 'Max Extents' ENTMAP off | COLUMN max_extents FORMAT 999,999,999,999,999 HEADING 'Max Extents' ENTMAP off |
| COLUMN pct_util FORMAT a35 HEADING '% Utilized' ENTMAP off | COLUMN pct_util FORMAT a35 HEADING '% Utilized' ENTMAP off |
| | |
| SELECT | SELECT |
| owner | owner |
| ORDER BY | ORDER BY |
| (extents/max_extents) DESC; | (extents/max_extents) DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - INVALID OBJECTS - | | -- | - INVALID OBJECTS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="invalid_objects"></a> | prompt <a name="invalid_objects"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Invalid Objects</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Invalid Objects</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a85 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a85 HEADING 'Owner' ENTMAP off |
| COLUMN object_name FORMAT a30 HEADING 'Object Name' ENTMAP off | COLUMN object_name FORMAT a30 HEADING 'Object Name' ENTMAP off |
| COLUMN object_type FORMAT a20 HEADING 'Object Type' ENTMAP off | COLUMN object_type FORMAT a20 HEADING 'Object Type' ENTMAP off |
| COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off | COLUMN status FORMAT a75 HEADING 'Status' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| COMPUTE count LABEL '<font color="#990000"><b>Grand Total: </b></font>' OF object_name ON report | COMPUTE count LABEL '<font color="#990000"><b>Grand Total: </b></font>' OF object_name ON report |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| owner | owner |
| , object_name; | , object_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - PROCEDURAL OBJECT ERRORS - | | -- | - PROCEDURAL OBJECT ERRORS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="procedural_object_errors"></a> | prompt <a name="procedural_object_errors"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Procedural Object Errors</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Procedural Object Errors</b></font><hr align="left" width="460"> |
| | |
| prompt <b>All records from DBA_ERRORS</b> | prompt <b>All records from DBA_ERRORS</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a85 HEAD 'Schema' ENTMAP off | COLUMN owner FORMAT a85 HEAD 'Schema' ENTMAP off |
| COLUMN name FORMAT a30 HEAD 'Object Name' ENTMAP off | COLUMN name FORMAT a30 HEAD 'Object Name' ENTMAP off |
| COLUMN position FORMAT 999,999 HEAD 'Position' ENTMAP off | COLUMN position FORMAT 999,999 HEAD 'Position' ENTMAP off |
| COLUMN text HEAD 'Text' ENTMAP off | COLUMN text HEAD 'Text' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| , 2 | , 2 |
| , 3; | , 3; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OBJECTS WITHOUT STATISTICS - | | -- | - OBJECTS WITHOUT STATISTICS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="objects_without_statistics"></a> | prompt <a name="objects_without_statistics"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects Without Statistics</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects Without Statistics</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a95 HEAD 'Owner' ENTMAP off | COLUMN owner FORMAT a95 HEAD 'Owner' ENTMAP off |
| COLUMN object_type FORMAT a20 HEAD 'Object Type' ENTMAP off | COLUMN object_type FORMAT a20 HEAD 'Object Type' ENTMAP off |
| COLUMN count FORMAT 999,999,999,999 HEAD 'Count' ENTMAP off | COLUMN count FORMAT 999,999,999,999 HEAD 'Count' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| COMPUTE count LABEL '<font color="#990000"><b>Total: </b></font>' OF object_name ON report | COMPUTE count LABEL '<font color="#990000"><b>Total: </b></font>' OF object_name ON report |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| , count(*) count | , count(*) count |
| FROM | FROM |
| sys.dba_tables | sys.dba_tables |
| WHERE | WHERE |
| last_analyzed IS NULL | last_analyzed IS NULL |
| AND owner NOT IN ('SYS','SYSTEM') | AND owner NOT IN ('SYS','SYSTEM') |
| AND partitioned = 'NO' | AND partitioned = 'NO' |
| GROUP BY | GROUP BY |
| owner | owner |
| , 'Table' | , 'Table' |
| UNION | UNION |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| , count(*) count | , count(*) count |
| FROM | FROM |
| sys.dba_indexes | sys.dba_indexes |
| WHERE | WHERE |
| last_analyzed IS NULL | last_analyzed IS NULL |
| AND owner NOT IN ('SYS','SYSTEM') | AND owner NOT IN ('SYS','SYSTEM') |
| AND partitioned = 'NO' | AND partitioned = 'NO' |
| GROUP BY | GROUP BY |
| owner | owner |
| , 'Index' | , 'Index' |
| UNION | UNION |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || table_owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || table_owner || '</b></font></div>' owner |
| , count(*) count | , count(*) count |
| FROM | FROM |
| sys.dba_tab_partitions | sys.dba_tab_partitions |
| WHERE | WHERE |
| last_analyzed IS NULL | last_analyzed IS NULL |
| AND table_owner NOT IN ('SYS','SYSTEM') | AND table_owner NOT IN ('SYS','SYSTEM') |
| GROUP BY | GROUP BY |
| table_owner | table_owner |
| , 'Table Partition' | , 'Table Partition' |
| UNION | UNION |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || index_owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || index_owner || '</b></font></div>' owner |
| , count(*) count | , count(*) count |
| FROM | FROM |
| sys.dba_ind_partitions | sys.dba_ind_partitions |
| WHERE | WHERE |
| last_analyzed IS NULL | last_analyzed IS NULL |
| AND index_owner NOT IN ('SYS','SYSTEM') | AND index_owner NOT IN ('SYS','SYSTEM') |
| GROUP BY | GROUP BY |
| , 2 | , 2 |
| , 3; | , 3; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - TABLES SUFFERING FROM ROW CHAINING/MIGRATION - | | -- | - TABLES SUFFERING FROM ROW CHAINING/MIGRATION - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="tables_suffering_from_row_chaining_migration"></a> | prompt <a name="tables_suffering_from_row_chaining_migration"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tables Suffering From Row Chaining/Migration</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Tables Suffering From Row Chaining/Migration</b></font><hr align="left" width="460"> |
| | |
| prompt <b><font color="#990000">NOTE</font>: Tables must have statistics gathered</b> | prompt <b><font color="#990000">NOTE</font>> Tables must have statistics gathered</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner HEADING 'Owner' ENTMAP off | COLUMN owner HEADING 'Owner' ENTMAP off |
| COLUMN table_name HEADING 'Table Name' ENTMAP off | COLUMN table_name HEADING 'Table Name' ENTMAP off |
| COLUMN pct_chained_rows FORMAT a65 HEADING '% Chained Rows' ENTMAP off | COLUMN pct_chained_rows FORMAT a65 HEADING '% Chained Rows' ENTMAP off |
| COLUMN avg_row_length FORMAT 999,999,999,999,999 HEADING 'Avg Row Length' ENTMAP off | COLUMN avg_row_length FORMAT 999,999,999,999,999 HEADING 'Avg Row Length' ENTMAP off |
| | |
| SELECT | SELECT |
| owner owner | owner owner |
| , table_name table_name | , table_name table_name |
| , '' partition_name | , // partition_name |
| , num_rows num_rows | , num_rows num_rows |
| , '<div align="right">' || ROUND((chain_cnt/num_rows)*100, 2) || '%</div>' pct_chained_rows | , '<div align="right">' || ROUND((chain_cnt/num_rows)*100, 2) || '%</div>' pct_chained_rows |
| , chain_cnt | , chain_cnt |
| , num_rows | , num_rows |
| , avg_row_len | , avg_row_len |
| from | from |
| sys.dba_tables | sys.dba_tables |
| where | where |
| chain_cnt is not null | chain_cnt is not null |
| and num_rows is not null | and num_rows is not null |
| and chain_cnt > 0 | and chain_cnt > 0 |
| and num_rows > 0 | and num_rows > 0 |
| and owner != 'SYS') | and owner != 'SYS') |
| UNION ALL | UNION ALL |
| SELECT | SELECT |
| table_owner owner | table_owner owner |
| , chain_cnt | , chain_cnt |
| , num_rows | , num_rows |
| , avg_row_len | , avg_row_len |
| from | from |
| sys.dba_tab_partitions | sys.dba_tab_partitions |
| where | where |
| chain_cnt is not null | chain_cnt is not null |
| and num_rows is not null | and num_rows is not null |
| and chain_cnt > 0 | and chain_cnt > 0 |
| and num_rows > 0 | and num_rows > 0 |
| and table_owner != 'SYS') b | and table_owner != 'SYS') b |
| WHERE | WHERE |
| (chain_cnt/num_rows)*100 > 10; | (chain_cnt/num_rows)*100 > 10; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - USERS WITH DEFAULT TABLESPACE - (SYSTEM) - | | -- | - USERS WITH DEFAULT TABLESPACE - (SYSTEM) - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="users_with_default_tablespace_defined_as_system"></a> | prompt <a name="users_with_default_tablespace_defined_as_system"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Users With Default Tablespace - (SYSTEM)</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Users With Default Tablespace - (SYSTEM)</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off | COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off |
| COLUMN default_tablespace FORMAT a125 HEADING 'Default Tablespace' ENTMAP off | COLUMN default_tablespace FORMAT a125 HEADING 'Default Tablespace' ENTMAP off |
| COLUMN created FORMAT a75 HEADING 'Created' ENTMAP off | COLUMN created FORMAT a75 HEADING 'Created' ENTMAP off |
| COLUMN account_status FORMAT a75 HEADING 'Account Status' ENTMAP off | COLUMN account_status FORMAT a75 HEADING 'Account Status' ENTMAP off |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || username || '</font></b>' username | '<font color="#336699"><b>' || username || '</font></b>' username |
| ORDER BY | ORDER BY |
| username; | username; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - USERS WITH DEFAULT TEMPORARY TABLESPACE - (SYSTEM) - | | -- | - USERS WITH DEFAULT TEMPORARY TABLESPACE - (SYSTEM) - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="users_with_default_temporary_tablespace_as_system"></a> | prompt <a name="users_with_default_temporary_tablespace_as_system"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Users With Default Temporary Tablespace - (SYSTEM)</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Users With Default Temporary Tablespace - (SYSTEM)</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off | COLUMN username FORMAT a75 HEADING 'Username' ENTMAP off |
| COLUMN default_tablespace FORMAT a125 HEADING 'Default Tablespace' ENTMAP off | COLUMN default_tablespace FORMAT a125 HEADING 'Default Tablespace' ENTMAP off |
| COLUMN created FORMAT a75 HEADING 'Created' ENTMAP off | COLUMN created FORMAT a75 HEADING 'Created' ENTMAP off |
| COLUMN account_status FORMAT a75 HEADING 'Account Status' ENTMAP off | COLUMN account_status FORMAT a75 HEADING 'Account Status' ENTMAP off |
| | |
| SELECT | SELECT |
| '<font color="#336699"><b>' || username || '</font></b>' username | '<font color="#336699"><b>' || username || '</font></b>' username |
| ORDER BY | ORDER BY |
| username; | username; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - OBJECTS IN THE SYSTEM TABLESPACE - | | -- | - OBJECTS IN THE SYSTEM TABLESPACE - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="objects_in_the_system_tablespace"></a> | prompt <a name="objects_in_the_system_tablespace"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects in the SYSTEM Tablespace</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Objects in the SYSTEM Tablespace</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN segment_name FORMAT a125 HEADING 'Segment Name' ENTMAP off | COLUMN segment_name FORMAT a125 HEADING 'Segment Name' ENTMAP off |
| COLUMN next_extent FORMAT 999,999,999,999,999 HEADING 'Next|Ext' ENTMAP off | COLUMN next_extent FORMAT 999,999,999,999,999 HEADING 'Next|Ext' ENTMAP off |
| COLUMN pct_increase FORMAT 999,999,999,999,999 HEADING 'Pct|Inc' ENTMAP off | COLUMN pct_increase FORMAT 999,999,999,999,999 HEADING 'Pct|Inc' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| COMPUTE count LABEL '<font color="#990000"><b>Total Count: </b></font>' OF segment_name ON report | COMPUTE count LABEL '<font color="#990000"><b>Total Count: </b></font>' OF segment_name ON report |
| COMPUTE sum LABEL '<font color="#990000"><b>Total Bytes: </b></font>' OF bytes ON report | COMPUTE sum LABEL '<font color="#990000"><b>Total Bytes: </b></font>' OF bytes ON report |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| , segment_name | , segment_name |
| , extents DESC; | , extents DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - RECYCLE BIN - | | -- | - RECYCLE BIN - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_recycle_bin"></a> | prompt <a name="dba_recycle_bin"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Recycle Bin</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Recycle Bin</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a85 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a85 HEADING 'Owner' ENTMAP off |
| COLUMN original_name HEADING 'Original|Name' ENTMAP off | COLUMN original_name HEADING 'Original|Name' ENTMAP off |
| COLUMN can_purge HEADING 'Can|Purge?' ENTMAP off | COLUMN can_purge HEADING 'Can|Purge?' ENTMAP off |
| COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Bytes' ENTMAP off | COLUMN bytes FORMAT 999,999,999,999,999 HEADING 'Bytes' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| owner | owner |
| , object_name; | , object_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Online Analytical Processing - (OLAP)</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Online Analytical Processing - (OLAP)</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DIMENSIONS - | | -- | - DIMENSIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_dimensions"></a> | prompt <a name="dba_dimensions"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimensions</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimensions</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off | COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off |
| COLUMN compile_state FORMAT a75 HEADING 'Compile State' ENTMAP off | COLUMN compile_state FORMAT a75 HEADING 'Compile State' ENTMAP off |
| COLUMN revision HEADING 'Revision' ENTMAP off | COLUMN revision HEADING 'Revision' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || dd.owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || dd.owner || '</b></font></div>' owner |
| , dd.dimension_name dimension_name | , dd.dimension_name dimension_name |
| , '<div align="center">' || dd.invalid || '</div>' invalid | , '<div align="center">' || dd.invalid || '</div>' invalid |
| , DECODE( dd.compile_state | , DECODE( dd.compile_state |
| , 'VALID' | , 'VALID' |
| dd.owner | dd.owner |
| , dd.dimension_name; | , dd.dimension_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DIMENSION LEVELS - | | -- | - DIMENSION LEVELS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_dimension_levels"></a> | prompt <a name="dba_dimension_levels"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimension Levels</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimension Levels</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off | COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off |
| COLUMN column_name FORMAT a75 HEADING 'Column Name(s)' ENTMAP off | COLUMN column_name FORMAT a75 HEADING 'Column Name(s)' ENTMAP off |
| COLUMN key_position FORMAT a75 HEADING 'Column Position' ENTMAP off | COLUMN key_position FORMAT a75 HEADING 'Column Position' ENTMAP off |
| | |
| BREAK ON owner ON dimension_name ON level_name ON level_table_name | BREAK ON owner ON dimension_name ON level_name ON level_table_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || d.owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || d.owner || '</b></font></div>' owner |
| , level_table_name | , level_table_name |
| , k.key_position; | , k.key_position; |
| | |
| | |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DIMENSION ATTRIBUTES - | | -- | - DIMENSION ATTRIBUTES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_dimension_attributes"></a> | prompt <a name="dba_dimension_attributes"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimension Attributes</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimension Attributes</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off | COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off |
| COLUMN column_name FORMAT a75 HEADING 'Attribute Source Column' ENTMAP off | COLUMN column_name FORMAT a75 HEADING 'Attribute Source Column' ENTMAP off |
| COLUMN inferred FORMAT a75 HEADING 'Inferred?' ENTMAP off | COLUMN inferred FORMAT a75 HEADING 'Inferred?' ENTMAP off |
| | |
| BREAK ON report ON owner ON dimension_name ON level_name | BREAK ON report ON owner ON dimension_name ON level_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || d.owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || d.owner || '</b></font></div>' owner |
| , l.level_name | , l.level_name |
| , level_table_name; | , level_table_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DIMENSION HIERARCHIES - | | -- | - DIMENSION HIERARCHIES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_dimension_hierarchies"></a> | prompt <a name="dba_dimension_hierarchies"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimension Hierarchies</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Dimension Hierarchies</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off | COLUMN dimension_name FORMAT a75 HEADING 'Dimension Name' ENTMAP off |
| COLUMN position FORMAT a75 HEADING 'Position' ENTMAP off | COLUMN position FORMAT a75 HEADING 'Position' ENTMAP off |
| COLUMN join_key_id FORMAT a75 HEADING 'Join Key ID' ENTMAP off | COLUMN join_key_id FORMAT a75 HEADING 'Join Key ID' ENTMAP off |
| | |
| BREAK ON owner ON dimension_name ON hierarchy_name | BREAK ON owner ON dimension_name ON hierarchy_name |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || d.owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || d.owner || '</b></font></div>' owner |
| , h.hierarchy_name | , h.hierarchy_name |
| , c.position DESC; | , c.position DESC; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - CUBES - | | -- | - CUBES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_cubes"></a> | prompt <a name="dba_cubes"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Cubes</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Cubes</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN cube_name FORMAT a75 HEADING 'Cube Name' ENTMAP off | COLUMN cube_name FORMAT a75 HEADING 'Cube Name' ENTMAP off |
| COLUMN display_name FORMAT a75 HEADING 'Display Name' ENTMAP off | COLUMN display_name FORMAT a75 HEADING 'Display Name' ENTMAP off |
| COLUMN description FORMAT a275 HEADING 'Description' ENTMAP off | COLUMN description FORMAT a275 HEADING 'Description' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || c.owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || c.owner || '</b></font></div>' owner |
| , '<div align="center"><font color="darkgreen"><b>Yes</b></font></div>' | , '<div align="center"><font color="darkgreen"><b>Yes</b></font></div>' |
| , '<div align="center">' || invalid || '</div>') invalid | , '<div align="center">' || invalid || '</div>') invalid |
| , c.display_name display_name | , c.display_name display_name |
| , REPLACE(REPLACE(c.description, '<', '\<'), '>', '\>') description | , REPLACE(REPLACE(c.description, '<', '\\<'), '>', '\\>') description |
| FROM | FROM |
| dba_olap_cubes c | dba_olap_cubes c |
| c.owner | c.owner |
| , c.cube_name; | , c.cube_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - MATERIALIZED VIEWS - | | -- | - MATERIALIZED VIEWS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_olap_materialized_views"></a> | prompt <a name="dba_olap_materialized_views"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Materialized Views</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Materialized Views</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN mview_name FORMAT a75 HEADING 'MView|Name' ENTMAP off | COLUMN mview_name FORMAT a75 HEADING 'MView|Name' ENTMAP off |
| COLUMN staleness FORMAT a75 HEADING 'Staleness' ENTMAP off | COLUMN staleness FORMAT a75 HEADING 'Staleness' ENTMAP off |
| COLUMN compile_state FORMAT a75 HEADING 'Compile State' ENTMAP off | COLUMN compile_state FORMAT a75 HEADING 'Compile State' ENTMAP off |
| | |
| BREAK ON owner | BREAK ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || m.owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || m.owner || '</b></font></div>' owner |
| , '<div align="center"><font color="#990000"><b>' || m.compile_state || '</b></font></div>' ) compile_state | , '<div align="center"><font color="#990000"><b>' || m.compile_state || '</b></font></div>' ) compile_state |
| FROM | FROM |
| dba_mviews m | dba_mviews m |
| ORDER BY | ORDER BY |
| owner | owner |
| , mview_name | , mview_name |
| / | / |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - MATERIALIZED VIEW LOGS - | | -- | - MATERIALIZED VIEW LOGS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_olap_materialized_view_logs"></a> | prompt <a name="dba_olap_materialized_view_logs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Materialized View Logs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Materialized View Logs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN log_owner FORMAT a75 HEADING 'Log Owner' ENTMAP off | COLUMN log_owner FORMAT a75 HEADING 'Log Owner' ENTMAP off |
| COLUMN log_table FORMAT a75 HEADING 'Log Table' ENTMAP off | COLUMN log_table FORMAT a75 HEADING 'Log Table' ENTMAP off |
| COLUMN sequence FORMAT a75 HEADING 'Sequence?' ENTMAP off | COLUMN sequence FORMAT a75 HEADING 'Sequence?' ENTMAP off |
| COLUMN include_new_values FORMAT a75 HEADING 'Include New Values?' ENTMAP off | COLUMN include_new_values FORMAT a75 HEADING 'Include New Values?' ENTMAP off |
| | |
| BREAK ON log_owner | BREAK ON log_owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || ml.log_owner || '</b></font></div>' log_owner | '<div align="left"><font color="#336699"><b>' || ml.log_owner || '</b></font></div>' log_owner |
| ml.log_owner | ml.log_owner |
| , ml.master; | , ml.master; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - MATERIALIZED VIEW REFRESH GROUPS - | | -- | - MATERIALIZED VIEW REFRESH GROUPS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="dba_olap_materialized_view_refresh_groups"></a> | prompt <a name="dba_olap_materialized_view_refresh_groups"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Materialized View Refresh Groups</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Materialized View Refresh Groups</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN name FORMAT a75 HEADING 'Name' ENTMAP off | COLUMN name FORMAT a75 HEADING 'Name' ENTMAP off |
| COLUMN next_date FORMAT a75 HEADING 'Next Date' ENTMAP off | COLUMN next_date FORMAT a75 HEADING 'Next Date' ENTMAP off |
| COLUMN interval FORMAT a75 HEADING 'Interval' ENTMAP off | COLUMN interval FORMAT a75 HEADING 'Interval' ENTMAP off |
| | |
| BREAK ON report ON owner | BREAK ON report ON owner |
| | |
| SELECT | SELECT |
| '<div nowrap align="left"><font color="#336699"><b>' || rowner || '</b></font></div>' owner | '<div nowrap align="left"><font color="#336699"><b>' || rowner || '</b></font></div>' owner |
| , '<div nowrap align="right">' || interval || '</div>' interval | , '<div nowrap align="right">' || interval || '</div>' interval |
| FROM | FROM |
| dba_refresh | dba_refresh |
| ORDER BY | ORDER BY |
| rowner | rowner |
| , rname | , rname |
| / | / |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Data Pump</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Data Pump</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DATA PUMP JOBS - | | -- | - DATA PUMP JOBS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="data_pump_jobs"></a> | prompt <a name="data_pump_jobs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Pump Jobs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Pump Jobs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner_name FORMAT a75 HEADING 'Owner Name' ENTMAP off | COLUMN owner_name FORMAT a75 HEADING 'Owner Name' ENTMAP off |
| COLUMN job_name FORMAT a75 HEADING 'Job Name' ENTMAP off | COLUMN job_name FORMAT a75 HEADING 'Job Name' ENTMAP off |
| COLUMN degree FORMAT 999,999,999 HEADING 'Degree' ENTMAP off | COLUMN degree FORMAT 999,999,999 HEADING 'Degree' ENTMAP off |
| COLUMN attached_sessions FORMAT 999,999,999 HEADING 'Attached Sessions' ENTMAP off | COLUMN attached_sessions FORMAT 999,999,999 HEADING 'Attached Sessions' ENTMAP off |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || dpj.owner_name || '</b></font></div>' owner_name | '<div align="left"><font color="#336699"><b>' || dpj.owner_name || '</b></font></div>' owner_name |
| dpj.owner_name | dpj.owner_name |
| , dpj.job_name; | , dpj.job_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DATA PUMP SESSIONS - | | -- | - DATA PUMP SESSIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="data_pump_sessions"></a> | prompt <a name="data_pump_sessions"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Pump Sessions</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Pump Sessions</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off |
| COLUMN owner_name FORMAT a75 HEADING 'Owner Name' ENTMAP off | COLUMN owner_name FORMAT a75 HEADING 'Owner Name' ENTMAP off |
| COLUMN os_username FORMAT a75 HEADING 'O/S Username' ENTMAP off | COLUMN os_username FORMAT a75 HEADING 'O/S Username' ENTMAP off |
| COLUMN os_pid HEADING 'O/S PID' ENTMAP off | COLUMN os_pid HEADING 'O/S PID' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print ON owner_name ON job_name | BREAK ON report ON instance_name_print ON owner_name ON job_name |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| , dj.owner_name owner_name | , dj.owner_name owner_name |
| , dj.job_name job_name | , dj.job_name job_name |
| , ds.type session_type | , ds.type session_type |
| , dj.job_name | , dj.job_name |
| , ds.type; | , ds.type; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DATA PUMP JOB PROGRESS - | | -- | - DATA PUMP JOB PROGRESS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="data_pump_job_progress"></a> | prompt <a name="data_pump_job_progress"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Pump Job Progress</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Data Pump Job Progress</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off | COLUMN instance_name_print FORMAT a75 HEADING 'Instance Name' ENTMAP off |
| COLUMN owner_name FORMAT a75 HEADING 'Owner Name' ENTMAP off | COLUMN owner_name FORMAT a75 HEADING 'Owner Name' ENTMAP off |
| COLUMN totalwork FORMAT 9,999,999,999,999 HEADING 'Total Bytes for Job' ENTMAP off | COLUMN totalwork FORMAT 9,999,999,999,999 HEADING 'Total Bytes for Job' ENTMAP off |
| COLUMN pct_completed HEADING '% Completed' ENTMAP off | COLUMN pct_completed HEADING '% Completed' ENTMAP off |
| | |
| BREAK ON report ON instance_name_print ON owner_name ON job_name | BREAK ON report ON instance_name_print ON owner_name ON job_name |
| | |
| SELECT | SELECT |
| '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print | '<div align="center"><font color="#336699"><b>' || i.instance_name || '</b></font></div>' instance_name_print |
| , dj.owner_name owner_name | , dj.owner_name owner_name |
| , dj.job_name job_name | , dj.job_name job_name |
| , ds.type session_type | , ds.type session_type |
| , dj.job_name | , dj.job_name |
| , ds.type; | , ds.type; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Networking</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Networking</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - MTS DISPATCHER STATISTICS - | | -- | - MTS DISPATCHER STATISTICS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="mts_dispatcher_statistics"></a> | prompt <a name="mts_dispatcher_statistics"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>MTS Dispatcher Statistics</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>MTS Dispatcher Statistics</b></font><hr align="left" width="460"> |
| | |
| prompt <b>Dispatcher rate</b> | prompt <b>Dispatcher rate</b> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name HEADING 'Name' ENTMAP off | COLUMN name HEADING 'Name' ENTMAP off |
| COLUMN avg_loop_rate HEADING 'Avg|Loop|Rate' ENTMAP off | COLUMN avg_loop_rate HEADING 'Avg|Loop|Rate' ENTMAP off |
| COLUMN avg_out_connect_rate HEADING 'Avg|Out|Connect|Rate' ENTMAP off | COLUMN avg_out_connect_rate HEADING 'Avg|Out|Connect|Rate' ENTMAP off |
| COLUMN avg_reconnect_rate HEADING 'Avg|Reconnect|Rate' ENTMAP off | COLUMN avg_reconnect_rate HEADING 'Avg|Reconnect|Rate' ENTMAP off |
| | |
| SELECT | SELECT |
| name | name |
| ORDER BY | ORDER BY |
| name; | name; |
| | |
| | |
| COLUMN protocol HEADING 'Protocol' ENTMAP off | COLUMN protocol HEADING 'Protocol' ENTMAP off |
| COLUMN total_busy_rate HEADING 'Total Busy Rate' ENTMAP off | COLUMN total_busy_rate HEADING 'Total Busy Rate' ENTMAP off |
| | |
| prompt <b>Dispatcher busy rate</b> | prompt <b>Dispatcher busy rate</b> |
| | |
| SELECT | SELECT |
| a.network protocol | a.network protocol |
| GROUP BY | GROUP BY |
| a.network; | a.network; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - MTS DISPATCHER RESPONSE QUEUE WAIT STATS - | | -- | - MTS DISPATCHER RESPONSE QUEUE WAIT STATS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="mts_dispatcher_response_queue_wait_stats"></a> | prompt <a name="mts_dispatcher_response_queue_wait_stats"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>MTS Dispatcher Response Queue Wait Stats</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>MTS Dispatcher Response Queue Wait Stats</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN type HEADING 'Type' ENTMAP off | COLUMN type HEADING 'Type' ENTMAP off |
| COLUMN avg_wait HEADING 'Avg Wait Time Per Response' ENTMAP off | COLUMN avg_wait HEADING 'Avg Wait Time Per Response' ENTMAP off |
| | |
| SELECT | SELECT |
| a.type | a.type |
| GROUP BY | GROUP BY |
| a.type; | a.type; |
| | |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - MTS SHARED SERVER WAIT STATISTICS - | | -- | - MTS SHARED SERVER WAIT STATISTICS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="mts_shared_server_wait_statistics"></a> | prompt <a name="mts_shared_server_wait_statistics"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>MTS Shared Server Wait Statistics</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>MTS Shared Server Wait Statistics</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN avg_wait HEADING 'Average Wait Time Per Request' ENTMAP off | COLUMN avg_wait HEADING 'Average Wait Time Per Request' ENTMAP off |
| | |
| SELECT | SELECT |
| DECODE(a.totalq, 0, 'No Requests', a.wait/a.totalq || ' HUNDREDTHS OF SECONDS') avg_wait | DECODE(a.totalq, 0, 'No Requests', a.wait/a.totalq || ' HUNDREDTHS OF SECONDS') avg_wait |
| WHERE | WHERE |
| a.type='COMMON'; | a.type='COMMON'; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +============================================================================+ | -- +============================================================================+ |
| -- | | | -- | | |
| -- | | | -- | | |
| -- +============================================================================+ | -- +============================================================================+ |
| | |
| | |
| prompt | prompt |
| prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Replication</u></b></font></center> | prompt <center><font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#663300"><b><u>Replication</u></b></font></center> |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - REPLICATION SUMMARY - | | -- | - REPLICATION SUMMARY - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="replication_summary"></a> | prompt <a name="replication_summary"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Replication Summary</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Replication Summary</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN gname HEADING 'Current Database Name' ENTMAP off | COLUMN gname HEADING 'Current Database Name' ENTMAP off |
| COLUMN admin_request HEADING '# Admin. Requests' ENTMAP off | COLUMN admin_request HEADING '# Admin. Requests' ENTMAP off |
| COLUMN df_error HEADING '# Def. Tran Errors' ENTMAP off | COLUMN df_error HEADING '# Def. Tran Errors' ENTMAP off |
| COLUMN complete HEADING '# Complete Trans in Queue' ENTMAP off | COLUMN complete HEADING '# Complete Trans in Queue' ENTMAP off |
| | |
| SELECT | SELECT |
| g.global_name gname | g.global_name gname |
| FROM | FROM |
| (select global_name from global_name) g | (select global_name from global_name) g |
| , (select count(id) admin_request | , (select count(id) admin_request |
| from sys.dba_repcatlog) d | from sys.dba_repcatlog) d |
| , (select count(status) status | , (select count(status) status |
| from sys.dba_repcatlog | from sys.dba_repcatlog |
| where status = 'ERROR') e | where status = 'ERROR') e |
| , (select count(*) tran | , (select count(*) tran |
| from deftrandest) dt | from deftrandest) dt |
| , (select count(*) error | , (select count(*) error |
| from deferror) de | \tfrom deferror) de |
| , (select count(a.deferred_tran_id) complete | , (select count(a.deferred_tran_id) complete |
| from deftran a | from deftran a |
| where a.deferred_tran_id not in | where a.deferred_tran_id not in |
| (select b.deferred_tran_id | (select b.deferred_tran_id |
| from deftrandest b) | from deftrandest b) |
| ) c | ) c |
| / | / |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - DEFERRED TRANSACTIONS - | | -- | - DEFERRED TRANSACTIONS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="deferred_transactions"></a> | prompt <a name="deferred_transactions"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Deferred Transactions</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Deferred Transactions</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN source HEADING 'Source' ENTMAP off | COLUMN source HEADING 'Source' ENTMAP off |
| COLUMN dest HEADING 'Target' ENTMAP off | COLUMN dest HEADING 'Target' ENTMAP off |
| COLUMN trans HEADING '# Def. Trans' ENTMAP off | COLUMN trans HEADING '# Def. Trans' ENTMAP off |
| COLUMN errors HEADING '# Def. Tran Errors' ENTMAP off | COLUMN errors HEADING '# Def. Tran Errors' ENTMAP off |
| | |
| SELECT | SELECT |
| source | source |
| , to_char(count(*)) errors | , to_char(count(*)) errors |
| from | from |
| deferror e | deferror e |
| group by | group by |
| e.origin_tran_db | e.origin_tran_db |
| , e.destination | , e.destination |
| union | union |
| select | select |
| g.global_name source | g.global_name source |
| (select global_name from global_name) g | (select global_name from global_name) g |
| , deftran t | , deftran t |
| , deftrandest d | , deftrandest d |
| where | where |
| d.deferred_tran_id = t.deferred_tran_id | d.deferred_tran_id = t.deferred_tran_id |
| group by | group by |
| g.global_name, d.dblink | g.global_name, d.dblink |
| ); | ); |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - ADMINISTRATIVE REQUEST JOBS - | | -- | - ADMINISTRATIVE REQUEST JOBS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="administrative_request_jobs"></a> | prompt <a name="administrative_request_jobs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Administrative Request Jobs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Administrative Request Jobs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN job HEADING 'Job ID' ENTMAP off | COLUMN job HEADING 'Job ID' ENTMAP off |
| COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off | COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off |
| COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off | COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off |
| COLUMN interval HEADING 'Interval' ENTMAP off | COLUMN interval HEADING 'Interval' ENTMAP off |
| | |
| SELECT | SELECT |
| job job | job job |
| , interval | , interval |
| FROM | FROM |
| sys.dba_jobs | sys.dba_jobs |
| WHERE | WHERE |
| what LIKE '%dbms_repcat.do_deferred_repcat_admin%' | what LIKE '%dbms_repcat.do_deferred_repcat_admin%' |
| ORDER BY | ORDER BY |
| 1; | 1; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - INITIALIZATION PARAMETERS - | | -- | - INITIALIZATION PARAMETERS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="rep_initialization_parameters"></a> | prompt <a name="rep_initialization_parameters"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Initialization Parameters</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>Initialization Parameters</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN pname FORMAT a55 HEADING 'Parameter Name' ENTMAP off | COLUMN pname FORMAT a55 HEADING 'Parameter Name' ENTMAP off |
| COLUMN value FORMAT a55 HEADING 'Value' ENTMAP off | COLUMN value FORMAT a55 HEADING 'Value' ENTMAP off |
| COLUMN isdefault FORMAT a55 HEADING 'Is Default?' ENTMAP off | COLUMN isdefault FORMAT a55 HEADING 'Is Default?' ENTMAP off |
| COLUMN issys_modifiable FORMAT a55 HEADING 'Is Dynamic?' ENTMAP off | COLUMN issys_modifiable FORMAT a55 HEADING 'Is Dynamic?' ENTMAP off |
| | |
| SELECT | SELECT |
| DECODE( isdefault | DECODE( isdefault |
| , '<div align="right">' || issys_modifiable || '</div>') issys_modifiable | , '<div align="right">' || issys_modifiable || '</div>') issys_modifiable |
| FROM | FROM |
| v$parameter | v$parameter |
| WHERE | WHERE |
| name IN ( 'compatible' | name IN ( 'compatible' |
| ) | ) |
| ORDER BY name; | ORDER BY name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (SCHEDULE) - PURGE JOBS - | | -- | - (SCHEDULE) - PURGE JOBS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="schedule_purge_jobs"></a> | prompt <a name="schedule_purge_jobs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Schedule) - Purge Jobs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Schedule) - Purge Jobs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN job HEADING 'Job ID' ENTMAP off | COLUMN job HEADING 'Job ID' ENTMAP off |
| COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off | COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off |
| COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off | COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off |
| COLUMN interval HEADING 'Interval' ENTMAP off | COLUMN interval HEADING 'Interval' ENTMAP off |
| | |
| SELECT | SELECT |
| j.job job | j.job job |
| , decode(broken, 'Y', 'Broken', 'Normal') status | , decode(broken, 'Y', 'Broken', 'Normal') status |
| , '<div nowrap align="right">' || NVL(TO_CHAR(s.next_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</div>' next_date | , '<div nowrap align="right">' || NVL(TO_CHAR(s.next_date, 'mm/dd/yyyy HH24:MI:SS'), '<br>') || '</div>' next_date |
| , s.interval interval | , s.interval interval |
| FROM | FROM |
| sys.defschedule s | sys.defschedule s |
| , sys.dba_jobs j | , sys.dba_jobs j |
| WHERE | WHERE |
| s.dblink = (select global_name from global_name) | s.dblink = (select global_name from global_name) |
| AND s.interval is not null AND s.job = j.job | AND s.interval is not null AND s.job = j.job |
| ORDER BY | ORDER BY |
| 1; | 1; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (SCHEDULE) - PUSH JOBS - | | -- | - (SCHEDULE) - PUSH JOBS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="schedule_push_jobs"></a> | prompt <a name="schedule_push_jobs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Schedule) - Push Jobs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Schedule) - Push Jobs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN job HEADING 'Job ID' ENTMAP off | COLUMN job HEADING 'Job ID' ENTMAP off |
| COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off | COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off |
| COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off | COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off |
| COLUMN interval HEADING 'Interval' ENTMAP off | COLUMN interval HEADING 'Interval' ENTMAP off |
| | |
| SELECT | SELECT |
| j.job job | j.job job |
| FROM | FROM |
| sys.defschedule s | sys.defschedule s |
| , sys.dba_jobs j | , sys.dba_jobs j |
| WHERE | WHERE |
| s.dblink != (select global_name from global_name) | s.dblink != (select global_name from global_name) |
| AND s.interval is not null | AND s.interval is not null |
| AND s.job = j.job | AND s.job = j.job |
| ORDER BY | ORDER BY |
| 1; | 1; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (SCHEDULE) - REFRESH JOBS - | | -- | - (SCHEDULE) - REFRESH JOBS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="schedule_refresh_jobs"></a> | prompt <a name="schedule_refresh_jobs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Schedule) - Refresh Jobs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Schedule) - Refresh Jobs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN job HEADING 'Job ID' ENTMAP off | COLUMN job HEADING 'Job ID' ENTMAP off |
| COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off | COLUMN priv_user HEADING 'Privilege Schema' ENTMAP off |
| COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off | COLUMN next_date FORMAT a75 HEADING 'Start' ENTMAP off |
| COLUMN interval FORMAT a75 HEADING 'Interval' ENTMAP off | COLUMN interval FORMAT a75 HEADING 'Interval' ENTMAP off |
| | |
| SELECT | SELECT |
| j.job job | j.job job |
| , sys.dba_jobs j | , sys.dba_jobs j |
| WHERE | WHERE |
| r.job = j.job | r.job = j.job |
| order by | order by |
| 1; | 1; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MULTI-MASTER) - MASTER GROUPS - | | -- | - (MULTI-MASTER) - MASTER GROUPS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="multimaster_master_groups"></a> | prompt <a name="multimaster_master_groups"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Multi-Master) - Master Groups</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Multi-Master) - Master Groups</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN name HEADING 'Master Group' ENTMAP off | COLUMN name HEADING 'Master Group' ENTMAP off |
| COLUMN num_def_trans HEADING '# Def. Trans' ENTMAP off | COLUMN num_def_trans HEADING '# Def. Trans' ENTMAP off |
| COLUMN num_admin_requests HEADING '# Admin. Requests' ENTMAP off | COLUMN num_admin_requests HEADING '# Admin. Requests' ENTMAP off |
| COLUMN num_admin_request_errors HEADING '# Admin. Request Errors' ENTMAP off | COLUMN num_admin_request_errors HEADING '# Admin. Request Errors' ENTMAP off |
| | |
| SELECT | SELECT |
| g.gname name | g.gname name |
| , NVL(a.cnt3, 0) num_admin_requests | , NVL(a.cnt3, 0) num_admin_requests |
| , NVL(b.cnt4, 0) num_admin_request_errors | , NVL(b.cnt4, 0) num_admin_request_errors |
| FROM | FROM |
| (select distinct gname | (select distinct gname |
| from dba_repgroup | from dba_repgroup |
| where master='Y') g | where master='Y') g |
| , (select | , (select |
| rog rog | rog rog |
| , count(dt.deferred_tran_id) cnt1 | , count(dt.deferred_tran_id) cnt1 |
| from (select distinct | from (select distinct |
| ro.gname rog | ro.gname rog |
| , d.deferred_tran_id dft | , d.deferred_tran_id dft |
| from | from |
| dba_repobject ro | dba_repobject ro |
| , defcall d | , defcall d |
| , deftrANDest td | , deftrANDest td |
| where | where |
| ro.sname = d.schemaname | ro.sname = d.schemaname |
| AND ro.oname = d.packagename | AND ro.oname = d.packagename |
| AND ro.type in ('TABLE', 'PACKAGE', 'SNAPSHOT') | AND ro.type in ('TABLE', 'PACKAGE', 'SNAPSHOT') |
| AND td.deferred_tran_id = d.deferred_tran_id | AND td.deferred_tran_id = d.deferred_tran_id |
| ) t0, deftrANDest dt | ) t0, deftrANDest dt |
| where | where |
| dt.deferred_tran_id = dft | dt.deferred_tran_id = dft |
| group by rog | group by rog |
| ) t | ) t |
| , (select distinct | , (select distinct |
| ro.gname | ro.gname |
| , count(distinct e.deferred_tran_id) cnt2 | , count(distinct e.deferred_tran_id) cnt2 |
| from | from |
| dba_repobject ro | dba_repobject ro |
| , defcall d | , defcall d |
| , deferror e | , deferror e |
| where | where |
| ro.sname = d.schemaname | ro.sname = d.schemaname |
| AND ro.oname = d.packagename | AND ro.oname = d.packagename |
| AND ro.type in ('TABLE', 'PACKAGE', 'SNAPSHOT') | AND ro.type in ('TABLE', 'PACKAGE', 'SNAPSHOT') |
| AND e.deferred_tran_id = d.deferred_tran_id | AND e.deferred_tran_id = d.deferred_tran_id |
| AND e.callno = d.callno | AND e.callno = d.callno |
| group by ro.gname | group by ro.gname |
| ) ie | ) ie |
| , (select gname, count(*) cnt3 | , (select gname, count(*) cnt3 |
| from dba_repcatlog | from dba_repcatlog |
| group by gname | group by gname |
| ) a | ) a |
| , (select gname, count(*) cnt4 | , (select gname, count(*) cnt4 |
| from dba_repcatlog | from dba_repcatlog |
| where status = 'ERROR' | where status = 'ERROR' |
| group BY gname | group BY gname |
| ) b | ) b |
| WHERE | WHERE |
| g.gname = ie.gname (+) | g.gname = ie.gname (+) |
| AND g.gname = t.rog (+) | AND g.gname = t.rog (+) |
| AND g.gname = a.gname (+) | AND g.gname = a.gname (+) |
| AND g.gname = b.gname (+) | AND g.gname = b.gname (+) |
| ORDER BY | ORDER BY |
| g.gname; | g.gname; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MULTI-MASTER) - MASTER GROUPS AND SITES - | | -- | - (MULTI-MASTER) - MASTER GROUPS AND SITES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="multimaster_master_groups_and_sites"></a> | prompt <a name="multimaster_master_groups_and_sites"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Multi-Master) - Master Groups and Sites</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Multi-Master) - Master Groups and Sites</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN master_group HEADING 'Master Group' ENTMAP off | COLUMN master_group HEADING 'Master Group' ENTMAP off |
| COLUMN sites HEADING 'Sites' ENTMAP off | COLUMN sites HEADING 'Sites' ENTMAP off |
| COLUMN master_definition_site HEADING 'Master Definition Site' ENTMAP off | COLUMN master_definition_site HEADING 'Master Definition Site' ENTMAP off |
| | |
| SELECT | SELECT |
| gname master_group | gname master_group |
| sys.dba_repsites | sys.dba_repsites |
| WHERE | WHERE |
| master = 'Y' | master = 'Y' |
| AND gname NOT IN ( | AND gname NOT IN ( |
| SELECT gname from sys.dba_repsites | SELECT gname from sys.dba_repsites |
| WHERE snapmaster = 'Y' | WHERE snapmaster = 'Y' |
| ) | ) |
| ORDER BY | ORDER BY |
| gname; | gname; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MATERIALIZED VIEW) - MASTER SITE SUMMARY - | | -- | - (MATERIALIZED VIEW) - MASTER SITE SUMMARY - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="materialized_view_master_site_summary"></a> | prompt <a name="materialized_view_master_site_summary"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Master Site Summary</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Master Site Summary</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN mgroup HEADING '# of Master Groups' ENTMAP off | COLUMN mgroup HEADING '# of Master Groups' ENTMAP off |
| COLUMN mvgroup HEADING '# of Registered MV Groups' ENTMAP off | COLUMN mvgroup HEADING '# of Registered MV Groups' ENTMAP off |
| COLUMN mvlog HEADING '# of MV Logs' ENTMAP off | COLUMN mvlog HEADING '# of MV Logs' ENTMAP off |
| COLUMN template HEADING '# of Templates' ENTMAP off | COLUMN template HEADING '# of Templates' ENTMAP off |
| | |
| SELECT | SELECT |
| a.mgroup mgroup | a.mgroup mgroup |
| , d.mvlog mvlog | , d.mvlog mvlog |
| , e.template template | , e.template template |
| FROM | FROM |
| (select count(g.gname) mgroup | (select count(g.gname) mgroup |
| from sys.dba_repgroup g, sys.dba_repsites s | from sys.dba_repgroup g, sys.dba_repsites s |
| where g.master = 'Y' | where g.master = 'Y' |
| and s.master = 'Y' | and s.master = 'Y' |
| and g.gname = s.gname | and g.gname = s.gname |
| and s.my_dblink = 'Y') a | and s.my_dblink = 'Y') a |
| , (select count(*) mvGROUP | , (select count(*) mvGROUP |
| from sys.dba_registered_snapshot_groups) b | from sys.dba_registered_snapshot_groups) b |
| , (select count(*) mv | , (select count(*) mv |
| from sys.dba_registered_snapshots) c | from sys.dba_registered_snapshots) c |
| , (select count(*) mvlog | , (select count(*) mvlog |
| from sys.dba_snapshot_logs) d | from sys.dba_snapshot_logs) d |
| , (select count(*) template | , (select count(*) template |
| from sys.dba_repcat_refresh_templates) e; | from sys.dba_repcat_refresh_templates) e; |
| | |
| | |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN log_owner FORMAT a75 HEADING 'Log Owner' ENTMAP off | COLUMN log_owner FORMAT a75 HEADING 'Log Owner' ENTMAP off |
| COLUMN log_table HEADING 'Log Table' ENTMAP off | COLUMN log_table HEADING 'Log Table' ENTMAP off |
| COLUMN primary_key FORMAT a75 HEADING 'Primary Key' ENTMAP off | COLUMN primary_key FORMAT a75 HEADING 'Primary Key' ENTMAP off |
| COLUMN filter_columns FORMAT a75 HEADING 'Filter Columns' ENTMAP off | COLUMN filter_columns FORMAT a75 HEADING 'Filter Columns' ENTMAP off |
| | |
| BREAK ON report ON log_owner | BREAK ON report ON log_owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || log_owner || '</b></font></div>' log_owner | '<div align="left"><font color="#336699"><b>' || log_owner || '</b></font></div>' log_owner |
| , '<div align="center">' || filter_columns || '</div>' filter_columns | , '<div align="center">' || filter_columns || '</div>' filter_columns |
| FROM | FROM |
| sys.dba_snapshot_logs | sys.dba_snapshot_logs |
| ORDER BY | ORDER BY |
| log_owner; | log_owner; |
| | |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN ref_temp_name HEADING 'Refresh Template Name' ENTMAP off | COLUMN ref_temp_name HEADING 'Refresh Template Name' ENTMAP off |
| COLUMN owner HEADING 'Owner' ENTMAP off | COLUMN owner HEADING 'Owner' ENTMAP off |
| COLUMN instantiated HEADING '# of Instantiated Sites' ENTMAP off | COLUMN instantiated HEADING '# of Instantiated Sites' ENTMAP off |
| COLUMN template_comment HEADING 'Comment' ENTMAP off | COLUMN template_comment HEADING 'Comment' ENTMAP off |
| | |
| SELECT | SELECT |
| rt.refresh_template_name ref_temp_name | rt.refresh_template_name ref_temp_name |
| FROM | FROM |
| sys.dba_repcat_refresh_templates rt | sys.dba_repcat_refresh_templates rt |
| , (SELECT y.refresh_template_name, count(x.status) instantiated | , (SELECT y.refresh_template_name, count(x.status) instantiated |
| FROM sys.dba_repcat_template_sites x, sys.dba_repcat_refresh_templates y | FROM sys.dba_repcat_template_sites x, sys.dba_repcat_refresh_templates y |
| WHERE x.refresh_template_name(+) = y.refresh_template_name | WHERE x.refresh_template_name(+) = y.refresh_template_name |
| GROUP BY y.refresh_template_name) rs | GROUP BY y.refresh_template_name) rs |
| WHERE | WHERE |
| rt.refresh_template_name(+) = rs.refresh_template_name | rt.refresh_template_name(+) = rs.refresh_template_name |
| ORDER BY | ORDER BY |
| rt.refresh_template_name; | rt.refresh_template_name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MATERIALIZED VIEW) - MASTER SITE LOGS - | | -- | - (MATERIALIZED VIEW) - MASTER SITE LOGS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="materialized_view_master_site_logs"></a> | prompt <a name="materialized_view_master_site_logs"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Master Site Logs</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Master Site Logs</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN log_owner FORMAT a75 HEADING 'Log Owner' ENTMAP off | COLUMN log_owner FORMAT a75 HEADING 'Log Owner' ENTMAP off |
| COLUMN log_table HEADING 'Log Table' ENTMAP off | COLUMN log_table HEADING 'Log Table' ENTMAP off |
| COLUMN primary_key FORMAT a75 HEADING 'Primary Key' ENTMAP off | COLUMN primary_key FORMAT a75 HEADING 'Primary Key' ENTMAP off |
| COLUMN filter_columns FORMAT a75 HEADING 'Filter Columns' ENTMAP off | COLUMN filter_columns FORMAT a75 HEADING 'Filter Columns' ENTMAP off |
| | |
| BREAK ON report ON log_owner | BREAK ON report ON log_owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || log_owner || '</b></font></div>' log_owner | '<div align="left"><font color="#336699"><b>' || log_owner || '</b></font></div>' log_owner |
| , '<div align="center">' || filter_columns || '</div>' filter_columns | , '<div align="center">' || filter_columns || '</div>' filter_columns |
| FROM | FROM |
| sys.dba_snapshot_logs | sys.dba_snapshot_logs |
| ORDER BY | ORDER BY |
| log_owner; | log_owner; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MATERIALIZED VIEW) - MASTER SITE TEMPLATES - | | -- | - (MATERIALIZED VIEW) - MASTER SITE TEMPLATES - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="materialized_view_master_site_templates"></a> | prompt <a name="materialized_view_master_site_templates"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Master Site Templates</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Master Site Templates</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner HEADING 'Owner' ENTMAP off | COLUMN owner HEADING 'Owner' ENTMAP off |
| COLUMN refresh_template_name HEADING 'Refresh Template Name' ENTMAP off | COLUMN refresh_template_name HEADING 'Refresh Template Name' ENTMAP off |
| COLUMN instantiated HEADING '# of Instantiated Sites' ENTMAP off | COLUMN instantiated HEADING '# of Instantiated Sites' ENTMAP off |
| COLUMN template_comment HEADING 'Comment' ENTMAP off | COLUMN template_comment HEADING 'Comment' ENTMAP off |
| | |
| BREAK ON owner | BREAK ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || owner || '</b></font></div>' owner |
| FROM | FROM |
| sys.dba_repcat_refresh_templates rt | sys.dba_repcat_refresh_templates rt |
| , ( SELECT y.refresh_template_name, count(x.status) instantiated | , ( SELECT y.refresh_template_name, count(x.status) instantiated |
| FROM sys.dba_repcat_template_sites x, sys.dba_repcat_refresh_templates y | FROM sys.dba_repcat_template_sites x, sys.dba_repcat_refresh_templates y |
| WHERE x.refresh_template_name(+) = y.refresh_template_name | WHERE x.refresh_template_name(+) = y.refresh_template_name |
| GROUP BY y.refresh_template_name | GROUP BY y.refresh_template_name |
| ) rs | ) rs |
| WHERE | WHERE |
| rt.refresh_template_name(+) = rs.refresh_template_name | rt.refresh_template_name(+) = rs.refresh_template_name |
| ORDER BY | ORDER BY |
| owner; | owner; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MATERIALIZED VIEW) - SITE SUMMARY - | | -- | - (MATERIALIZED VIEW) - SITE SUMMARY - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="materialized_view_summary"></a> | prompt <a name="materialized_view_summary"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Summary</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Summary</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN mvgroup HEADING '# of Materialized View Groups' ENTMAP off | COLUMN mvgroup HEADING '# of Materialized View Groups' ENTMAP off |
| COLUMN mv HEADING '# of Materialized Views' ENTMAP off | COLUMN mv HEADING '# of Materialized Views' ENTMAP off |
| COLUMN rgroup HEADING '# of Refresh Groups' ENTMAP off | COLUMN rgroup HEADING '# of Refresh Groups' ENTMAP off |
| | |
| SELECT | SELECT |
| a.mvgroup mvgroup | a.mvgroup mvgroup |
| , c.rgroup rgroup | , c.rgroup rgroup |
| FROM | FROM |
| ( select count(s.gname) mvgroup | ( select count(s.gname) mvgroup |
| from sys.dba_repsites s | from sys.dba_repsites s |
| where s.snapmaster = 'Y') a | where s.snapmaster = 'Y') a |
| , ( select count(*) mv | , ( select count(*) mv |
| from sys.dba_snapshots) b | from sys.dba_snapshots) b |
| , ( select count(*) rgroup | , ( select count(*) rgroup |
| from sys.dba_refresh) c; | from sys.dba_refresh) c; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MATERIALIZED VIEW) - SITE GROUPS - | | -- | - (MATERIALIZED VIEW) - SITE GROUPS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="materialized_view_groups"></a> | prompt <a name="materialized_view_groups"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Groups</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Groups</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN gname HEADING 'Name' ENTMAP off | COLUMN gname HEADING 'Name' ENTMAP off |
| COLUMN dblink HEADING 'Master' ENTMAP off | COLUMN dblink HEADING 'Master' ENTMAP off |
| COLUMN propagation HEADING 'Propagation' ENTMAP off | COLUMN propagation HEADING 'Propagation' ENTMAP off |
| COLUMN remark HEADING 'Remark' ENTMAP off | COLUMN remark HEADING 'Remark' ENTMAP off |
| | |
| SELECT | SELECT |
| s.gname gname | s.gname gname |
| ORDER BY | ORDER BY |
| s.gname; | s.gname; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MATERIALIZED VIEW) - SITE MATERIALIZED VIEWS - | | -- | - (MATERIALIZED VIEW) - SITE MATERIALIZED VIEWS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="materialized_view_materialized_views"></a> | prompt <a name="materialized_view_materialized_views"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Materialized Views</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Materialized Views</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN name HEADING 'Name' ENTMAP off | COLUMN name HEADING 'Name' ENTMAP off |
| COLUMN can_use_log FORMAT a75 HEADING 'Can Use Log?' ENTMAP off | COLUMN can_use_log FORMAT a75 HEADING 'Can Use Log?' ENTMAP off |
| COLUMN last_refresh FORMAT a75 HEADING 'Last Refresh' ENTMAP off | COLUMN last_refresh FORMAT a75 HEADING 'Last Refresh' ENTMAP off |
| | |
| BREAK ON owner | BREAK ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || s.owner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || s.owner || '</b></font></div>' owner |
| FROM | FROM |
| sys.dba_snapshots s | sys.dba_snapshots s |
| , sys.dba_mviews m | , sys.dba_mviews m |
| WHERE | WHERE |
| s.name = m.mview_name | s.name = m.mview_name |
| AND s.owner = m.owner | AND s.owner = m.owner |
| ORDER BY | ORDER BY |
| s.owner | s.owner |
| , s.name; | , s.name; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - (MATERIALIZED VIEW) - SITE REFRESH GROUPS - | | -- | - (MATERIALIZED VIEW) - SITE REFRESH GROUPS - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| prompt <a name="materialized_view_refresh_groups"></a> | prompt <a name="materialized_view_refresh_groups"></a> |
| prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Refresh Groups</b></font><hr align="left" width="460"> | prompt <font size="+2" face="Arial,Helvetica,Geneva,sans-serif" color="#336699"><b>(Materialized View) - Site Refresh Groups</b></font><hr align="left" width="460"> |
| | |
| CLEAR COLUMNS BREAKS COMPUTES | CLEAR COLUMNS BREAKS COMPUTES |
| | |
| COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off | COLUMN owner FORMAT a75 HEADING 'Owner' ENTMAP off |
| COLUMN name FORMAT a75 HEADING 'Name' ENTMAP off | COLUMN name FORMAT a75 HEADING 'Name' ENTMAP off |
| COLUMN next_date FORMAT a75 HEADING 'Next Date' ENTMAP off | COLUMN next_date FORMAT a75 HEADING 'Next Date' ENTMAP off |
| COLUMN interval FORMAT a75 HEADING 'Interval' ENTMAP off | COLUMN interval FORMAT a75 HEADING 'Interval' ENTMAP off |
| | |
| BREAK ON owner | BREAK ON owner |
| | |
| SELECT | SELECT |
| '<div align="left"><font color="#336699"><b>' || rowner || '</b></font></div>' owner | '<div align="left"><font color="#336699"><b>' || rowner || '</b></font></div>' owner |
| rowner | rowner |
| , rname; | , rname; |
| | |
| prompt <center>[<a class="noLink" href="#top">Top</a>]</center><p> | prompt <center>[[<a class="noLink" href="#top">Top</a>]]</center><p> |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| -- | - END OF REPORT - | | -- | - END OF REPORT - | |
| -- +----------------------------------------------------------------------------+ | -- +----------------------------------------------------------------------------+ |
| | |
| SPOOL OFF | SPOOL OFF |
| | |
| SET MARKUP HTML OFF | SET MARKUP HTML OFF |
| | |
| SET TERMOUT ON | SET TERMOUT ON |
| | |
| prompt | prompt |
| prompt Output written to: &FileName._&_dbname._&_spool_time..html | prompt Output written to: &FileName._&_dbname._&_spool_time..html |
| | |
| EXIT; | EXIT; |
| </code> | </code> |
| | |