手工安装oracle的JVM包

前端之家收集整理的这篇文章主要介绍了手工安装oracle的JVM包前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

某java开发人员反映 aaa用户没有javasyspriv和JAVA_DEPLOY权限,但在查询后没有这两个权限,原因是没有安装jvm包。

解决方案:安装以下两个jvm包后,就有了javasyspriv和JAVA_DEPLOY的角色。

sql> @?/javavm/install/initjvm.sql

sql> @?/rdbms/admin/catjava.sql


赋角色给给aaa用户

grant javasyspriv to aaa;

grant JAVA_DEPLOY to aaa;

附1:在安装initjvm.sql包时,由于中间断开了,再次安装时报错如下:

begin if initjvmaux.startstep('CREATE_JAVA_SYSTEM') then
*
ERROR at line 1:
ORA-29510: name,SYS.sun/util/resources/TimeZoneNamesBundle,already used by an
existing object
ORA-06512: at "SYS.INITJVMAUX",line 23
ORA-06512: at line 5

解决方案:

运行rmjvm.sql删除之前安装的jvm包,

sql> @?/javavm/install/rmjvm.sql


再次执行  sql> @?/javavm/install/initjvm.sql 就好了
原文链接:https://www.f2er.com/oracle/212148.html

猜你在找的Oracle相关文章