启用Oracle Vault后如何“授予创建用户”

时间:2015-11-29 14:58:06

标签: oracle oracle-vault

我需要Oracle Vault for SSL数据库连接。安装后,不允许“system”用户创建数据库用户。如何在安装Vault或创建具有该权限的其他用户后向系统授予“创建用户”权限?我尝试以Vault Admin身份登录并“授予创建用户权限” - 获得了“域违规”。通过“em”Web界面授予权限并没有解决问题 - 在尝试“创建用户”时,sqlplus仍然抱怨权限不足。请帮助,不要将我重定向到Vault文档 - 它是不可读的(至少对我而言)。

1 个答案:

答案 0 :(得分:0)

  

这是Database Vault的默认配置。

     

只有DV Manager可以创建用户并授予他们创建会话特权(或   连接角色)。 SYSDBA可以像以前一样授予系统特权。

     

但是,有一个领域称为:Oracle System Privilege and Role Management Realmand,只有SYS被授权为OWNER。您可以授权该领域的新用户能够授予SYS以外的特权:

BEGIN
DBMS_MACADM.ADD_AUTH_TO_REALM(
  realm_name   => 'Oracle System Privilege and Role Management Realm', 
  grantee      => 'DEBEA', 
  auth_options => DBMS_MACUTL.G_REALM_AUTH_OWNER);
END;
/

引用自:Oracle社区