sqlplus "/ as sysdba" 連不上,報ora-01031:insufficient privileges解決方法

tolywang發表於2007-05-26

今天下午加班,一同事有急事,交接給我一項事情,我也沒有問清楚沒有搞清楚其中的安裝目錄及使用者等 ,sqlplus "/as sysdba" 登入總是報錯 ora-01031:insufficient privileges 。 人也聯絡不上,只有自己嘗試了,後來發現我登入的administrator 居然不再 ORA_DBA系統群組中,K , 他們使用另外一個使用者安裝的 Oracle . NND .


注意多個資料庫例項時候,set ORACLE_SID='',

1、檢查sqlnet.ora(WINDOWS下位於%ORACLE_HOME%NETWORKADMIN目錄)是否包含這句:
SQLNET.AUTHENTICATION_SERVICES=(NTS),沒有的話加上;

2、檢查登陸windows的使用者(administrator或安裝oracle時候使用的使用者)是不是在包含在ORA_DBA組中,域使用者沒有連上域伺服器時就可能出現這種現象。

3. 要保證 remote_login_passwordfile 引數 = EXCLUSIVE .

4. 看看是否需要使用orapassw生成口令檔案 .

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

相關文章