Oracle 授权连接和资源不工作
我正在尝试授予Oracle中的Connect和Resource,但出现一个错误,表明该角色不存在:Oracle 授权连接和资源不工作,oracle,grant,Oracle,Grant,我正在尝试授予Oracle中的Connect和Resource,但出现一个错误,表明该角色不存在: SQL> grant connect to MY_SCHEMA; grant connect to MY_SCHEMA * ERROR at line 1: ORA-01919: role 'CONNECT' does not exist 但是,我检查了角色,发现它们存在: SQL> select role from dba_roles; ROLE ----------------
SQL> grant connect to MY_SCHEMA;
grant connect to MY_SCHEMA
*
ERROR at line 1:
ORA-01919: role 'CONNECT' does not exist
但是,我检查了角色,发现它们存在:
SQL> select role from dba_roles;
ROLE
------------------------------
CONNECT
RESOURCE
如果两个角色都存在,为什么会出现错误?以SYS登录,然后重试。您必须具有适当的权限才能授予角色。检查文档::若要授予角色,您必须已通过“管理”选项授予该角色,或者已被授予“授予任何角色”系统权限,或者必须已创建该角色。