MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/admin/odmu111.sql

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