Rem drv: Rem Rem $Header: emcore/source/oracle/sysman/emdrep/sql/core/upgrade/pre_data_upgrade.sql st_emdw_lsatyapr_bug-7594101/1 2008/11/27 00:28:18 lsatyapr Exp $ Rem Rem pre_data_upgrade.sql Rem Rem Copyright (c) 2005, 2008, Oracle and/or its affiliates. Rem All rights reserved. Rem Rem NAME Rem pre_data_upgrade.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem lsatyapr 11/27/08 - Bug7594101 Fix 11.1.0.7 upgrade Rem lsatyapr 07/17/08 - Spl check for 11.1.0.6 upgrade Rem lsatyapr 07/10/08 - Bug7214155 Avoid jobtype upg in non-central mode Rem chyu 11/17/06 - adding the stat analyzer bug 5666424 Rem chyu 11/17/06 - modifying the version Rem chyu 12/12/05 - Created Rem -- We have to register metadata here so that all the metrics are available -- we should always take it from the latest @&EM_SQL_ROOT/core/latest/targetTypes_sql/core_targetTypes.sql -- Do the object analyze here before all the data_upgrade scripts DECLARE BEGIN EMD_MAINTENANCE.analyze_objects_without_stats('&&EM_REPOS_USER'); END; / -- set the flag that determines whether new job type registration reschedules -- the current executions to pick the new job type appropriately. This must be -- done before the job types are registered. -- NOTE: This needs to be done only if upgrading from 11.1.0.6 DB DECLARE l_version MGMT_VERSIONS.version%TYPE; BEGIN BEGIN SELECT version INTO l_version FROM MGMT_VERSIONS WHERE component_name='DB'; -- EM key not available by default on DB11 onwards, so check whether to -- reschedule jobs only for versions later than 11 -- (Reinforce character-based check using TO_CHAR) IF TO_NUMBER(SUBSTR(l_version, 1, 2)) >= 11 THEN EMD_MAINTENANCE.calc_reschd_on_new_jobtype; END IF; EXCEPTION WHEN NO_DATA_FOUND THEN NULL; END; END; /