MINI MINI MANI MO
Rem
Rem $Header: rdbms/admin/odmu111.sql /main/3 2017/05/28 22:46:08 stanaya Exp $
Rem
Rem odmu111.sql
Rem
Rem Copyright (c) 2009, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem odmu111.sql - ODM upgrade script for 11.1 to 11.2 upgrade
Rem
Rem DESCRIPTION
Rem This script updates ODM in the rdbms dba registry
Rem
Rem NOTES
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: rdbms/admin/odmu111.sql
Rem SQL_SHIPPED_FILE: rdbms/admin/odmu111.sql
Rem SQL_PHASE: UPGRADE
Rem SQL_STARTUP_MODE: UPGRADE
Rem SQL_IGNORABLE_ERRORS: NONE
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem xbarr 04/28/11 - add odmu112.sql for dropping dmsys
Rem xbarr 01/29/09 - Upgrade from 11.1 to 11.2
Rem xbarr 01/29/09 - Created
Rem
Rem PL/SQL API model upgrades (to be run as SYS only)
Rem
Rem Migrate dmsys metadata and dmuser model to 11g
Rem exec dmp_sys.upgrade_models('11.0.0');
Rem /
Rem commit;
Rem =====================================================================================
Rem Update ODM entry in DBA_REGISTRY for downgrade purpose
Rem
Rem In 11g, ODM component has been migrated from DMSYS to SYS. ODM is no longer a component.
Rem Once a user decides there is no need to perform a rdbms downgrade, DMSYS schema can be
Rem dropped from the upgraded database. ODM entry will be removed from dba registry once
Rem DMSYS is dropped.
Rem =====================================================================================
ALTER SESSION SET CURRENT_SCHEMA = "SYS";
BEGIN
SYS.DBMS_REGISTRY.UPGRADED('ODM');
EXCEPTION WHEN OTHERS THEN
IF SQLCODE IN ( -39705 )
THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'UPDATE SYS.REGISTRY$
SET VPROC=NULL
WHERE CID = ''ODM''
AND CNAME = ''Oracle Data Mining''';
EXCEPTION WHEN OTHERS THEN
IF SQLCODE IN ( -39705 )
THEN NULL;
ELSE RAISE;
END IF;
END;
/
BEGIN
SYS.DBMS_REGISTRY.VALID('ODM');
EXCEPTION WHEN OTHERS THEN
IF SQLCODE IN ( -39705 )
THEN NULL;
ELSE RAISE;
END IF;
END;
/
commit;
Rem Remove DMSYS schema
@@odmu112.sql
commit;
OHA YOOOO