MINI MINI MANI MO

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

Rem
Rem $Header: rdbms/admin/catmgd.sql /main/8 2017/05/28 22:46:02 stanaya Exp $
Rem
Rem catmgd.sql
Rem
Rem Copyright (c) 2006, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      catmgd.sql - <one-line expansion of the name>
Rem
Rem    DESCRIPTION
Rem      <short description of component this file declares/defines>
Rem
Rem    NOTES
Rem      <other useful comments, qualifications, etc.>
Rem
Rem    BEGIN SQL_FILE_METADATA
Rem    SQL_SOURCE_FILE: rdbms/admin/catmgd.sql
Rem    SQL_SHIPPED_FILE: rdbms/admin/catmgd.sql
Rem    SQL_PHASE: UTILITY
Rem    SQL_STARTUP_MODE: NORMAL
Rem    SQL_IGNORABLE_ERRORS: NONE
Rem    END SQL_FILE_METADATA
Rem    
Rem    MODIFIED   (MM/DD/YY)
Rem    hgong       04/28/16 - bug 23109575: lock user
Rem    hgong       03/02/16 - add call to sqlsessstart and sqlsessend
Rem    hgong       09/03/15 - Remove the calls to register MGD
Rem    hgong       05/31/06 - remove internal utility package 
Rem    hgong       05/16/06 - rename meta and utility packages 
Rem    hgong       04/04/06 - rename oidcode.jar
Rem    hgong       03/31/06 - mgd installation script 
Rem    hgong       03/31/06 - mgd installation script 
Rem    hgong       03/31/06 - Created
Rem

Rem ********************************************************************
Rem #22747454: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************

SET SERVEROUTPUT ON;

Rem
Rem .. Creating MGDSYS Schema
Rem

@@mgdsys.sql
    
Rem
Rem Running as sysdba : set current schema to MGDSYS
Rem

--CALL sys.dbms_registry.loading('MGD', 'Oracle Machine Generated Data', 'validate_mgd','MGDSYS');  
ALTER SESSION SET CURRENT_SCHEMA = MGDSYS;

CALL sys.dbms_java.set_output(100000);

Rem
Rem Create required schema objects in the MGDSYS Schema
Rem
     
prompt .. Load java components for tag translation

@@initmgd.sql;

prompt .. Check whether java has been loaded successfully

select owner, object_name, status from all_objects where object_name = dbms_java.shortname('oracle/mgd/idcode/IDCodeTranslator') ;

prompt .. Creating Oracle IDCode Types
  
@@mgdtyp.sql

prompt .. Creating Oracle IDCode Dictionary Tables
  
@@mgdtab.sql

prompt .. Creating Oracle IDCode views
  
@@mgdview.sql

-- Package Specifications Public

prompt .. Creating Oracle IDCode Utility Package Specification in MGDSYS  
  
@@mgdus.sql

-- Package Specifications Private

prompt .. Creating Oracle IDCode Internal Utility Package Specification in MGDSYS  
  
@@prvtmgduis.plb    

-- Type Bodies 

prompt .. Creating Oracle IDCode Type Body in MGDSYS  

@@prvtmgdtypb.plb 

-- Package Bodies 

prompt .. Creating Oracle IDCode Utility Package Body in MGDSYS  

@@prvtmgdub.plb 

prompt .. Creating Oracle IDCode Internal Utility Package Body in MGDSYS  

@@prvtmgduib.plb 
    
--- Create trigger and load metadata has to be placed after loading utility packages
prompt .. Creating Oracle IDCode triggers
  
@@mgdtrg.sql

prompt .. Creating Public Synonyms
  
@@mgdpbs.sql  

prompt .. Load metadata

@@mgdmeta.sql;

ALTER SESSION SET CURRENT_SCHEMA = SYS;     

prompt .. lock the user and expire the password
alter user MGDSYS  ACCOUNT LOCK PASSWORD EXPIRE;
  
--EXECUTE sys.dbms_registry.loaded('MGD');

prompt .. Validate MGD installation

EXECUTE sys.validate_mgd;

Rem ********************************************************************
Rem #22747454: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************


OHA YOOOO