數據庫服務器架設在機器A上,此時我在機器B上進行遠程連接,使用sys賬號遠程登錄時報ORA-01031:insufficient privileges
或
ORA-01017: invalid username/password; logon denied錯誤。
排錯方法如下:
1)檢查下sqlnet.ora文件下是否有SQLNET.AUTHENTICATION_SERVICES= (NTS)設置,如何已經配置了這個選項。那么我們接下來檢查下一下密碼文件參數
2)檢查一下密碼參數。去服務A的本地cmd--sqlplus--(dba用戶)--用戶密碼。查看登錄狀態,驗證密碼是否正確。
如可以正常登錄,請驗證一下當前用的權限是否為dba權限,可再次給此賬戶賦予dba權限。
3)查看服務器A的Guest賬號是否被禁用了(如下所示){服務器操作系統為win server 2008 R2}
一定確保Guest賬號啟用。

4)查看Guest賬號的狀態,看隸屬於下有無添加ora_dba用戶組。

添加--輸入對象名稱--ora_dba--確定。

確定后如下圖:

再次嘗試返回機器B,plsql developer進行遠程連接。錯誤解決~~~
