Oracle错误之ora-12154:TNS 尼玛 网上各种方法试 之终极解决方案
Oracle错误之ora-12154:TNS:监听程序当前无法识别链接描述符中请求的服务
莫名其妙的orcl 就不能连接,百度了好多方法都没解决。最后从群中请了个大神把问题解决了,进到oraclehome ,找到listener.ora 文件 直接删掉,一切问题解决。
问题解决方案让动态注册
静态注册和动态注册解释如下:
静态注册和动态注册
什么是静态注册
就是监听器的配置文件中写明了监听哪个实例 需要配置SID_DESC字段
定位实例的方式可以使用SID_NAME或者SERVICE_NAME来定位
什么是动态注册
就是监听器的配置文件中没写明监听哪个实例
要通过PMON告知监听器要监听的具体实例
PMON是将SERVER_NAME告诉给监听器 这个过程就是注册
默认一分钟PMON注册一次 也就是说启动监听 还没注册时 是无法连接的
区分静态注册和动态注册
lsnrctl status
是 ready 就是动态
是 unknow 就是静态