使用PL/SQL Developer 工具连接 oracle,提示:
ORA-12514: TNS : 监听程序当前无法识别连接描述符中请求的服务。
奇怪了
我本地 lsnrctl stauts 正常
本地 sqlplu / as sysdba 进去查看,也正常
简单看了看 listener.ora 没啥问题啊
到底咋回事呢
突然灵光乍现,此前遇到过这个问题
因为修改了服务器的IP,在网卡层面修改的 /etc/sysconfig/network-scripts 里修改了 网卡文件的信息
好像 host 信息还在哪个文件里被 明式 定义了
后来定位到: 是 /etc 下的 hosts 文件
遂 修改: vi /etc/hosts
搞定啦~
再去连接,一切正常啦~~
文章描述了在使用PL/SQLDeveloper连接Oracle数据库时遇到ORA-12514错误的问题。经过检查lsnrctlstatus和sqlplus,问题并未明显解决。作者发现问题是由于修改服务器IP后,hosts文件未更新导致。更新/etc/hosts文件后,成功解决了连接问题。
896

被折叠的 条评论
为什么被折叠?



