MINI MINI MANI MO
Rem
Rem $Header: sdo/admin/catmdlocp2.sql /main/6 2017/04/10 11:16:32 rjanders Exp $
Rem
Rem catmdlocp2.sql
Rem
Rem Copyright (c) 2014, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem catmdlocp2.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/catmdlocp2.sql
Rem SQL_SHIPPED_FILE: md/admin/catmdlocp2.sql
Rem SQL_PHASE: CATMDLOCP2
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: sdo/admin/catmdloc.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 sravada 01/11/17 - bug 25370681
Rem czechar 08/14/15 - adding SQL file metadata
Rem sravada 04/08/15 - move sdogmmb.plb to tail
Rem sravada 01/20/15 - move sdotptyp to catmdloh.sql
Rem sravada 12/30/14 - catmdLocP2
Rem sravada 12/30/14 - Created
Rem
@@?/rdbms/admin/sqlsessstart.sql
alter session set current_schema=MDSYS;
@@prvtmd.plb
show errors;
commit;
REM Install the "Feature Usage" information package headers
@@sdofeature.sql
Rem Load SQL/mm types
@@sdogmmh.sql
REM Install the Index Metadata Views
@@prvtimd.plb
REM Create the LRS Package
@@prvtlrsh.plb
@@sdolrsh.sql
Rem Load the LRS Metadata
@@sdolrsmd.sql
REM Load the header for Index_Method supporting routines (sdo_idx package)
--prompt Installing the sdo_idx package
@@sdopidx.sql
Rem Topo Metadata
@@sdotpmd.sql
Rem Topo Metadata manipulation packages
@@prvttmd.plb
commit;
REM Install the Extensible Indexing package.
--prompt Installing type spatial_im package ...
@@prvtsidx.plb
REM Load the body for Index_Method supporting routines (sdo_idx package)
--prompt Installing the sdo_idx package body
@@prvtpidx.plb
REM Relate table lookup setup
--prompt Installing SDO_GEOM.RELATE() table...
@@relate.sql
REM SDO_JAVA_STP
COLUMN :jsp_name NEW_VALUE comp_file NOPRINT
Variable jsp_name varchar2(50)
declare
javavm_status VARCHAR2(100) := NULL;
begin
-- Check whether JAVAVM is installed.
-- If JAVAVM is present install the Java Stored Procedures
-- Else install the dummy headers
javavm_status := dbms_registry.script('JAVAVM','TRUE');
if (javavm_status = 'TRUE') then
:jsp_name := '@sdojsph.sql';
else
:jsp_name := '@sdojspnjh.sql';
end if;
end;
/
select :jsp_name from SYS.DUAL;
@&comp_file
REM Install the 3GL package header.
REM This should be before prvtmd2.
--prompt Installing SDO_3GL package header ...
@@prvt3glh.plb
REM Install the SDO package.
--prompt Installing SDO package ...
@@prvtmd1.plb
@@prvtmd2.plb
@@sdo.sql
@@prvtsdo.plb
REM Install the ADMIN package.
--prompt Installing SDO_ADMIN package ...
@@sdoadmin.sql
@@prvtadmn.plb
REM Install the SDO_TUNE package
@@sdotune.sql
Rem Load SDO Utilities
@@sdoutl.plb
REM Install the GEOM package.
--prompt Installing SDO_GEOM package ...
@@sdogeom.sql
REM Installing OGIS Style catalog
--prompt Installing OGIS style catalog
@@sdocat.plb
@@prvtcat.plb
REM Installing SDO operators
--prompt Installing SDO operators
@@prvtoper.plb
REM Installing the SDO statistics type
@@sdostats.plb
REM Install migration to 8.1 package
--prompt Installing migration package
@@sdomig.sql
@@prvtmig.plb
Rem Load SDO_PRIDX package
@@prvtprdx.plb
Rem Load Rtree ops for Joins/N-dimensional objects
@@prvtrtr.plb
Rem Install sdo_tune package body
@@prvttune.plb
Rem Load Synonyms for Old Obsoleted SQL functions
@@sdosfs.sql
Rem Moved 3d schema forward, since sdoutlb depends on it
@@sdovis3dschema.sql
Rem Load the SDOMAP Definitions
@@sdomapd.sql
Rem Load OGC Object types
@@sdoogc.sql
Rem Load the LRS Packages
@@prvtlrsb.plb
@@sdolrsb.plb
Rem Load Types and functions for Aggregate functions
@@sdoaggrh.sql
@@sdoaggrb.plb
Rem Cartographic Text Object
@@sdogmlsc.sql
@@sdotxth.sql
REM Install the "Feature Usage" information
@@prvtfeature.plb
@?/rdbms/admin/sqlsessend.sql
OHA YOOOO