建立使用者:
但登入提示01045的錯誤,缺少CREATE SESSION權限。
ERROR:
ORA-01045: user USER01 lacks CREATE SESSION privilege; logon denied
Enter user-name:
此時需要賦予connect權限給使用者(原因見(2)),登陸後建立表提示01031錯誤:
再次賦予resource權限給使用者(原因見(2)),就可以建立表了。
需要為使用者授予connect和resource權限:
SQL> grant connect, resource to user01;
Grant succeeded.
下面來說說為什麼需要connect和resource權限,
RESOURCE:擁有Resource權限的使用者隻可以建立實體,不可以建立資料庫結構。
CONNECT:擁有Connect權限的使用者隻可以登入Oracle,不可以建立實體,不可以建立資料庫結構。
是以具有connect的使用者就有sqlplus建立SESSION的權限,至于建立表就靠resource權限。
删除使用者:
報錯說明該使用者下有建立的其他對象,如果删除使用者,有兩種方法:
删除使用者下的對象:
登入user01後執行:
再次登入SYS執行:
使用CASCADE級聯删除: