使用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
搞定啦~
再去连接,一切正常啦~~