我需要检查当前用户的 java 授权,类似于以下设置的内容:
dbms_java.grant_permission('SCOTT','java.net.SocketPermission','*','connect');
这可以在没有来自当前帐户的系统权限的情况下完成吗?如果我需要使用系统权限,我应该去哪里看?
10gR2,如果有区别的话。
这应该显示在 DBA_JAVA_POLICY 和 USER_JAVA_POLICY 视图中。
begin
dbms_java.grant_permission(grantee => 'CALL_RECORDING',
permission_type => 'java.io.FilePermission',
permission_name => 'D:/AES/-',
permission_action => 'execute,read,write,delete');
commit;
end;