说明:通过PLSQL连接远程服务器,提示12638身份证明检索失败错误,登录服务器验证数据库一切正常,连接本地的数据库也正常。
这是由于Oracle的认证方式导致的,使用了本地操作系统认证(NTS),修改为口令文件认证(NONE)即可,修改方法如下:
1、找到sqlnet.ora文件(路径:D:\app\jingk\product\11.2.0\client_32\network\admin)
2、将SQLNET.AUTHENTICATION_SERVICES= (NTS)中NTS修改为NONE。如果没有这句,手动添加一下即可。
3、另外,也可以通过Net Manager进行修改,修改方式如下,移除右侧的所选方法。
以上两种方式都是修改的sqlnet.ora文件,采用一种修改方式即可。