java存储过程——Oracle中的资源文件

标签 java oracle stored-procedures

我存储了一个 Java,我使用 loadjava 命令将其加载到 Oracle 中。我加载整个 jar 文件来加载类。

除了类文件之外,还有 2 个资源文件被加载到其中。其中之一是 jar list 文件。另一个是我加载的 .properties 文件。我使用此文件来控制存储过程中的日志记录级别。我可以看到资源文件是通过从 USER_OBJECTS 中选择来加载的,

SELECT * FROM user_objects WHERE object_type = 'JAVA RESOURCE';

但是,我看不到内容,我不是DBA,所以我让我的DBA查看DB。他可以看到蟾蜍体内的物体,但看不到里面的东西。 (有趣的是,Toad 甚至没有对象类型“JAVA RESOURCE”)。

有什么方法可以查看 Java 资源文件中的实际文本吗?

最佳答案

您可能想查看这些 View

ALL_JAVA_ARGUMENTS
ALL_JAVA_CLASSES
ALL_JAVA_DERIVATIONS
ALL_JAVA_FIELDS
ALL_JAVA_IMPLEMENTS
ALL_JAVA_INNERS
ALL_JAVA_LAYOUTS
ALL_JAVA_METHODS
ALL_JAVA_NCOMPS
ALL_JAVA_RESOLVERS
ALL_JAVA_THROWS
ALL_SOURCE (contains the actual source code)

其他链接:

http://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_2063.htm

http://docstore.mik.ua/orelly/oracle/guide8i/ch09_06.htm

关于java存储过程——Oracle中的资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403164/

相关文章:

java - Gemfire 使用 gfsh 启动 : ClassNotFound error in gfsh start server

java - 如何根据 map 结果过滤流

regex - 是否可以将REPLACE与LIKE结合起来替换oracle数据库列中的多个值

MySQL:统一选择是否总是比单独的简单选择更快?

mysql - 如何在存储过程中使用 IN() 函数?

postgresql - postgresql 中存储过程参数的命名约定

java - 使用 Jackson 将 map 序列化为 json 而不在输出中显示 map 名称

java - 仅删除定界符后的两个括号

mysql - 缩短嵌套 SQL 查询

sql - 输入日期时如何在oracle中获取分区名称