MINI MINI MANI MO

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

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