把sqlnet.ora文件里面的SQLNET.AUTHENTICATION_SERVICES值改为NONE,或者直接删除掉这个文件,因为它默认的是有操作系统认证的功能。
Oracle的高级安全性验证导致,解决办法如下:
开始 -> 程序 -> Oracle -> Configuration and Migration Tools(配置和移置工具) ->
Net Manager→本地→概要文件→Oracle高级安全性→验证→去掉所选方法中的 "NTS" 就可以了.
$ORACLE_HOME/NETWORK/ADMIN/sqlnet.ora 这个错误可能跟域账户有关系
product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora
修改文件sqlnet.ora,SQLNET.AUTHENTICATION_SERVICES= (NTS)改成SQLNET.AUTHENTICATION_SERVICES= (NONE)
注意:①改完保存关闭文件,②关闭plsql重新连接