MINI MINI MANI MO
Rem
Rem Copyright (c) 2016, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem apsdwgrd.sql - migration script for downgrading olap aw component
Rem
Rem DESCRIPTION
Rem Migration script for downgrading the olap aw component
Rem
Rem NOTES
Rem
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: oraolap/admin/apsdwgrd.sql
Rem SQL_SHIPPED_FILE: olap/admin/apsdwgrd.sql
Rem SQL_PHASE: DOWNGRADE
Rem SQL_STARTUP_MODE: UPGRADE
Rem SQL_IGNORABLE_ERRORS: NONE
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem mstasiew 01/31/17 - RTI 20078408 syntax error in substr lines
Rem cchiappa 09/20/16 - Creation
WHENEVER SQLERROR EXIT
EXECUTE sys.dbms_registry.check_server_instance;
WHENEVER SQLERROR CONTINUE;
SET ERRORLOGGING ON IDENTIFIER 'APS';
SELECT sys.dbms_registry_sys.time_stamp_display('APS')
AS timestamp FROM SYS.DUAL;
EXECUTE sys.dbms_registry.downgrading('APS');
Rem Setup component script filename variable
COLUMN :script_name NEW_VALUE comp_file NOPRINT
VARIABLE script_name VARCHAR2(100)
Rem Select downgrade script to run based on previous component version
DECLARE
p_prv_version sys.registry$.prv_version%type;
BEGIN
-- Get the previous version of the APS component
SELECT prv_version INTO p_prv_version
FROM registry$ WHERE cid='APS';
IF substr(p_prv_version,1,6)='11.2.0' THEN
:script_name := 'apse112.sql';
ELSIF substr(p_prv_version,1,6)='12.1.0' THEN
:script_name := 'apse121.sql';
ELSIF substr(p_prv_version,1,6)='12.2.0' THEN
:script_name := 'apse122.sql';
ELSE
:script_name := sys.dbms_registry.nothing_script;
END IF;
END;
/
SELECT :script_name FROM SYS.DUAL;
@@&comp_file
OHA YOOOO