MINI MINI MANI MO
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: javavm/install/jvmrmsec.sql
Rem SQL_SHIPPED_FILE: javavm/install/jvmrmsec.sql
Rem SQL_PHASE: JVMRMSEC
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem END SQL_FILE_METADATA
-- Remove some portion of the dictionary objects created by initsec.sql
-- This script must be run as a subscript of a script which sets the
-- variable jvmrmaction.
-- Possible values are
-- FULL_REMOVAL: remove all java related objects
-- GRADE_REMOVAL: remove java related objects for general up/downgrade
-- DOWNGRADE_x.y.z_TO_a.b.c: remove or massage system objects as appropriate
-- when downgrading to release a.b.c
-- NONE: do nothing
print jvmrmaction
begin if :jvmrmaction = 'FULL_REMOVAL' then
initjvmaux.drp('drop TABLE java$policy$shared$table');
initjvmaux.drp('drop ROLE java_deploy');
initjvmaux.drp('drop TABLE java$policy$');
initjvmaux.drp('drop SEQUENCE java$policy$sequence$');
initjvmaux.drp('drop VIEW cdb_java_policy');
initjvmaux.drp('drop PUBLIC SYNONYM cdb_java_policy');
initjvmaux.drp('drop VIEW dba_java_policy');
initjvmaux.drp('drop PUBLIC SYNONYM dba_java_policy');
initjvmaux.drp('drop VIEW user_java_policy');
initjvmaux.drp('drop PUBLIC SYNONYM user_java_policy');
initjvmaux.drp('drop ROLE java_admin');
end if;end;
/
OHA YOOOO