闹心的orcale

wanglimin0335 2011-07-21 04:57:13
昨天我还能连接上着 今天就报了个这个错误 从网上找了解决不了,如果是网站上粘贴的就不要了,要简单的说法 ,能解决问题的!
ORA-12154: TNS:监听程序当前无法识别连接描述符中请求的服务
...全文
155 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
diannaotianshi 2011-08-03
  • 打赏
  • 举报
回复
把本地配置的服务名(tnsnames.ora)再在监听程序(lisener.ora)里配置一下;
再重启监听(lsnrctl stop/start)。

重启完成了之后,你可以通过命令:lsnrctl status,查看有没有刚刚注册的服务名,凡是注册过的,都可以连接的上。
Kobayashi 2011-08-03
  • 打赏
  • 举报
回复
如果上面的都不行。那你就看下机器上面的防火墙是否打开?如果打开了就请关闭。
放纵青春 2011-08-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 forgetsam 的回复:]
1 服务没启动 解决办法:手动启动服务

2 自己机器的IP有变化

最弱智的解决办法:删除监听,删除网络服务名,重建监听,重建网络服务名。
[/Quote]

我上次出这个故障的时候,就是用的这两个方法,捣鼓了好久才整好的!
宋哥 2011-08-03
  • 打赏
  • 举报
回复
这个问题要从两方面分析,服务器方面主要是看监听进程启动了没有,有没有死掉,监听配置文件lisener.ora有没有被改动,客户端主要查tsnames.ora文件是否被改动。
forgetsam 2011-08-02
  • 打赏
  • 举报
回复
1 服务没启动 解决办法:手动启动服务

2 自己机器的IP有变化

最弱智的解决办法:删除监听,删除网络服务名,重建监听,重建网络服务名。
灰哥 2011-07-21
  • 打赏
  • 举报
回复
你先看你监听还是启动的不 -- lsnrctl status ,要让你监听的端口和tnsnames.ora中填的端口一致。
这个问题基本上不难的。
hong1987 2011-07-21
  • 打赏
  • 举报
回复
把服务重新启动看看,如果不行,就重新创建一个监听试试
lyhmy 2011-07-21
  • 打赏
  • 举报
回复
我服务器倒是没那样过,监听却停过。。
雪狼__ 2011-07-21
  • 打赏
  • 举报
回复
有时候oracle的服务会莫名其妙的不随机启动。
秋雨飘落 2011-07-21
  • 打赏
  • 举报
回复
检查ORACLE服务器启动是否正常啊,
重启ORACLE服务

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧