虚拟机linux无法访问主机Windows下的Oracle数据库

在linux系统执行自己开发的Java jar包时,发现无法连接windows下的Oracle数据库,一步一步进行检测。
首先相互能ping通,windows与linux防火墙均关闭,linux中SELinux也disabled了。
测试1521端口,无法访问(telnet安装请参考https://www.jianshu.com/p/d5fabecba56b)

[root@localhost ~]# telnet 192.168.43.206 1521
Trying 192.168.43.206...
telnet: connect to address 192.168.43.206: Connection refused
[root@localhost ~]# 

修改oracle监听,找到oracle目录中的listener.ora文件(大概目录为product\11.2.0\dbhome_1\NETWORK\ADMIN)

启动services.msc,重启以下两种服务
再次测试1521端口,成功
[root@localhost ~]# telnet 192.168.43.206 1521
Trying 192.168.43.206...
Connected to 192.168.43.206.
Escape character is '^]'.

再次运行jar文件,信息成功入库。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容