PL/SQL Developer ORA-01017: 用户名/口令无效; 登录被拒绝 问题解决

[Window Title]
PL/SQL Developer
[Content]
ORA-01017: 用户名/口令无效; 登录被拒绝
[OK]

我用的是绿色版的。由于需要,在本地装了Oracle。没有改tnsnames.ora文件,一直以 ip+/SID的方式连接着。没什么问题。
结果这两天在服务器新建了一个用户。突然出现了开头的问题。很奇怪,从原理上来说不会有错。

然后我就试着把连接信息写入了tnsnames.ora ,但是保存时出错。(因为我的Windows账户不是Administrator)这里隐约感觉到问题是 oracle的 文件保护机制跟windows的权限机制相互作用的结果吧。。。因为,更改windows文件权限后,再改完tnsnames.ora后,我就可以通过 定义的链接名登录了。
之后,我又做了尝试,再次使用 ip+/SID的方式登录,又可以成功连接了。。。有意思,或许是oracle内部有个登录注册机制。哈哈~记录一下。


你可能感兴趣的:(IDE经验)