Rem drv: Rem Rem $Header: emcore/source/oracle/sysman/emdrep/sql/core/10.2.0.4/basic/basic_data_upgrade.sql /st_emcore_10.2.0.4.1db11/1 2008/08/01 11:06:40 edemembe Exp $ Rem Rem basic_data_upgrade.sql Rem Rem Copyright (c) 2007, 2008, Oracle. All rights reserved. Rem Rem NAME Rem basic_data_upgrade.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem edemembe 07/30/08 - Bug 7286326 Rem skini 10/05/07 - Add commit Rem skini 10/04/07 - Qualify EM_REPOS_USER Rem skini 10/04/07 - Submit DBMS_JOB in data upgrade Rem dgiaimo 04/30/07 - Changing 10.2.4.0 to 10.2.0.4 Rem aptrived 02/26/07 - Bug#5152908 Rem aptrived 02/26/07 - Created Rem -- Add targets_delete table as a delete exception. DECLARE del_exceptions SMP_EMD_STRING_ARRAY := SMP_EMD_STRING_ARRAY(); BEGIN -- Add deletion exceptions here del_exceptions.extend(1); del_exceptions(1) := 'MGMT_METRICS_1DAY'; MGMT_ADMIN.add_target_deletion_exceptions(del_exceptions); COMMIT; END; / -- Compress comp key index online via dbms_job DECLARE l_job_num NUMBER; l_job_name VARCHAR2(200) := '&EM_REPOS_USER' || '.emd_maintenance.compress_index(''MGMT_METRICS_COMP_KEYS_PK'',1,true);'; l_database_role VARCHAR2(32); BEGIN -- Check to see if this database is in logical standby mode. If it is -- we need to exit this script because logical standby doesn't support -- DBMS_JOBS. BEGIN SELECT database_role into l_database_role from v$database where database_role like '%LOGICAL%'; EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_JOB.SUBMIT(l_job_num, l_job_name, SYSDATE+1, NULL); COMMIT; END; END; /