你使用的是什么用户连接的,是不是使用了windows认证方式?

解决方案 »

  1.   

    只要把d:\oracle\ora81\network\admin\sqlnet.ora中的NTS改成NONE就OK了..d:代表安装路径..
      

  2.   

    服务器上使用操作系统验证
    1.配置SQLNET.ORA文件
    参数NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
    表明解析客户端连接时所用的主机字符串的方式
    TNSNAMES表示采用TNSNAMES.ORA文件来解析
    ONAMES表示Oracle使用自己的名称服务器(Oracle Name Server)来解析,目前Oracle建议使用轻量目录访问协议LDAP来取代ONAMES
    HOSTNAME表示使用host文件,DNS,NIS等来解析参数SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)
    表明用户连接Oracle服务器时使用哪种验证方式
    NONE表示Oracle数据库身份验证,NTS表示操作系统身份验证,两种方式可以并用