我昨天在ubuntu 14.04LTS上使用了sqlplus,但今天当我打开它时我连接到系统:
SQL> connect system
Enter Password :
Connected.
然后我想连接到我昨天创建的帐户:
SQL> connect slim/slimhmidi;
Connected.
当我想创建会话时,我遇到了这个错误:
SQL> grant session to slim;
grant session to slim
*
ERROR at line 1:
ORA-01919: role ' SESSION ' does not exist
我试图创建一个会话,但没有白费:
SQL> grant create session to slim;
grant create session to slim
*
ERROR at line 1:
ORA-01031: insufficient privileges
我也有这个错误:
SQL> grant connect to slim;
grant connect to slim
*
第1行的错误: ORA-01932:管理员选项未授予角色'CONNECT' 但是昨天我没有遇到这些问题。
答案 0 :(得分:0)
ORA-01919:角色'会话'不存在
您尝试在已与slim
连接时向用户slim
授予权限。所以,设保人和受让人在这里是一样的。
ORA-01932:管理员选项未授予角色' CONNECT
正如我所说,您已经以用户slim
连接,这意味着用户已具有 CONNECT 权限。
要向用户授予创建会话,您可以将其作为 SYS 用户或具有特权授予的任何其他用户。
请参阅文档http://docs.oracle.com/cd/B19306_01/network.102/b14266/admusers.htm#DBSEG10000
的链接更新每个OP的评论
将表的select权限授予用户:
GRANT SELECT ON table_name TO slim;