MINI MINI MANI MO
Rem
Rem $Header: ctx_src_2/src/dr/admin/ctxpatch.sql /main/19 2017/02/06 21:05:03 stanaya Exp $
Rem
Rem ctxpatch.sql
Rem
Rem Copyright (c) 2002, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem ctxpatch.sql
Rem
Rem DESCRIPTION
Rem this patch script is used to apply bug fixes. It is run in
Rem the context of catpatch.sql, after the RDBMS catalog.sql
Rem and catproc.sql is run with a special EVEN set which causes
Rem CREATE OR REPLACE statements to only recompile objects if
Rem the new source is different from the source stored in the
Rem database. Tables, types and public interfaces should not
Rem be changed by the patch scripts.
Rem
Rem NOTES
Rem <other useful comments, qualifications, etc.>
Rem
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: ctx_src_2/src/dr/admin/ctxpatch.sql
Rem SQL_SHIPPED_FILE: ctx/admin/ctxpatch.sql
Rem SQL_PHASE: CTXPATCH
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: NONE
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem surman 01/26/15 - 20411134: Add SQL metadata tags
Rem boxia 05/22/14 - Bug 18685991: Back out the previous change
Rem boxia 04/12/14 - Remove all content but add call to ctxdbmig.sql
Rem Will restore it back after version change solved
Rem boxia 04/01/14 - Bug 18499551: upgrade to 12.2
Rem gauryada 03/14/14 - Add s1202000.sql
Rem surman 03/15/13 - 16473661: Common start and end scripts
Rem ssethuma 01/14/13 - Bug 15986393
Rem yiqi 06/08/12 - Bug 13606137
Rem rpalakod 06/07/08 - 11.2
Rem gkaminag 10/10/05 - upgrade problems
Rem gkaminag 02/28/05 - typo
Rem gkaminag 02/17/05 -
Rem gkaminag 10/07/04 - val proc to sys
Rem ehuang 12/16/02 -
Rem gkaminag 11/26/02 - add call to check_server_instance
Rem ehuang 07/09/02 -
Rem ehuang 06/17/02 - ehuang_component_upgrade
Rem ehuang 06/11/02 - Created
Rem
@@?/rdbms/admin/sqlsessstart.sql
Rem ensure that we are in an expected state
WHENEVER SQLERROR EXIT;
EXECUTE dbms_registry.check_server_instance;
WHENEVER SQLERROR CONTINUE;
ALTER SESSION SET CURRENT_SCHEMA = CTXSYS;
begin
dbms_registry.loading('CONTEXT','Oracle Text', 'validate_context', 'CTXSYS');
end;
/
REM ========================================================================
REM
REM ******************* Begin SYS changes **********************************
REM
REM ========================================================================
ALTER SESSION SET CURRENT_SCHEMA = SYS;
ALTER SESSION SET CURRENT_SCHEMA = CTXSYS;
REM ========================================================================
REM
REM ******************* End SYS changes ************************************
REM
REM ========================================================================
REM ========================================================================
REM
REM ******************* Begin CTXSYS schema changes ************************
REM
REM ========================================================================
REM ========================================================================
REM Pre-upgrade steps
REM ========================================================================
@@ctxpreup.sql
Rem do any needed upgrades, then recompile packages, etc.
REM ========================================================================
REM Post-upgrade steps
REM ========================================================================
@@ctxposup.sql
REM ========================================================================
REM
REM **************** End CTXSYS schema change *****************************
REM
REM ========================================================================
EXECUTE dbms_registry.loaded('CONTEXT');
EXECUTE sys.validate_context;
ALTER SESSION SET CURRENT_SCHEMA = SYS;
@?/rdbms/admin/sqlsessend.sql
OHA YOOOO