MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/ord/im/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/ord/im/admin/imdrg102.sql

Rem
Rem $Header: ordim/admin/imdrg102.sql /main/4 2013/03/28 10:26:11 smavris Exp $
Rem
Rem imdrg102.sql
Rem
Rem Copyright (c) 2006, 2013, Oracle and/or its affiliates. 
Rem All rights reserved. 
Rem
Rem    NAME
Rem      imdrg102.sql - de-register 11g dicom schemas 
Rem
Rem    DESCRIPTION
Rem       Deletes the schemas installed in 11g dicom by imxreg.sql
Rem
Rem    NOTES
Rem      must be run as sysdba
Rem      schemas are deleted in the reverse order of installation
Rem      This is used in downgrade , called by ime102.sql
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    smavris     03/26/13 - XbranchMerge smavris_bug-16473669 from
Rem                           st_ordim_12.1.0
Rem    smavris     03/15/13 - Common start and end scripts
Rem    myalavar    04/14/07 - update namespace
Rem    myalavar    12/08/06 - Deregister dicom 11g schemas during downgrade
Rem    myalavar    12/08/06 - Created
Rem

@@?/rdbms/admin/sqlsessstart.sql

--delete 11g dicom schemas
-- ok to use force option for downgrade
--   http://xmlns.oracle.com/ord/dicom/UIDdefinition_1_0  
--   http://xmlns.oracle.com/ord/dicom/orddicom_1_0  
--   http://xmlns.oracle.com/ord/dicom/standardDictionary_1_0  
--   http://xmlns.oracle.com/ord/dicom/preference_1_0  
--   http://xmlns.oracle.com/ord/dicom/privateDictionary_1_0  
--   http://xmlns.oracle.com/ord/dicom/mapping_1_0  
--   http://xmlns.oracle.com/ord/dicom/metadata_1_0  
--   http://xmlns.oracle.com/ord/dicom/constraint_1_0
--   http://xmlns.oracle.com/ord/dicom/anonymity_1_0  
--   http://xmlns.oracle.com/ord/dicom/datatype_1_0  
--   http://xmlns.oracle.com/ord/dicom/rpdatatype_1_0
--  http://xmlns.oracle.com/ord/dicom/mddatatype_1_0

--ok to use force option during downgrade
declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 
                 'http://xmlns.oracle.com/ord/dicom/UIDdefinition_1_0',
                 DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 'http://xmlns.oracle.com/ord/dicom/orddicom_1_0',
                                DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 
     'http://xmlns.oracle.com/ord/dicom/standardDictionary_1_0',
      DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 'http://xmlns.oracle.com/ord/dicom/preference_1_0',
                                DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA(
      'http://xmlns.oracle.com/ord/dicom/privateDictionary_1_0',
       DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/


declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA('http://xmlns.oracle.com/ord/dicom/mapping_1_0',
                              DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 'http://xmlns.oracle.com/ord/dicom/metadata_1_0',
                                DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 'http://xmlns.oracle.com/ord/dicom/constraint_1_0',
                                DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 'http://xmlns.oracle.com/ord/dicom/anonymity_1_0',
                                DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 'http://xmlns.oracle.com/ord/dicom/datatype_1_0',
                                DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/


declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 
                 'http://xmlns.oracle.com/ord/dicom/rpdatatype_1_0',
                 DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

declare
  ex exception;
  --ignore ORA-31000: Resource '..' not an XDB schema document
  pragma exception_init( ex, -31000 );
BEGIN
  DBMS_XMLSCHEMA.DELETESCHEMA( 
                 'http://xmlns.oracle.com/ord/dicom/mddatatype_1_0',
                 DBMS_XMLSCHEMA.DELETE_CASCADE_FORCE );

  EXCEPTION
   --ignore ORA-31000: Resource '..' not an XDB schema document
   when ex then
     null;
END;
/

@?/rdbms/admin/sqlsessend.sql

OHA YOOOO