oracle不能远程连接的坑

 

1.先检查防火墙

2.打开dbhome目录下的listener.ora

在这里配置服务器的计算机名称,最好不要配置ip,ip是动态的,会变化。

3.在到这一步之前本人踩了很多坑,listener.ora配置给搞坏了,启动监听报错tns,其实就是格式出了问题,仔细对照标准格式检查,多了一个括号,还有命名前的空格,都要严格规范。

4.能不能用ip连接与client的配置文件没有关系,client的配置文件只是用命名去包装ip地址,所以好多人说修改client的配置是没有用用的,只要直连没问题就行,tns的配置只是为了在这里用自己的命名,client的tns配置拿到这个名称去找对应的ip,然后向dbhome发送连接请求,如果此时与你dbhome中listener.ora的host一致,则成功连接,不行则会报错,no listener。

以上仅为自己踩坑的感悟,这种坑踩起来时崩溃的,仅供参考,有误之处请指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值