如何将java.security文件加载到Oracle数据库中

noj0wjuj  于 2023-04-05  发布在  Oracle
关注(0)|答案(1)|浏览(168)

要向嵌入式Oracle数据库12.2 Java添加安全提供程序,我java.security使用以下指令将www.example.com文件加载到数据库中:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/jjdev/database-contents-Oracle-JVM-security.html#GUID-F8F1FB30-8FFC-4866-BE9D-43FB97FCF4AA
提供程序仍然没有出现在提供程序列表中。如何使其可见?我可以使用

dbms_java.set_property ( 'java.security.properties' , '=/home/oracle/app/oracle/product/12.2.0/dbhome_1/javavm/lib/security/java.security.alt' )

提供者出现,但

dbms_java.set_property ( 'java.security.properties' , '=lib/security/java.security.alt' )

如果不起作用,则会使提供程序列表为空。

2izufjch

2izufjch1#

我自己找到了答案。在描述类路径扩展的文档章节https://docs.oracle.com/en/database/oracle/oracle-database/12.2/jjdev/classpath-extensions-user-classes-metadata.html#GUID-C948182D-D9C7-45DB-9B7A-648BBCA47F6E中,URL的模板是jserver:/CPcSCHEMAc。对于java.security.alt,它将是

dbms_java.set_property ( 'java.security.properties' , '=jserver:/resource/schema/SYS/lib/security/java.security.alt' )

相关问题