sqlnet.init中设置SQLNET.AUTHENTICATION_SERVICES= (NTS)
把它注释掉

解决方案 »

  1.   

    cause: 由于Oracle不能应用OS认证而导致凭证检索失败
        
    action: 
        1.打开network/admin下的sqlnet.ora 
          修改SQLNET.AUTHENTICATION _SERVICES=(NONE)。 
        
        2.启动Net8 configuration assistant-->选第三项本地网络服务名配置 
        -->删除...(删除原来的本地网络服务名)     3.重复第二步 
        -->添加.. (新建本地网络服务名)     4.restart oracle
      

  2.   

    不好意思,是文件sqlnet.ora
      

  3.   

    在sqlnet.ora中将
    #sqlnet.authentication_services = (tcp)
    改为
    #sqlnet.authentication_services = (NONE)或者把这一行注释掉
      

  4.   

    sqlnet.authentication_services = (NONE)