您的位置:首页 > 数据库 > Oracle

手工安装oracle的JVM包

2016-10-21 11:52 357 查看
某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 就好了


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: