ubuntu 11.04上oracle 11g r2的TNS-12541:TNS-12560:TNS-00511错误处理

前几天在网上东拼西凑地集中了不少资料一举把原来的OracleXE完全缷掉并成功安装了Oracle11g R2,在 ubuntu上安装Oracle真的不容易,一大堆依赖包的要自己一个一个的下,然后还有一堆要设置的东西。不过总算是没提示什么错误的完成了安装。

今天,用写了个java应用,用到的Jdbc,却在连接Oracle数据库时出了漏子,提示Connectrefused。看来是数据库出了问题,不是应用程序的错。到打开shellsqlplus连入数据库完成没有问题,有点头痛了。lsnrctlstatus,显示信息:

Connectingto (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

TNS-12541:TNS:no listener

TNS-12560:TNS:protocol adapter error

TNS-00511:No listener

LinuxError: 2: No such file or directory

Connectingto (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))

TNS-12541:TNS:no listener

TNS-12560:TNS:protocol adapter error

TNS-00511:No listener

LinuxError: 111: Connection refused

这下可把我吓得不轻,看到LinuxError: 2: No such file ordirectory,立刻把服务器文件去确认所有的路径,结果一个也没有错。还是问一下百度,答案还真的不少,连让我重装的都有。很努力地试着按着“前辈”的建议做了,完成没有效果,当然没有去重装。再到Google拜求,好像有个鬼佬的问题跟我的一模一样的,于是学着他的方案,反listner.oratnsnames.ora里的地址全部改为本机的ip。很不幸的是,问题还是丝毫不动摇。再google,有好心人提出在/etc/hosts文件里加上127.0.0.1      localhost.localdomain   localhost

感谢天,感谢地,感谢那么多的好心人,小子我总算拔开乌云见青天了。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值