小编Hig*_*eat的帖子

oracle 11g 授予 dbms_lock 不持久

我使用oewizardswingbench创建一个订单录入像的Oracle 11g架构。当我运行向导时,我收到以下错误:

ORA-01031: Cannot grant execute on dbms_lock to soe: Insufficient privilege
ORA-01031: Cannot GRANT SELECT ON SYS.V_$PARAMETER to SOE: Insufficient privilege
Run Code Online (Sandbox Code Playgroud)

现在我使用SYSTEM用户作为 DBA 从 oewizard 登录帐户。现在我的第一个问题:

  1. SYSTEM用户是否SYS_DBA从一开始就拥有特权

我从sqlplus(GRANT DBA to SYSTEM; Grant Succeeded)向 SYSTEM 显式授予 DBA 特权,但是在通过 SYSTEM(同一用户)通过 JDBC(oewizard 的后端)进行连接时,我仍然遇到相同的错误。所以我的下一个问题是:

  1. 当从 sqlplus(以 SYSDBA 身份)登录时,即使在我们退出 sqlplus 之后,分配给给定用户的授权是否仍然存在?
  2. 如果是这样,将 GRANT 分配给给定用户以使其持续存在的最佳方法是什么?
  3. 有没有办法通过 JDBC 以 SYSDBA 身份登录,因为当我尝试它时,它不允许我

渴望听到你的消息

oracle oracle-11g permissions jdbc

1
推荐指数
1
解决办法
6082
查看次数

标签 统计

jdbc ×1

oracle ×1

oracle-11g ×1

permissions ×1