Oracle9i中ORA-12638凭证检索失败怎么解决?

同题
---------------------------------------------------------------

sqlnet.init中设置

SQLNET.AUTHENTICATION_SERVICES= (NTS)
把它注释掉
---------------------------------------------------------------

cause: 由于Oracle不能应用OS认证而导致凭证检索失败

action:
1.打开network/admin下的sqlnet.ora
修改SQLNET.AUTHENTICATION _SERVICES=(NONE)。

2.启动Net8 configuration assistant-->选第三项本地网络服务名配置
-->删除...(删除原来的本地网络服务名)

3.重复第二步
-->添加.. (新建本地网络服务名)

4.restart oracle
---------------------------------------------------------------

NTS是WinNT的认证方式
---------------------------------------------------------------

在sqlnet.ora中将
#sqlnet.authentication_services = (tcp)
改为
#sqlnet.authentication_services = (NONE)

或者把这一行注释掉

---------------------------------------------------------------

sqlnet.authentication_services = (NONE)

Published At
Categories with 数据库类
comments powered by Disqus