解决了ORACLE远程连接问题
作者: 葛屹肃 | 日期: 2021-11-02 | 分类: 个人杂谈
今天同事在公司的服务器安装了ORACLE,本地可以连接,但远程连接不上,让我看看是什么问题。
唉,ORACLE的设置我也是一知半解,但同事已经说了,只好硬上吧,还好最后还是搞好,虽然花时间久了点,不过值了,至少了解ORACLE远程连接的设置方式。
我虽然不知道如何做,幸运的是现在网络资料多,根据资料不停尝试还是能可以找到正确方法的。
这次在解决了ORACLE远程连接问题上,我发现一个很有用的命令:lsnrctl status,在命令提示符输入此命令,可以看到当前ORACLE的监听状态,我就是通过分析监听状态来找到问题所在。
同事安装ORACLE时,默认安装数据库为ORCL,而以lsnrctl status命令查看时,发现ORCL有2个服务,分别是orcl及orcl.168.3.88,orcl状态为UNKNOWN,而orcl.168.3.88状态为READY,换言之,orcl服务为异常,orcl.168.3.88服务才正常。
尝试过修改listener.ora及tnsnames.ora配置,结果还是不行。实在想不到好办法,干脆将数据库orcl删除,然后重新创建一个数据库(命名还是orcl),结果正如我想象一样,再次查看监听状态时,发现只有服务只剩下orcl,状态为READY。最重要是的现在其他电脑可以远程连接上orcl这个数据库。
通过对比,发现了前后就是服务名称不一样,只是水平有限,不知道在其他电脑远程时,如何设置这个服务名称,而tnsnames.ora配置也只有数据库名称。算了,等以后再磁到时再研究吧。
版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/2237.html
文章链接:https://www.geyisu.com/2237.html