MINI MINI MANI MO

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

Rem
Rem $Header: rdbms/admin/catxev.sql /main/11 2014/02/20 12:46:26 surman Exp $
Rem
Rem catxev.sql
Rem
Rem Copyright (c) 2005, 2014, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      catxev.sql - script to register XDBResConfig.xsd schema
Rem
Rem    DESCRIPTION
Rem      <short description of component this file declares/defines>
Rem
Rem    NOTES
Rem      <other useful comments, qualifications, etc.>
Rem
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: rdbms/admin/catxev.sql
Rem SQL_SHIPPED_FILE: rdbms/admin/catxev.sql
Rem SQL_PHASE: CATXEV
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: rdbms/admin/catqm_int.sql
Rem END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    surman      01/23/14 - 13922626: Update SQL metadata
Rem    qyu         03/18/13 - Common start and end scripts
Rem    yifeng      11/13/07 - call catxdbh to create dbms_metadata_hack
Rem    thbaby      11/07/07 - use bfile for resconfig schema registration
Rem    jwwarner    08/13/07 - enhance link entry to include pre-condition
Rem    smalde      03/21/07 - Enable hierarchy on XDB$RESCONFIG
Rem    sidicula    01/13/07 - Restrict privileges on ResConfig tab
Rem    vkapoor     12/20/06 - Making Resconfig schema binary
Rem    rmurthy     08/04/06 - add contentformat
Rem    rmurthy     03/13/06 - add SectionConfig 
Rem    thbaby      03/12/06 - disable hierarchy to avoid deadlocks 
Rem    pnath       02/25/06 - add XLink, XInclude resconfig elements 
Rem    mrafiq      09/28/05 - merging changes for upgrade/downgrade
Rem    thoang      09/23/03 - Created

@@?/rdbms/admin/sqlsessstart.sql

set pages 0
set echo on

-- User must be XDB


Rem Create dbms_metadata_hack
@@catxdbh

Rem Register XDBResConfig.xsd Schema

declare
  XMLNSXSD BFILE := dbms_metadata_hack.get_bfile('rescfg.xsd.11.2');
  XMLNSURL VARCHAR2(2000) := 'http://xmlns.oracle.com/xdb/XDBResConfig.xsd';
begin
  xdb.dbms_xmlschema.registerSchema(XMLNSURL, XMLNSXSD, FALSE, FALSE, FALSE, 
		                    TRUE, FALSE, 'XDB', 
                                   options=>DBMS_XMLSCHEMA.REGISTER_BINARYXML);
end;
/


grant select, insert, update, delete on xdb.xdb$resconfig to public;

-- Add refcount to xdb$resconfig table 
alter session set events='12498 trace name context level 2, forever';
alter table xdb.xdb$resconfig add (refcount number default 0);
alter session set events='12498 trace name context off';

-- The XDB_SET_INVOKER is needed to define an invoker-rights handler in
-- a resource resconfig. 
create role XDB_SET_INVOKER;
grant XDB_SET_INVOKER to DBA;



@?/rdbms/admin/sqlsessend.sql

OHA YOOOO