Rem drv: Rem Rem $Header: basic_post_creation.sql 21-feb-2007.09:54:23 aptrived Exp $ Rem Rem basic_post_creation.sql Rem Rem Copyright (c) 2002, 2007, Oracle. All rights reserved. Rem Rem NAME Rem basic_post_creation.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem aptrived 04/18/06 - Bug#5152908, Adding MGMT_METRICS_1DAY to Rem MGMT_TARGET_DELETE_EXCEPTIONS Rem vnukal 08/14/06 - XbranchMerge vnukal_reloc_job from main Rem pmodi 08/18/05 - Bug:4538663 - Setting purge batchsize in Rem mgmt_parameters Rem jsadras 07/29/05 - basic_data_upgrade missing Rem vkarpura 07/13/05 - Allow WC RG creation Rem gsbhatia 07/14/05 - Rem rkpandey 07/07/05 - Bug 4474926: move registering logging TARGET Rem Module to basic_common_init.sql Rem scgrover 07/06/05 - add extended sql trace Rem gsbhatia 07/03/05 - New repmgr header impl Rem rmarripa 06/06/05 - Remove webapp composite target type property Rem rpinnama 05/12/05 - Move 102010 init to a common file Rem vkarpura 04/05/05 - Fix Naming Rem rkpandey 04/07/05 - Removing duplicate target_type registering Rem vkarpura 03/31/05 - Moving IAS v102010 to IAS module Rem ramalhot 03/03/05 - handler for MGMT_CHANGE_AGENT_URL added Rem vkarpura 03/02/05 - Adding Red Group Exclude for OHS, OC4J, WC and IAS Rem rmaggarw 02/24/05 - bug 4204931: prefix schema name to AQ objects Rem vkarpura 02/02/05 - Changing type Strings for IAS Rem rpinnama 02/03/05 - Populate schema owner name to parameters table Rem vkarpura 01/25/05 - Adding props for IAS custom RGs Rem vkarpura 01/20/05 - Adding Custom RGs for IAS Rem rpinnama 01/07/05 - Set the version of oracle_emrep target to 2.0 Rem ktlaw 01/11/05 - add repmgr header Rem bkesavan 12/12/04 - Change string and metrics error to system wide purge Rem vagarwal 12/10/04 - disallow emdrep target from redundancy group Rem groyal 11/10/04 - Add NLS support for functional categories Rem streddy 11/08/04 - Change redundancy group to exclusion mechanism Rem vkarpura 10/18/04 - Changing Labels Rem rmaggarw 10/08/04 - add AQ creation, add synonym creation - shared FS Rem vkarpura 09/03/04 - Adding Farm and Cluster Rem ckumar 09/03/04 - Added Redundacy Group property Rem ramalhot 08/17/04 - Register TARGET for logging Rem streddy 08/10/04 - Add Funtional metric categories Rem klmichae 04/09/04 - make oc4j as being a composite type Rem vkapur 11/19/03 - bug 3256326: insert rac_database metrics into mgmt_metrics_ext Rem rzazueta 11/12/03 - Fix 3156431: Add MGMT_METRICS_RAW and Rem MGMT_METRICS_1HOUR to deletion exceptions Rem rpinnama 09/25/03 - Register target types Rem rpinnama 09/07/03 - Add purge policy for string metric history Rem jsoule 08/18/03 - add population of metric metadata extension Rem rpinnama 03/17/03 - Move DBMS job submission to basic_dbms_jobs file Rem rpinnama 12/27/02 - Register PURGE for logging Rem rpinnama 11/21/02 - Add mgmt_duplicate target to target delete exception Rem rpinnama 11/12/02 - Add mgmt_targets_delete as deleteion exception Rem rpinnama 10/18/02 - Remove maint logging commands Rem rpinnama 10/15/02 - Fix register_logging_module API Rem rpinnama 10/14/02 - Use log_registration API Rem edemembe 08/15/02 - Adding performance logging Rem edemembe 08/08/02 - Adding performance logging Rem aholser 05/31/02 - add display and dbms job info Rem rpinnama 06/05/02 - Initialize performance log. Rem rpinnama 05/16/02 - add submit job. Rem rpinnama 05/14/02 - Created Rem INSERT INTO MGMT_PARAMETERS (parameter_name, parameter_value, parameter_comment) VALUES ('load_interval', '300', 'The load interval in seconds'); COMMIT; -- Register logging modules. BEGIN mgmt_log.register_logging_module ('LOADER','Loader'); mgmt_log.register_logging_module ('RELOCATE','Relocate'); mgmt_log.register_logging_module ('ROLLUP','Rollup','EMD_LOADER.ROLLUP()'); mgmt_log.register_logging_module ('PURGE','Purge'); mgmt_log.register_logging_module ('ROLLUP 1HOUR','1 Hour Rollup'); mgmt_log.register_logging_module ('PURGE RAW','Raw Data Purge'); mgmt_log.register_logging_module ('ROLLUP 1DAY','1 Day Rollup'); mgmt_log.register_logging_module ('PURGE 1HOUR','1 Hour Data Purge'); mgmt_log.register_logging_module ('PURGE 1DAY','1 Day Data Purge'); mgmt_log.register_logging_module ('PURGE ERROR LOG','Error Log Purge'); mgmt_log.register_logging_module ('PURGE PERFORMANCE LOG','Performance Log Purge'); COMMIT; END; / -- Initialize performance log for Rollup DBMS job. BEGIN mgmt_log.log_performance('ROLLUP'); COMMIT; END; / -- Add targets_delete table as a delete exception. BEGIN DECLARE del_exceptions SMP_EMD_STRING_ARRAY := SMP_EMD_STRING_ARRAY(); BEGIN -- Add deletion exceptions here del_exceptions.extend(5); del_exceptions(1) := 'MGMT_TARGETS_DELETE'; del_exceptions(2) := 'MGMT_DUPLICATE_TARGETS'; del_exceptions(3) := 'MGMT_METRICS_RAW'; del_exceptions(4) := 'MGMT_METRICS_1HOUR'; del_exceptions(5) := 'MGMT_METRICS_1DAY'; MGMT_ADMIN.add_target_deletion_exceptions(del_exceptions); END; END; / -- Register wellknown target types BEGIN DECLARE l_type_properties SMP_EMD_NVPAIR_ARRAY; BEGIN -- Database target type l_type_properties := SMP_EMD_NVPAIR_ARRAY ( SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DISALLOW_REDUNDANCY_GROUP, '1') ); MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_DATABASE_TARGET_TYPE, 'Database', 'name', l_type_properties); l_type_properties.delete; -- Listener target type MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_LISTENER_TARGET_TYPE, 'Listener', 'oracle_listener_name'); COMMIT; -- Application server target type -- with is_composite = '1' l_type_properties := SMP_EMD_NVPAIR_ARRAY ( SMP_EMD_NVPAIR(MGMT_GLOBAL.G_IS_COMPOSITE_PROP, '1'), SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DISALLOW_REDUNDANCY_GROUP, '1')); MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_IAS_TARGET_TYPE, 'Oracle Application Server', 'ias_name', l_type_properties); l_type_properties.delete; -- OC4J target type -- with is_composite = '1' l_type_properties := SMP_EMD_NVPAIR_ARRAY ( SMP_EMD_NVPAIR(MGMT_GLOBAL.G_IS_COMPOSITE_PROP, '1'), SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DISALLOW_REDUNDANCY_GROUP, '1')); MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_OC4J_TARGET_TYPE, 'OC4J', 'oc4j_name', l_type_properties); l_type_properties.delete; -- Website target type -- with is_composite = '1' MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_WEBSITE_TARGET_TYPE, 'Web Application', 'website_name'); -- HTTP Server target type l_type_properties := SMP_EMD_NVPAIR_ARRAY ( SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DISALLOW_REDUNDANCY_GROUP, '1') ); MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_HTTP_SERVER_TARGET_TYPE, 'HTTP Server', 'oracle_apache_name', l_type_properties); l_type_properties.delete; -- Web cache target type l_type_properties := SMP_EMD_NVPAIR_ARRAY ( SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DISALLOW_REDUNDANCY_GROUP, '0') ); MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_WEBCACHE_TARGET_TYPE, 'Web Cache', 'oracle_webcache_name', l_type_properties); l_type_properties.delete; -- OC4J target type l_type_properties := SMP_EMD_NVPAIR_ARRAY ( SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DISALLOW_REDUNDANCY_GROUP, '1') ); MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_OC4J_TARGET_TYPE, 'OC4J', 'oracle_dms_name', l_type_properties); l_type_properties.delete; -- BC4J target type MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_BC4J_TARGET_TYPE, 'Business Components for Java', 'bc4j_name'); COMMIT; -- LDAP target type MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_LDAP_TARGET_TYPE, 'OID LDAP Server', 'oracle_ldap_server_name'); -- Single Sign on server target type MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_SSO_SERVER_TARGET_TYPE, 'Single Sign-On Server', 'SingleSignOn'); -- Single Sign on server target type MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_PORTAL_TARGET_TYPE, 'Portal', 'oracle_portal_name'); COMMIT; END; END; / BEGIN -- Purge policy for MGMT_STRING METRIC_HISTORY EM_PURGE.add_purge_policy('MGMT_STRING_METRIC_HISTORY', EM_PURGE.G_POLICY_TYPE_SYSTEM, 'EMD_LOADER.STRING_HISTORY_PURGE', 31*24, NULL, 'Purge policy for String metric history.', EM_PURGE.G_RETENTION_GROUP_LVL2_SUMMARY ); -- Purge policy for MGMT_METRIC_ERRORS EM_PURGE.add_purge_policy('MGMT_METRIC_ERRORS', EM_PURGE.G_POLICY_TYPE_SYSTEM, 'EMD_LOADER.METRIC_ERROR_PURGE', 180*24, NULL, 'Purge policy for Metric errors.', EM_PURGE.G_RETENTION_GROUP_ALERTS ); COMMIT; END; / rem rem Keyonly threshold-based alert oracle_database.wait_sess_cls.count rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('4996E975E5AC5A452156FE3E2A3D13FD'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'Y'); rem rem Keyonly threshold-based alert oracle_database.wait_sess_cls.wait_cs rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('799C18F58BB4B590D3A7EA6EC7AA6C4C'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'Y'); rem rem Keyonly threshold-based alert oracle_database.service.elapsed_cs rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('5820BF1AA43F88AA0CAF0BA6969B7B13'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'Y'); rem rem Keyonly threshold-based alert oracle_database.service.cpu_cs rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('33C0C81DC02AD4304E565982C71FD269'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'Y'); rem rem Keyonly threshold-based alert oracle_database.file.read_cs rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('7999FAFED7B9413248A38708FC034D65'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'Y'); rem rem Keyonly threshold-based alert oracle_database.file.write_cs rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('7B8CC059F09F12BC5B29937406DDF53C'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'Y'); rem rem Non-threshold based alert oracle_database.Recovery_Area.Free_Space rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('3F2BBE6BF105C0D16A3710F2868B8399'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert oracle_database.Suspended_Session.Tablespace rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('8FBCDDD764847D03E3882564E85DADBD'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert oracle_database.Suspended_Session.Rollback_Segment rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('970054759B20844C7FECFC236BD8EC4A'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert oracle_database.Suspended_Session.Data_Object rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('C4219FD236BA6B4277D993CBEDCA160C'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert oracle_database.Suspended_Session.Quota rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('9DEE122999951641979D669AE4AEA4AA'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert oracle_database.Snap_Shot_Too_Old.Tablespace rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('109613CA182F59DA38A43D8C1E79E7AB'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert oracle_database.Snap_Shot_Too_Old.Rollback_Segment rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('ABF0447428D1F6A801626203A3A0A531'), 'oracle_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert rac_database.Recovery_Area.Free_Space rem Cluster db-level metric rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('BE99716C462B6C3CB41A3E2D31D76352'), 'rac_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert rac_database.Suspended_Session.Tablespace rem Cluster db-level metric rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('B201CC479402186825F8D7836BBE8007'), 'rac_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert rac_database.Suspended_Session.Rollback_Segment rem Cluster db-level metric rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('84B2E7FEAEE909B0F09DB4B41C5F2BC0'), 'rac_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert rac_database.Suspended_Session.Data_Object rem Cluster db-level metric rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('74CBDDCF0FDCBD1ADD48EF85EA1877D2'), 'rac_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert rac_database.Suspended_Session.Quota rem Cluster db-level metric rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('1772B8B7FACF05C1FD35FF711B092461'), 'rac_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert rac_database.Snap_Shot_Too_Old.Tablespace rem Cluster db-level metric rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('F0618F81F9BB09B4767ECFF97F465BF7'), 'rac_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Non-threshold based alert rac_database.Snap_Shot_Too_Old.Rollback_Segment rem Cluster db-level metric rem INSERT INTO mgmt_metrics_ext VALUES (HEXTORAW('73D3A217BA3190713B9B7153D08F0696'), 'rac_database', '2.1', '10i', DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 'N', DEFAULT); rem rem Setting default value for purge batchsize rem EXEC EMD_LOADER.set_purge_batchsize (p_purge_batchsize => EMD_LOADER.p_purge_batchsize); -- 1020101 initialization done by calling the common init @@&&EM_SQL_ROOT/core/v102010/basic/basic_common_init.sql @@&&EM_SQL_ROOT/core/v102020/basic_data_upgrade.sql @@&&EM_SQL_ROOT/core/v102020/basic/basic_data_upgrade.sql