User created.
sys@PROD>conn susu/oracle
ERROR:
ORA-01045: user SUSU lacks CREATE SESSION privilege; logon denied
Warning: You are no longer connected to ORACLE.
#没有权限创建会话:
---授权给Susu用户创建会话以及其他的权限:
sys@PROD>conn / as sysdba
Connected.
sys@PROD>grant create session,resource to susu;
Grant succeeded.
---使用Susu用户创建一个普通表:
hr@PROD>conn susu/oracle
Connected.
susu@PROD>create table sutab(id number(2),name varchar2(4));
Table created.
--查看新创建表的结构:
susu@PROD>desc sutab;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER(2)
NAME VARCHAR2(4)
---收回Susu创建会话的权限:
sys@PROD>revoke create session from susu;
Revoke succeeded.
--再次登录sqlplus客户端:
scott@PROD>conn susu/oracle
ERROR:
ORA-01045: user SUSU lacks CREATE SESSION privilege; logon denied
Warning: You are no longer connected to ORACLE.
scott@PROD>
#无权限登录,因为创建会话的权限被SYS用户收回了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31392094/viewspace-2128201/ ,如需转载,请注明出处,否则将追究法律责任。