sys使用者用sysdba許可權連線時報ORA-01031問題解決方法

paulyibinyi發表於2010-09-10

      當我們用sys user 連線到資料庫使用sysdba許可權,報ORA-01031 提示不夠許可權

一般是以下三種原因:

1.資料庫引數 remote_login_passwordfile 必須設定為EXCLUSIVE 或SHARED

SQL> ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;

2.密碼檔案必須建立在$ORACLE_HOME/dbs目錄下 加上選項 nosysdba=n,密碼檔案格式為orapw

$ > orapwd file=$ORACLE_HOME/dbs/orapw password= force=y nosysdba=n

  然後重新啟動資料庫

3.查詢哪些使用者有sysdba連線到目標資料庫

 可以查詢V$PWFILE_USERS 檢視

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-673199/,如需轉載,請註明出處,否則將追究法律責任。

相關文章