MINI MINI MANI MO
Rem Copyright (c) 2002, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem sdopatch.sql - List of patched items for SDO product
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/sdopatch.sql
Rem SQL_SHIPPED_FILE: md/admin/sdopatch.sql
Rem SQL_PHASE: UPGRADE
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: NONE
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem rjanders 10/08/17 - Add MDSYS to spatial type
Rem bkazar 07/03/17 - Remove old CSW
Rem rjanders 06/30/17 - Fix SYS/MDSYS prefix
Rem yhu 05/24/17 - change to aggr_union
Rem zzhang 05/17/17 - load sdogr.jar
Rem rjanders 05/10/17 - #26037683: Raise 'when other' exceptions
Rem jcwang 05/08/17 - add sdolrsh.sql
Rem rjanders 04/27/17 - Correct "SQL_PHASE" metadata values
Rem jcwang 04/25/17 - prvtlrsh.plb prvtlrsb.plb
Rem rjanders 04/13/17 - #25814260: Allow quoted bumpy-case usernames
Rem zzhang 04/13/17 - change varray size for types SDO_STRING2_ARRAYSET and SDO_STRING2_ARRAY
Rem rjanders 03/23/17 - #25437999: Remove 'when others then NULL' handlers
Rem rjanders 03/09/17 - Add missing SQL_FILE_METADATA information
Rem begeorge 02/16/17 - add sdonetb.plb,sdondmtfb.plb,sdorttz.sql,
Rem sdortprt.sql,sdopart.plb
Rem jcwang 02/13/17 - add prvtneth.plb prvtnetb.plb
Rem sravada 01/12/17 - add XA change
Rem fechen 01/11/17 - add georaster index
Rem jcwang 12/21/16 - AIX lrg diffs, add sdolrsb.plb
Rem ilucena 12/16/16 - Add sdo_geor_gdal
Rem bkazar 12/14/16 - Bug 25129304
Rem zzhang 12/13/16 - Add prvtgra
Rem bkazar 12/12/16 - Add sdowfspr.sql
Rem sravada 12/09/16 - relate.sql
Rem zzhang 12/06/16 - add mdprivs.sql
Rem mhorhamm 10/31/16 - Add sdopc.sql
Rem fechen 10/05/16 - add prvtgrip
Rem zzhang 10/04/16 - add a new interface for getRasterSubset
Rem zzhang 10/04/16 - bug 24749609
Rem anestrad 09/30/16 - Add sdosempatch for 12.2.0.2
Rem bkazar 02/21/14 - Add sdowfsph.sql for publish_featuretypes_in_schema
Rem fechen 02/19/14 - bug 18275326
Rem sravada 02/12/14 - bug 18226192
Rem rjanders 01/29/14 - #18146131: Use NUMBER_TO_CHAR() for TO_CHAR()
Rem sravada 01/22/14 - bug 18112735
Rem sravada 12/18/13 - add sdovalid.sql
Rem matperry 10/25/13 - remove set echo off
Rem zzhang 10/02/13 - bug 12716670
Rem sravada 10/01/13 - bug 12716670
Rem fechen 09/16/13 - add prvtgrih.sql
Rem sravada 09/11/13 - bug 17436279
Rem sravada 09/06/13 - bug 17423522
Rem rjanders 07/17/13 - add prvtsam.plb, prvttin.plb for bug-17178233
Rem zzhang 07/17/13 - Fix bug 17088068
Rem jcwang 06/06/13 - add sdolrsb.plb for bug-16665324
Rem jcwang 05/02/13 - add sdortprt.sql and sdopart.plb
Rem jcwang 04/18/13 - add sdonetb.plb for bug-16622375
Rem rjanders 03/15/13 - #16473696: Start/End _ORACLE_SCRIPT
Rem initialization
Rem matperry 02/04/13 - add RDF patching
Rem bkazar 01/18/13 - Add sdowfspr.plb
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************
set echo off
@@sdovalid.sql
ALTER SESSION SET CURRENT_SCHEMA = MDSYS;
--- Add SQL files here
prompt Upgrading mdprivs.sql
@@mdprivs.sql
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************
declare
does_not_exist exception;
pragma exception_init(does_not_exist, -04043);
begin
begin
begin
execute immediate 'drop type MDSYS.SDO_STRING2_ARRAYSET force';
execute immediate 'drop type MDSYS.SDO_STRING2_ARRAY force';
exception
when does_not_exist then NULL;
when others then
SYS.DBMS_SYSTEM.KSDWRT(SYS.DBMS_SYSTEM.TRACE_FILE,
'EXCEPTION[sdotypes.sql(' || $$PLSQL_LINE || ')50]: ' || SQLERRM); RAISE;
end;
execute immediate
'CREATE OR REPLACE TYPE MDSYS.SDO_STRING2_ARRAY
TIMESTAMP ''2006-02-03:13:00:00''
oid ''0CB4F536D6E5DCE0E040578C45072612''
AS VARRAY(1048576) OF VARCHAR2(4096) ';
execute immediate
'CREATE OR REPLACE TYPE MDSYS.SDO_STRING2_ARRAYSET
TIMESTAMP ''2006-02-03:13:00:00''
oid ''0CD69D620FD31EE0E040578C45075DC6''
AS VARRAY(1048576) OF MDSYS.SDO_STRING2_ARRAY ';
exception
when others then
SYS.DBMS_SYSTEM.KSDWRT(SYS.DBMS_SYSTEM.TRACE_FILE,
'EXCEPTION[sdotypes.sql(' || $$PLSQL_LINE || ')51]: ' || SQLERRM); RAISE;
end;
end;
/
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************
prompt Upgrading prvtimd.plb
@@prvtimd.plb
prompt Upgrading prvtsidx.plb
@@prvtsidx.plb
prompt Upgrading relate.sql
@@relate.sql
prompt Upgrading sdogrt.sql
@@sdogrt.sql
prompt Upgrading sdogrtg.sql
@@sdogrtg.sql
prompt Upgrading prvtgmd.plb
@@prvtgmd.plb
prompt Upgrading prvtmd2.plb
@@prvtmd2.plb
prompt Upgrading sdogr.sql
@@sdogr.sql
prompt Upgrading prvtgrih.plb
@@prvtgrih.plb
prompt Upgrading prvtgr.plb
@@prvtgr.plb
prompt Upgrading prvtgri.plb
@@prvtgri.plb
prompt Upgrading prvtgru.plb
@@prvtgru.plb
prompt Upgrading prvtgra.plb
@@prvtgra.plb
prompt Upgrading prvtgrra.plb
@@prvtgrra.plb
prompt Upgrading sdogrjar.sql
@@sdogrjar.sql
prompt Upgrading sdopc.sql
@@sdopc.sql
prompt Upgrading prvtpc.plb
@@prvtpc.plb
prompt Upgrading prvttune.plb
@@prvttune.plb
prompt Upgrading sdogdal.sql
@@sdogdal.sql
prompt Upgrading prvtgdal.plb
@@prvtgdal.plb
prompt Upgrading prvtsipt.plb
@@prvtsipt.plb
prompt Upgrading sdoutlh.sql
@@sdoutlh.sql
prompt Upgrading prvtsam.plb
@@prvtsam.plb
prompt Upgrading sdopopt.plb
@@sdopopt.plb
prompt Upgrading sdoutlb.plb
@@sdoutlb.plb
prompt Upgrading sdoepsgl3.sql
@@sdoepsgl3.sql
prompt Upgrading sdoepsgv.sql
@@sdoepsgv.sql
prompt Upgrading sdowfspr.sql
@@sdowfspr.sql
prompt Upgrading sdowcspr.sql
@@sdowcspr.sql
prompt Upgrading sdocsw.sql
@@sdocsw.sql
prompt Upgrading prvtcsw.plb
@@prvtcsw.plb
prompt Upgrading sdocs.sql
@@sdocs.sql
--prompt Upgrading sdocswpr.plb
--@@sdocswpr.plb
prompt Upgrading prvtcs.plb
@@prvtcs.plb
prompt Upgrading prvt3gl.sql
@@prvt3gl.sql
prompt Upgrading prvt3glh.sql
@@prvt3glh.sql
prompt Upgrading prvtgeom.plb
@@prvtgeom.plb
prompt Upgrading sdojsph.sql
@@sdojsph.sql
prompt Upgrading sdojspnjh.sql
@@sdojspnjh.sql
prompt Upgrading sdogrip.sql
@@sdogrip.sql
prompt Upgrading prvtgrip.plb
@@prvtgrip.plb
prompt Upgrading prvtgrs.plb
@@prvtgrs.plb
prompt Upgrading sdolrsb.plb
@@prvtlrsh.plb
@@sdolrsh.sql
@@prvtlrsb.plb
@@sdolrsb.plb
prompt Upgrading sdolrsmd.sql
@@sdolrsmd.sql
prompt Upgrading sdotpmd.sql
@@sdotpmd.sql
prompt Upgrading prvttmd.plb
@@prvttmd.plb
commit; -- from catmdlocp2.sql
prompt Upgrading prvtneth.plb
@@prvtneth.plb
prompt Upgrading prvtnetb.plb
@@prvtnetb.plb
prompt Upgrading sdonetb.plb
@@sdonetb.plb
prompt Upgrading sdonetmd.sql
@@sdonetmd.sql
prompt Upgrading sdonetmemb.plb
@@sdonetmemb.plb
prompt Upgrading sdondmtfb.plb
@@sdondmtfb.plb
prompt Upgrading sdopart.plb
@@sdopart.plb
prompt Upgrading sdortprt.sql
@@sdortprt.sql
prompt Upgrading sdorttz.sql
@@sdorttz.sql
prompt Upgrading sdordfty.sql
@@sdordfty.sql
prompt Upgrading sdosemopih.plb
@@sdosemopih.plb
prompt Upgrading sdosemopib.plb
@@sdosemopib.plb
prompt Upgrading sdoseminfb.plb
@@sdoseminfb.plb
prompt Upgrading prvtrdfctx.plb
@@prvtrdfctx.plb
prompt Upgrading pvtrdfsa.plb
@@pvtrdfsa.plb
prompt Upgrading sdordfh.sql
@@sdordfh.sql
prompt Upgrading sdordfb.plb
@@sdordfb.plb
prompt Upgrading sdordfxb.plb
@@sdordfxb.plb
prompt Upgrading sdordfai.plb
@@sdordfai.plb
prompt Upgrading sdoseminfmr.plb
@@sdoseminfmr.plb
prompt Upgrading sdogcdrb.plb
@@sdogcdrb.plb
prompt Upgrading sdogmmb.plb
@@sdogmmb.plb
prompt Upgrading sdonfemd.sql
@@sdonfemd.sql
prompt Upgrading sdotopob.plb
@@sdotopob.plb
prompt Upgrading sdoaggrh.sql
@@sdoaggrh.sql
prompt Upgrading sdoaggrb.plb
@@sdoaggrb.plb
-- ----------------------------------------------------------------
-- create index on SDO_GR_MOSAIC_CB table
-- ----------------------------------------------------------------
declare
object_exists exception;
pragma exception_init(object_exists, -00955);
begin
begin
execute immediate
' CREATE INDEX MDSYS.SDO_GEOR_CB_IDX ON MDSYS.SDO_GR_MOSAIC_CB
(ID, BAND, ROWNO, COLNO) ';
exception
when object_exists then NULL;
when others then
SYS.DBMS_SYSTEM.KSDWRT(SYS.DBMS_SYSTEM.TRACE_FILE,
'EXCEPTION[sdopatch.sql(' || $$PLSQL_LINE || ')1]: ' || SQLERRM); RAISE;
end;
end;
/
-- Start RDF/OWL
prompt Upgrading sdosempatch.sql
@@sdosempatch.sql
-- Done with RDF/OWL
ALTER SESSION SET CURRENT_SCHEMA = SYS;
COLUMN java_fname NEW_VALUE java_file NOPRINT;
SELECT dbms_registry.script('JAVAVM', '@sdoloadj.sql') AS java_fname FROM SYS.DUAL;
@&java_file
execute dbms_registry.upgraded('SDO');
-- EXECUTE SYS.validate_sdo;
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************
OHA YOOOO