可使用以下代码示例实现:
ALTER SYSTEM SET JAVAVM_INFO= 'JAVAVM_SHARED_EXADATA_SUPPORT=true' SCOPE=SPFILE; SHUTDOWN IMMEDIATE; STARTUP; ALTER PLUGGABLE DATABASE ALL OPEN; ALTER SESSION SET CONTAINER = ${pdb-name}; CREATE OR REPLACE JAVA CLASS "TestJava" AS 'public class TestJava {public static void main(String[] args){System.out.println("Hello World");}}'; SELECT java_class_name FROM dba_java_classes WHERE java_class_name = 'TESTJAVA';
其中,${pdb-name}
表示PDB的实际名称。此示例将启用OJVM共享Exadata支持,并创建一个名为“TestJava”的Java类,然后检查该类是否存在于数据库中。