MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/md/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/md/admin/sdordfeximh.sql

Rem
Rem $Header: sdo/admin/sdordfeximh.sql /main/4 2017/03/17 13:26:18 rjanders Exp $
Rem
Rem sdordfeximh.sql
Rem
Rem Copyright (c) 2012, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      sdordfeximh.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: sdo/admin/sdordfeximh.sql
Rem    SQL_SHIPPED_FILE: md/admin/sdordfeximh.sql
Rem    SQL_PHASE: SDORDFEXIMH
Rem    SQL_STARTUP_MODE: NORMAL
Rem    SQL_IGNORABLE_ERRORS: NONE
Rem    SQL_CALLING_FILE: sdo/admin/semrelod.sql
Rem    END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    rjanders    03/09/17 - Add missing SQL_FILE_METADATA information
Rem    rjanders    03/15/13 - #16473696: Start/End _ORACLE_SCRIPT
Rem                           initialization
Rem    sdas        01/05/13 - XbranchMerge sdas_bug-10406620_12.1 from
Rem                           st_sdo_12.1.0.1
Rem    sdas        12/13/12 - change package to invoker priv
Rem    matperry    12/12/12 - add procedures for 12.1 import
Rem    sdas        03/18/11 - rdf export and import related code
Rem    sdas        03/18/11 - Created
Rem

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

-- ******* Must connect as SYS ******

CREATE OR REPLACE PACKAGE sdo_rdf_exp_imp AUTHID CURRENT_USER AS

  PROCEDURE system_callout (
    prepost        IN    PLS_INTEGER,
    version        IN    VARCHAR2
  );

  --********************************************************--
  -- Called for each registered instance during export
  -- Return action='EXPORT' for 12.1 target
  -- Need to skip or return pre-created Views for 
  -- older targets for downgrade to work properly
  PROCEDURE instance_export_action (
          obj_name      IN   VARCHAR2,
          obj_schema    IN   VARCHAR2,
          obj_type      IN   NUMBER,
          tgt_version   IN   VARCHAR2,
          action        OUT  VARCHAR2,
          alt_name      OUT  VARCHAR2,
          where_clause  OUT  VARCHAR2
  );
  -- Set action='EXPORT' for everything because pre-12.1 downgrade
  -- is not supported with this interface

  --*******************************************************--
  -- Called for each registered instance during import
  PROCEDURE instance_callout_imp (
             obj_name   IN   VARCHAR2,
             obj_schema IN   VARCHAR2,
             obj_type   IN   NUMBER,
             prepost    IN   PLS_INTEGER,
             action     OUT  VARCHAR2,
             alt_name   OUT  VARCHAR2
  );
  -- For prepost == 0
  --  * set alt_name for Views
  --  * set action='SKIP' (to prevent replacing existing data) 
  --    or NOOP for tables
  --
  -- For prepost > 0
  --  * NOOP


  --******************************************************--
  -- Can do all fix up processing here when prepost=1
  PROCEDURE system_callout_imp (
             prepost    IN   PLS_INTEGER
  );
  -- For prepost == 0
  --  * NOOP
  --
  -- For prepost > 0
  --  * Fix/upgrade/index imported tables
  --  * Update sequences
  --  * Update RDF Parameter, note missing components
  --      * WM may not be installed on target system, need to 
  --        fix this post-import
  --  * (re)create all views in semantic network
  --  * (re)create all views in optional components
  --  * (re)create all LINK$ views and triggers
  --  * Grant privileges on LINK$ views

END sdo_rdf_exp_imp;
/
show errors


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


OHA YOOOO