本地Sqlplus 連一遠程數據庫,出現 ORA-12638: 身份證實檢索失敗,pl/sql developer 也是一樣的問題,tnsping 是沒有問題的。sql
找到本地的sqlnet.ora文件,註釋掉 SQLNET.AUTHENTICATION_SERVICES= (NTS),數據庫
或者把nts 替換爲none 便可。oracle
注:SQLNET.AUTHENTICATION_SERVICES 表示oracle將採用何種驗證方式,spa
nts表示採用本地操做系統認證操作系統
none表示將採用口令文件方式認證ci
固然,設定了none後,本地的操做系統認證將不被許可,oracle將採用口令文件認證(此時 remote_login_passwordfile=exclusive)如connect /as sysdba 登陸,後報錯RA-01031: insufficient privileges,其實是要你輸入sysdba的用戶名和密碼rem