Rem Rem $Header: ctx_src_2/src/dr/admin/ctxe112.sql /st_ctx_11.2.0/1 2011/07/29 01:58:47 rkadwe Exp $ Rem Rem ctxe112.sql Rem Rem Copyright (c) 2010, 2011, Oracle and/or its affiliates. Rem All rights reserved. Rem Rem NAME Rem ctxe112.sql - Rem Rem DESCRIPTION Rem Downgrade from 11.2.0.x to 11.2.0.1 Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem rkadwe 07/20/11 - Separate upgrade paths for 11.2.0.1 and 11.2.0.2 Rem rpalakod 04/30/10 - d1102000.sql Rem surman 01/28/10 - 9305120: Creation Rem surman 01/28/10 - Created Rem REM =========================================================== REM set schema, registry REM =========================================================== ALTER SESSION SET CURRENT_SCHEMA = CTXSYS; EXECUTE dbms_registry.downgrading('CONTEXT'); REM drop all packages, procedures, programmatic types @@ctxdpkg.sql REM ========================================== REM downgrade from 11.2.0.3 to 11.2.0.2 REM ========================================== @@d1102030 Rem =========================================== Rem setup component script filname variable Rem =========================================== COLUMN :script_name NEW_VALUE comp_file NOPRINT Variable script_name varchar2(50) Rem =========================================== Rem select downgrade script to run Rem =========================================== DECLARE version SYS.registry$.version%type; Begin --init :script_name := dbms_registry.nothing_script; select dbms_registry.version('CONTEXT') into version from dual; If (substr(version, 1, 8) = '11.2.0.1') then :script_name := '@d1102000.sql'; else :script_name := dbms_registry.nothing_script; end if; end; / Rem =========================================== Rem Invoke version specific downgrade script Rem =========================================== select :script_name from dual; @&comp_file REM ======================================================================== REM Registry to downgraded state REM ======================================================================== EXECUTE dbms_registry.downgraded('CONTEXT','11.2.0'); REM ======================================================================== REM reset schema to SYS REM ======================================================================== ALTER SESSION SET CURRENT_SCHEMA = SYS;