ora-01031錯誤(在客戶端以SYS使用者登陸報錯)
執行環境 WINDOWS 2000+ORACLE9I,正常執行2年.最近突然發現在伺服器端或者客戶端以SYS/PWD@SID AS SYSDBA 登陸就出現如下錯誤.
ERROR:
ORA-01031:insufficient privileges
為了進一步瞭解情況,在客戶端和服務端,以SYSTEM使用者登陸,OK.....
問題分析:
1 SYSTEM使用者能登陸,首先排除了TNSNAME的問題
2 檢查服務端SQLNET.ORA檔案
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
沒問題
3 檢查服務端密碼檔案
發現密碼檔案不存在
建立密碼檔案
ORAPWD FILE=***** PASSWORD=**** ENTRIES=5
建立成功後,在服務端 CONNECT SYS / ORACLE @SID AS SYSDBA
服務端登陸成功.
測試客戶端,故障依舊,還是沒足夠許可權
鬱悶中~~~~~~~~
4 檢查服務端ORA_DBA組,ADMIN已經是這個組成員
再次鬱悶中~~~~~~~~
5 檢查服務端引數REMOTE_LOGIN_PASSWORDFILE
引數等於EXCLUSIVE
接著鬱悶中,感覺沒招了
6 看到一篇文章部分內容
內容如下
"經常有些使用者需要在客戶端軟體以SYSDBA登陸目標資料庫,然後執行管
理, 但是ORACLE預設是關閉的,需要通過修改引數檔案才能實現"
思路略微開闊了,這個引數就是REMOTE_LOGIN_PASSWORDFILE,雖然他等
於了EXCLUSIVE,為此做下嘗試在SPFILE中明確寫入這個引數
alter system set remote_login_passwordfile=exclusive scope=spfile;
然後重起DB
7 客戶端以SYS 使用者登陸問題解決.
奇怪故障解決了,之前一直正常的,我感覺如果我不改這個引數直接重起可能故障也能解決.上面就是我分析解決這個故障的全過程-----有點蹊蹺不知道是否是WINDOWS版本下的BUG.
查閱了其他人遇到這個問題,有些可能是SQLNET檔案問題,有些是密碼檔案問題,有些是引數設定問題,有些是ORA_DBA組問題~~~~~~~~~~~以前我也沒這麼關注過這個錯誤,今天竟然遇到了,而且更加古怪幾乎絕望中,索性解決了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/127656/viewspace-406851/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 以客戶端為中心的錯誤處理客戶端
- SYS使用者登入Oracle報錯ORA-01031: insufficient privilegesOracle
- sys使用者遠端登入報ORA-01031 insufficient privileges
- 使用SYS使用者遠端登陸報許可權不足的解決:ORA-01031: insufficient privileges
- ebs系統 客戶端使用 pl/sql developer 無法以sys使用者登入解決方法客戶端SQLDeveloper
- rsync 客戶端同步的時候報錯客戶端
- 帝國cms登陸錯誤次數 帝國cms登陸錯誤次數超過
- EXP客戶端版本差異造成的錯誤客戶端
- SQL> conn sys/sys@vm_sigle as sysdba; 報ORA-01031: insufficient privileges錯誤SQL
- Go-Micro客戶端請求報500錯誤的解決方法Go客戶端
- Oracle遠端登入報錯:ora-01031:insufficient privilegesOracle
- windows 下用 as sysdba登陸報錯Windows
- Windows環境下ORA-12638錯誤及SYS使用者登陸許可權驗證Windows
- mysql客戶端連線的幾個常見錯誤MySql客戶端
- 水煮八《——客戶端以sysdba登入設定客戶端
- sys不能遠端登入。ora-01031
- SYS遠端連線出錯ORA-01031:Insufficient privileges
- 改造CAS單點登入 --- 自定義登陸頁面(客戶端)客戶端
- oracle 客戶端連線11gR2 SCAN 報ORA-12545錯誤Oracle客戶端
- 客戶端登陸logout操作,事務回滾客戶端Go
- 三層登陸程式碼及錯誤集錦
- sys使用者使用@連線符提示無效許可權的錯誤ORA-01031:
- mysql登陸報錯mysql: unknown variable 'basedir=MySql
- 解決:客戶端連線11gR2 RAC報ORA-12545錯誤客戶端
- Flutter 新聞客戶端 - 12 採用 sentry 平臺收集錯誤Flutter客戶端
- Oracle客戶端非預設路徑安裝出現的錯誤Oracle客戶端
- WCF 關閉預設除錯客戶端除錯客戶端
- Beego當客戶端cookie為空時報錯Go客戶端Cookie
- oracle 10g rac 客戶端連線偶爾報ORA-12535錯誤Oracle 10g客戶端
- MySQL:客戶端匯入資料Terminal close -- query aborted報錯MySql客戶端
- Redis限制在規定時間範圍內登陸錯誤次數限制Redis
- 在windows上以sysdba登陸oracleWindowsOracle
- 遠端登入sys使用者報錯:ORA-01017: invalid username/password; logon deniedGo
- SYS使用者遠端登入報錯:ORA-01017: invalid username/password; logon deniedGo
- 解決IE上登陸oracle OEM時報:“證書錯誤,導航已阻止”的錯誤Oracle
- Oracle10g RAC, 客戶端登陸,偶爾報 ORA-12535, 急!Oracle客戶端
- 虛擬平臺客戶端無法登陸問題記錄客戶端
- discuz教程QQ登陸提示錯誤程式碼:2000