ubuntu远程连接oracle-11g数据库

特别注意:
1.一定要关闭防火墙!一定要关闭防火墙!一定要关闭防火墙!重要的事情说三遍
2.要保证两台机器能够ping通

首先我的yugong安装在ubuntu客户端,远程访问windows端的oracle-11g。需要配置的是oracle-11g

Oracle-11g官方文档:https://docs.oracle.com/cd/E11882_01/network.112/e41945/listenercfg.htm#NETAG302

第一步,安装
参考博客:https://blog.csdn.net/west_xia_616/article/details/79791139?tdsourcetag=s_pcqq_aiomsg

第二步,修改配置允许被远程访问

这里使用oracle自带的配置工具:

在这里插入图片描述
安装之后在开始菜单里可以找到,也可以在搜索栏搜索Oracle Net Manager

在这里插入图片描述
在监听程序里面点击添加地址,就有了一个地址三,这里一定要注意 主机里面填的是自己的ipv4的地址!!! 我刚开始搞错了填的是我要访问的ip地址,导致服务不可用。如果不知道自己的ip地址,打开CMD输入:

ipconfig

就会出现:
在这里插入图片描述
这里一定要分清楚,底下这个不是本机的地址。设置好之后保存退出。

然后在电脑服务里面右键重新启动下面的服务:
在这里插入图片描述
如果启动失败证明你的ip填错了,返回检查

第三步,设置共享(选做)

因为我都是一起设置的,所以并没有验证这一步的必要性,你可以跳过这一步往下走,如果不能联通,就可能是这个原因。如果你没有做这一步成功了,说明这一步不是必要的,
步骤参考:https://jingyan.baidu.com/article/b907e627d7d3d146e7891cf9.html

第四步,测试
在ubuntu系统上尝试远程连接:
在这里插入图片描述
主机填写windows系统的ip地址,这里的用户是我自己创建的,用户名和密码根据自己的填写,点击测试连接。
在这里插入图片描述

如果出现ORA-03135: Connection Lost Contact错误。参考博客:https://blog.csdn.net/weixin_42451919/article/details/98866968

还没完!毕竟在开发环境中我们不可能让防火墙一直关闭着,所以我们需要开通端口访问,然后让防火墙正常开启,前面之所以关闭是为了防止玄学问题…

打开防火墙设置:
在这里插入图片描述
点击高级设置

在这里插入图片描述
点击入站规则,新建规则

在这里插入图片描述
点击端口

在这里插入图片描述
填入端口

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
填好名称完成

在测试一遍,如果远程可以访问就大功告成!
如果失败返回再检查一遍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值