5M环境:19.3.0.0 centos7 pdb
问题:
java写了个jar,单独执行 util_GM.jar 没报错。通过loadjava将外部的bcprov-jdk15to18-1.77加载到数据库中,然后给工具类util_GM.jar也加载数据库中。
然后编写函数调用util_GM.jar包中的GM_encrypt方法,报错如下:

处理过程:cp $ORACLE_HOME/javavm/lib/security/java.security to
$ORACLE_HOME/javavm/lib/security/java.security.alt
文件新增
security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider
2) loadjava $ORACLE_HOME/javavm/lib/security/java.security.alt into CDB$ROOT using loadjava:
NOTE: THE RESOURCE CREATED MUST BE lib/security/java.security.alt
cd $ORACLE_HOME/javavm/lib/security/
loadjava -u sys/<syspasswd> -g public -v lib/security/java.security.alt
3) activate lib/security/java.security.alt
log into CDB$ROOT as SYS:
alter session set "_oracle_script"=true;
call javavm_sys.rehotload();
log into PDBS as SYS
alter session set "_oracle_script"=true;
create or replace java system;
/
还是图上错误。
墨值悬赏

评论
