电脑迁移了域,以前的程序用jdbc连接oracle没有问题,但Enterprise Manager,SQL*Plus却连不上,当然PLSQL,Quest Toad等工具也不行。
错误信息:ora-12638 credential retrieval failed(身份证明检索失败)
原因:更改了用户,oracle无法应用操作系统认证。
解决办法:
(1)oracle的FAQ:Comment following line in sqlnet.ora: SQLNET.AUTHENTICATION_SERVICES= (NTS)
(2)或者把这句话改成:SQLNET.AUTHENTICATION _SERVICES=(NONE)
(3)或者运行Net Manager:本地-概要文件-ORACLE高级安全性-验证-去掉NTS