MINI MINI MANI MO

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

Rem $Header: sdo/admin/sdordfwm.sql /main/9 2017/04/10 11:16:33 rjanders Exp $
Rem
Rem sdordfwm.sql
Rem
Rem Copyright (c) 2008, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      sdordfwm.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/sdordfwm.sql
Rem    SQL_SHIPPED_FILE: md/admin/sdordfwm.sql
Rem    SQL_PHASE: SDORDFWM
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/23/17 - #25437999: Remove 'when others then NULL'
Rem                          handlers
Rem    rjanders   03/09/17 - Add missing SQL_FILE_METADATA information
Rem    sravada    01/11/17 - bug 25370681
Rem    rjanders   03/15/13 - #16473696: Start/End _ORACLE_SCRIPT initialization
Rem    matperry   03/29/12 - add grant option for wm privileges
Rem    matperry   11/04/11 - add new wm privileges
Rem    sdas       02/01/11 - SDO version check should look for 11 or higher
Rem    ayalaman   01/16/09 - parameters table
Rem    ayalaman   11/24/08 - Created
Rem

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

--
--- Install time checks for RDF-OWM integration
--
WHENEVER SQLERROR EXIT;
grant select on wmsys.wm$workspaces_table to MDSYS; 
grant select on wmsys.wm$table_parvers_view to MDSYS with grant option; 
grant select on wmsys.wm$current_nextvers_view to MDSYS with grant option; 
grant execute on dbms_rls to mdsys;
grant execute on wmsys.ltutil to mdsys; 
alter session set current_schema = MDSYS; 

begin
  IF (dbms_registry.version('OWM') is null) THEN
    raise_application_error(-20000, 'OWM component not found: '||
        'OWM should be installed prior to Version enabling RDF');
  END IF;
end;
/

declare
  rc NUMBER;
  version VARCHAR2(100);
  ver_num NUMBER;
begin
  select count(*) into rc from SYS.all_objects where owner = 'MDSYS' and 
    object_name = 'SDO_RDF'; 
  version := dbms_registry.version('SDO');
  ver_num := to_number(substr(version,1,instr(version,'.')-1));
  if (ver_num < 11 or rc = 0) then
     raise_application_error(-20000, 'RDF Component not installed:'||
        'RDF Component for 11.1 or above must be installed.');
  end if; 
end;
/

show errors; 

WHENEVER SQLERROR CONTINUE;

@@prvtrdfwm.plb

-- install the RDF versioning objects -- 
exec sem_rdfwm_dr.install_rdf_versioning; 

begin
  EXECUTE IMMEDIATE
   'insert into mdsys.rdf_parameter(namespace, attribute, value, description)
     values (:1,:2,:3,:4)' USING 'COMPONENT','RDFOWM','INSTALLED',
                                 'RDF Optional component for Workspace Manager support';

  exception
    when dup_val_on_index then null;
end;
/


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


OHA YOOOO