加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

手工安装oracle的JVM包

发布时间:2020-12-12 15:50:22 所属栏目:百科 来源:网络整理
导读:某java开发人员反映 aaa用户没有javasyspriv和JAVA_DEPLOY权限,但在查询后没有这两个权限,原因是没有安装jvm包。 解决方案:安装以下两个jvm包后,就有了javasyspriv和JAVA_DEPLOY的角色。 SQL @?/javavm/install/initjvm.sqlSQL @?/rdbms/admin/catjava.s

某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 就好了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读