MINI MINI MANI MO
Rem
Rem $Header: sdo/admin/sdoimup.sql /main/17 2017/07/05 11:00:13 rjanders Exp $
Rem
Rem sdoimup.sql
Rem
Rem Copyright (c) 2001, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem sdoimup.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/sdoimup.sql
Rem SQL_SHIPPED_FILE: md/admin/sdoimup.plb
Rem SQL_PHASE: SDOIMUP
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE:
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem rjanders 06/30/17 - Add SYS/MDSYS prefixes
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
Rem initialization
Rem sravada 05/19/04 -
Rem sravada 08/12/03 - add more ignores
Rem sravada 02/05/03 - remove SETs
Rem arithikr 02/17/03 - 2802419 - Ignore ORA-29833 during upgrade
Rem sravada 01/04/02 - add more ignorable errors
Rem sravada 10/31/01 - obsolete old interfaces
Rem sravada 10/08/01 - update for 9iR2
Rem sravada 05/17/01 - remove DynSQL
Rem sravada 05/04/01 - use Dynamic SQL for select from sdo_version
Rem sravada 05/02/01 - add version checking
Rem sravada 04/22/01 - add mdprivs.sql for INTERNAL
Rem sravada 03/22/01 - change the path to relative
Rem rkothuri 03/05/01 - ODMA migrate script for Spatial
Rem rkothuri 03/05/01 - Created
Rem
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************
-- This upgrade is OK even if the current version is 9i.
-- That is, this upgrade will reinstall Spatial if it is already
-- 9i, and upgrades to 9i, if it is not.
-- The c81Xu90X.sql script will do all the required steps.
set serveroutput on;
declare
sdo_version varchar2(32);
obj_count number;
stmt varchar2(400);
cursor_name INTEGER;
ignore INTEGER;
BEGIN
-- Run as mdsys
select count(*) into obj_count
from sys.dba_objects where owner='MDSYS';
-- if object count is 0, then spatial is not installed
if obj_count = 0 then
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:EXIT:NOT_INSTALLED:');
RETURN;
end if;
begin
stmt := ' select mdsys.sdo_admin.sdo_version from SYS.DUAL';
cursor_name := dbms_sql.open_cursor;
dbms_sql.parse(cursor_name, stmt, dbms_sql.native);
dbms_sql.define_column(cursor_name, 1, sdo_version, 30);
ignore := dbms_sql.execute(cursor_name);
IF (dbms_sql.fetch_rows(cursor_name) > 0) THEN
dbms_sql.column_value(cursor_name, 1, sdo_version);
ELSE
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:EXIT:NOT_INSTALLED:');
RETURN;
END IF;
EXCEPTION WHEN OTHERS THEN
BEGIN
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:EXIT:NOT_INSTALLED:');
RETURN;
END;
dbms_sql.close_cursor(cursor_name);
end;
-- if version is 10.1.0.X then spatial is already upgraded
if sdo_version like '10.2.0.%' then
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:EXIT:INSTALLED:');
RETURN;
end if;
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:CONNECT_AS_SYSDBA_USER:');
DBMS_OUTPUT.PUT_LINE
('ODMA_DIRECTIVE:SCRIPT:UPGRADE:md/admin/mdprivs.sql:');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:00904');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:00955');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:00942');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:01031');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:01403');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:01418');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:01432');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:01430');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:01433');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:01636');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:04043');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:02260');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:02303');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:06512');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:29807');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:29809');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:29832');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:29833');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:29844');
DBMS_OUTPUT.PUT_LINE('ODMA_DIRECTIVE:ORA:IGNORE:29830');
DBMS_OUTPUT.PUT_LINE
('ODMA_DIRECTIVE:SCRIPT:UPGRADE:md/admin/sdodbmig.sql:');
END;
/
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************
OHA YOOOO