Oracle數據庫中,用命令提示符創建用戶時,有時候會出現下面錯誤:"ORA-01045 :user 用戶名 lacks create session privilege; logon denied";
原因是因爲沒有賦予用戶創建會話的權限。
創建用戶並賦予權限的操作:
1、首先進入命令提示符,輸入sqlplus指令登錄;
2、輸入用戶名和密碼,但要記住用戶名需輸入system,密碼是你剛安裝Oracle時你設置的密碼。(因爲創建、刪除、賦予權限、解鎖加鎖……都需通過system系統用戶執行);
3、創建用戶:create user <用戶名> identified by <密碼> default tablespace users ;
4、用戶創建成功後,給用戶賦予權限:grante create session to <用戶名>;
5、命令提示符給出授權成功提示後,還可以切換所創建的用戶conn <用戶名>/<密碼> [as <角色>],驗證是否創建成功。