在 oracle 数据库中存储的加载 java 类的 java 字节码在哪里?具体来说,我可以使用 View 或表来获取 Oracle 中 java 类模式对象的原始字节吗?
最佳答案
如果您使用 CREATE JAVA SOURCE 命令将 Java 源代码加载到 Oracle 数据库中,那么您可以转到数据字典 View USER_SOURCE 并找到您的 Java 源代码。
如果您需要显示它或其他东西,您可以查看 DBMS_JAVA.EXPORT_SOURCE,它将源代码放入您可以操作的 PL/SQL 结构中。
一般来说,如果你只想列出所有与 Java 相关的存储对象,你可以执行以下操作:
SELECT
object_name,
object_type,
status,
timestamp
FROM
user_objects
WHERE
(object_name NOT LIKE 'SYS_%' AND
object_name NOT LIKE 'CREATE$%' AND
object_name NOT LIKE 'JAVA$%' AND
object_name NOT LIKE 'LOADLOB%') AND
object_type LIKE 'JAVA %'
ORDER BY
object_type,
object_name;
关于java - Java 类存储在 Oracle 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/657803/