List of Java Objects Introduced/Removed by INITJVM.SQL in Version 19.3
(Doc ID 2631847.1)
Last updated on JULY 08, 2021
Applies to:
Oracle Database - Standard Edition - Version 19.3.0.0.0 to 19.3.0.0.0 [Release 19]Information in this document applies to any platform.
Purpose
List of the java objects introduced/Removed by the 19.3 version of the INITJVM.SQL script. This would be considered the list of core JVM java objects owned by SYS.
Scope
This list can be used in the event that a problem occurs with a java class or set of java classes to determine whether the classes are part of the core JVM or from another source. In addition, this information can be used to determine the most appropriate method of replacing the classes.
The core JVM in 19.3 should consist of approximately 40285 java objects but this value may differ slightly on different platforms and versions. The objects consist of 4 different object types as detailed below:
COUNT(*) OBJECT_TYPE
---------- -----------------------
411 JAVA DATA
1735 JAVA RESOURCE
38137 JAVA CLASS
2 JAVA SOURCE
In order to determine which object_type a particular object is the following select statement can be used:
SQL> select object_type
2 from all_objects
3 where dbms_java.longname(object_name) = '<object name>'
4 and object_type like '%JAVA%';
an example would be:
SQL> select object_type
2 from all_objects
3 where dbms_java.longname(object_name) = 'oracle/net/aso/C03'
4 and object_type like '%JAVA%';
OBJECT_TYPE
-------------------
JAVA CLASS
Details
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Purpose |
Scope |
Details |
Objects Introduced |
Objects Removed |