2017-04-22 58 views
0

我想建立一個用戶在我的Oracle 11g數據庫這樣建立在Oracle 11g中用戶 - 無權限問題

create user BARRY6 IDENTIFIED by password123; 
grant connect to BARRY6; 
grant create session to BARRY6; 
grant UNLIMITED TABLESPACE to BARRY6; 
commit; 

這應該創建一個用戶,併爲他們提供基本的權限。 所有命令都可以成功執行,但是我無法與此用戶連接。 我得到一個錯誤

An error was encountered performing the requested operation: 

    ORA-01031: insufficient privileges 
    01031. 00000 - "insufficient privileges" 
    *Cause: An attempt was made to perform a database operation without 
       the necessary privileges. 
    *Action: Ask your database administrator or designated security 
       administrator to grant you the necessary privileges 
    Vendor code 1031 

當我查看USER_ROLE_PRIVS表,還有在表中沒有權限,我的用戶

回答

0

這是發生,因爲角色我試圖登錄作爲是SYSDBA。雖然它應該是默認的。

我知道,愚蠢的,但它發佈的解決方案,以防其他人創造一個用戶,他們犯這個簡單的錯誤。這是由加載sys連接引起的,只是改變密碼而不改變角色