报错环境:windows10操作系统、oracle11g
1.使用局域网远程连接数据库时,可能因为版本和操作系统的不同导致出现此类错误。
2.在检查证明可以连接到远程计算机无误后:
3.找到(11g的目录结构)oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下边的sqlnet.ora文件
4.将其中SQLNET.AUTHENTICATION_SERVICES属性修改为:NONE.
5.默认是NTS,表示的是采用本地操作系统认证。
NONE表示将采用口令文件方式认证。注意登录时使用的用户(需要具有相应的权限)。