Rem drv: Rem Rem $Header: upgrade_reports.sql 14-aug-2006.12:06:35 bmallipe Exp $ Rem Rem upgrade_reports.sql Rem Rem Copyright (c) 2005, 2006, Oracle. All rights reserved. Rem Rem NAME Rem upgrade_reports.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem bmallipe 08/14/06 - adding the CENTRAL condition Rem rreilly 08/04/05 - bug 4534249 move set define on Rem nachen 07/29/05 - upgrade database overview report Rem rreilly 07/17/05 - rreilly_bug-4494270 Rem rreilly 07/15/05 - Created Rem SET DEFINE OFF -- Upgrade from BETA to GC requires the following steps: -- Drop BETA reports to remove all old reports, elements and SQL -- Then, call our create report scripts which are copies from latest GC -- so that we get all the up-to-date changes. -- -- NOTE: After the 10.2GC release the report upgrade scripts should be -- changed to be more like the policy upgrade scripts, only -- containing changes new reports, dropped reports, and modifications -- to existing reports. In the future this approach would cause users -- to loose sql they may rely on. This is not an issue for BETA though. -- ------------------------------------------------ -- Drop all BETA db_outofbox_storage Reports -- ------------------------------------------------ BEGIN mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_DATABASE_GROUP_SPACE_USAGE', check_security => 0 ); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.DBGroupCurrDBSpcUsage'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.DBGroupHistStorageChartSql'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.DBGroupTbspAllocUsage'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.CurrDBGroupTbspFullAlertSummary'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.DBGroupFullAlertCount'); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_DATABASE_SPACE_USAGE', check_security => 0 ); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.CurrentDBStorageSql'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.DBHistTbspUsageChartSql'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.DBDatafileSpcUsage'); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_TBLSPC_MONTHLY_SPACE_USAGE', check_security => 0 ); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspAllocMetricTimestampSql'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspUsageMonthly'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspUsageMonthlySplit'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspUsageMonthlyChartSql'); COMMIT; END; / -- ------------------------------------------------ -- Drop all BETA db_outofbox_storage_issues Reports -- ------------------------------------------------ BEGIN mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_TABLESPACE_FULL_ALERT_BY_PERCENT', check_security => 0 ); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspFullSpaceUsedPctOpenAlerts'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.HistoricTbspSpaceUsedPct'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.HistoricAvgTbspSpaceUsedPct'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.AlertHistoryTbspSpaceUsedPct'); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_TABLESPACE_FULL_ALERT_BY_MB', check_security => 0 ); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspFullFreeMBOpenAlerts'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.HistoricTbspFreeMB'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.HistoricAvgTbspFreeMB'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.AlertHistoryTbspFreeMB'); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_TABLESPACE_PROBLEM_SEGMENTS', check_security => 0 ); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspSegsApproachingMaxExtents'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.storage.reports.TbspSegsNotAbleToExtend'); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_TABLESPACE_REC_SPACE', check_security => 0 ); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_SEGMENTS_ROW_CHAINING', check_security => 0 ); COMMIT; END; / -- ------------------------------------------------ -- Drop all BETA db_outofbox_audit Reports -- ------------------------------------------------ BEGIN mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_DATABASE_FAILED_LOGINS', check_security => 0 ); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_SUCCESSFUL_LOGINS', check_security => 0 ); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_SYS_USER_OPERATIONS', check_security => 0 ); COMMIT; mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DBMSG_DATABASE_GROUP_FAILED_LOGIN', check_security => 0 ); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.security.audit.reports.groupTotalFailedLoginCount'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.security.audit.reports.groupDailyFailedLoginCount'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.security.audit.reports.groupDailyFailedLoginCountForChart'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.security.audit.reports.topDBFailedLoginCount'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.security.audit.reports.topDBFailedLoginCountByDay'); COMMIT; END; / BEGIN -- clean up Database Instance Overview Report mgmt_ip.delete_report_by_title( report_owner_in => 'SYSMAN', report_title_in => 'DB_DATABASE_INSTANCE_OVERVIEW', check_security => 0); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.overview.report.DB_INSTANCE_INFO_SQL'); mgmt_ip.deregister_sql_statement( p_name => 'oracle.sysman.db.overview.report.SGA_INFO_SQL'); mgmt_ip.deregister_sql_statement ( p_name => 'oracle.sysman.db.overview.report.NON_DEFAULT_INIT_PARAMS_SQL'); COMMIT; END; / SET DEFINE ON -- Run our scripts @&EM_SQL_ROOT/db/v102020/reports/db_outofbox_elements.sql @&EM_SQL_ROOT/db/v102020/reports/db_outofbox_storage.sql @&EM_SQL_ROOT/db/v102020/reports/db_outofbox_storage_issues.sql @&EM_SQL_ROOT/db/v102020/reports/db_outofbox_audit.sql @&EM_SQL_ROOT/db/v102020/reports/overview_outofbox.sql