MINI MINI MANI MO
Rem
Rem $Header: sdo/admin/sdoupgrdt.sql /main/8 2017/05/03 12:18:33 rjanders Exp $
Rem
Rem sdoupgrdt.sql
Rem
Rem Copyright (c) 2015, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem sdoupgrdt.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/sdoupgrdt.sql
Rem SQL_SHIPPED_FILE: md/admin/sdoupgrdt.sql
Rem SQL_PHASE: UPGRADE
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: sdo/admin/sdoupgrd.sql
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem rjanders 04/27/17 - Correct "SQL_PHASE" metadata values
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 - add SQL file metadata
Rem sravada 07/01/15 - use MDSYS function to reset NDM ID
Rem matperry 06/05/15 - add a call to sdocmprg.sql to cleanup any invalid
Rem objects
Rem raeburns 02/12/15 - add required post-upgrade actions
Rem sravada 01/05/15 - Created
Rem
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************
Alter session set current_schema=MDSYS;
REM reset ndm sequence id
DECLARE
id number;
BEGIN
id := mdsys.ndm_reset_id_generator;
END;
/
REM update the component registry
prompt starting sdocmprg.sql
@@sdocmprg.sql
prompt sdocmprg.sql complete
commit;
Rem Use dbms_regisry package to check for upgrade errors
BEGIN
sys.dbms_registry.upgraded('SDO');
IF (sys.dbms_registry.count_errors_in_registry('SDO') > 0) THEN
sys.dbms_registry.invalid('SDO');
END IF;
END;
/
REM Validate Oracle Spatial Installation
REM no validation until utlrp is executed
REM EXECUTE SYS.validate_sdo;
-- reset the session id back to SYS
Alter session set current_schema=SYS;
Rem Display end timestamp
SELECT sys.dbms_registry_sys.time_stamp('SDO') AS timestamp FROM SYS.DUAL;
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************
OHA YOOOO