MINI MINI MANI MO
Rem
Rem $Header: javavm/install/update_javavm_db.sql /main/6 2017/07/03 21:56:55 stanaya Exp $
Rem
Rem update_javavm_db.sql
Rem
Rem Copyright (c) 2011, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem update_javavm_db.sql - update JDK in the database
Rem
Rem DESCRIPTION
Rem
Rem NOTES
Rem To be run as SYS.
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: javavm/install/update_javavm_db.sql
Rem SQL_SHIPPED_FILE: javavm/install/update_javavm_db.sql
Rem SQL_PHASE: UTILITY
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem nneeluru 01/22/14 - Fix ORA-65023; Also set/unset _ORACLE_SCRIPT
Rem nneeluru 09/13/12 - Fix timestamps
Rem nneeluru 07/04/12 - Drop SROs
Rem nneeluru 10/03/11 - Script to be run in the database to switch JDK
Rem nneeluru 10/03/11 - Created
Rem
SET ECHO ON
SET FEEDBACK 1
SET NUMWIDTH 10
SET LINESIZE 80
SET TRIMSPOOL ON
SET TAB OFF
SET PAGESIZE 100
alter session set "_ORACLE_SCRIPT"=true;
-- If Java is installed, do CJS.
-- If CJS can deal with the SROs inconsistent with the new JDK,
-- the drop_sros() call here can be removed.
call initjvmaux.drop_sros();
create or replace java system;
/
update dependency$
set p_timestamp=(select stime from obj$ where obj#=p_obj#)
where (select stime from obj$ where obj#=p_obj#)!=p_timestamp and
(select type# from obj$ where obj#=p_obj#)=29 and
(select owner# from obj$ where obj#=p_obj#)=0;
commit;
alter session set "_ORACLE_SCRIPT"=false;
OHA YOOOO