ORACLE数据库中无法连接别人数据库的问题及其解决方法

      前段时间在学习oracle数据库时,发现有的同学无法连接别人的数据库,便把一些可能的原因及其解决方法记录下来,希望能对你们产生一些帮助,也希望自己在未来忘记时可以翻出来看看。

连接别人数据库时可能遇到的问题及其解决方法:

1) 连接失败         解决方法:可能是防火墙没关的原因,将防火墙关了就好了。

2)无监听程序

如果是因为无监听程序的话则先按照路径找到listener文件,先找到Oracle的安装路径,再按照路径--product---11.2.0---dbhome_1---NETWORK---ADMIN---listener 找到listener文件,以记事本格式打开进里面查看

 看一下你的HOST这里等于的是什么,一般有:  1)计算机名    --如果是计算机名一般不会出现                                                                                        问 题,计算机名是你的电脑主机名 

                                                                             2)localhost  127.0.0.1    --如果是localhost,说                                                                                  明你可以连自己,但别人连不到你

                                                                             3)局域网:192.168.x.x    --在当前网络内,自己                                                                                      可以连别人,别人也可以连自己,出了局域网                                                                                      就不行

                                                                              4)其他原因

--出现以上问题可以直接将HOST里的东西改成自己的主机名就行,如果出现更改主机名而无法登录oracle数据库可以去我的另一篇博客里查看,关于电脑主机名更改,oracle登录不了的问题_lichuanjai的博客-CSDN博客

更改主机名需要重启电脑。

3)身份证明检索失败

 如果是身份证明检索失败,去NET MANAGER里找到概要文件,将里面的所选方法NTS去掉即可。(我这里的所选文件里没有NTS)

4)因目标主机或对象不存在而连接失败

修改NET MANAGER 中对应服务名下的主机名,改成与listener.ora文件相同的主机名。

注:如果不知道怎么打开NET MANAGER修改对应主机名,可以去我前面提到的链接里去看,看完要是还有不明白的,可以留言问我。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值