同题
---------------------------------------------------------------
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)