1. 程式人生 > >ORA-01045 :user 使用者名稱 lacks create session privilege; logon denied

ORA-01045 :user 使用者名稱 lacks create session privilege; logon denied

Oracle資料庫中,用命令提示符建立使用者時,有時候會出現下面錯誤:"ORA-01045 :user 使用者名稱 lacks create session privilege; logon denied";

原因是因為沒有賦予使用者建立會話的許可權

建立使用者並賦予許可權的操作:

       1、首先進入命令提示符,輸入sqlplus指令登入;

       2、輸入使用者名稱和密碼,但要記住使用者名稱需輸入system,(因為建立、刪除、賦予許可權、解鎖加鎖……都需通過system系統使用者執行);

       3、建立使用者:create user <使用者名稱> identified by <密碼> [default tablespace users]; ;

       4、使用者建立成功後,給使用者賦予許可權:greate create session to <使用者名稱>;

       5、命令提示符給出授權成功提示後,還可以切換所建立的使用者conn <使用者名稱>/<密碼> [as <角色>],驗證是否建立成功。

下圖是建立使用者a的步驟: