惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
L
LangChain Blog
M
MIT News - Artificial intelligence
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Check Point Blog
P
Proofpoint News Feed
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
U
Unit 42
I
InfoQ
月光博客
月光博客
爱范儿
爱范儿
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
D
Docker
B
Blog

博客园 - 大森林

startup oracle service 安装oracle 10g时,服务器的名字不能随意更改。 重读几个故事 新的起点,新的追求,新的高度,新的目标,新的要求 when you gone 今年 我和你一样 发布wcf service 理性度过婚姻磨合期 - 大森林 - 博客园 座谈会 益者三友,损者三友 高兴 淡定,从容 飞翔 鼓舞 想要做好老板先要懂得怎样留住员工[转] 馒头的日子 对工作内容的一点感觉
oracle 10g : ORA-12514: TNS:listener does not currently k...
大森林 · 2010-03-11 · via 博客园 - 大森林

error message:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

出错原因有很多,如果你检查service里面所有的服务都是started,那说明是监听服务和数据库实例服务的主动跟被动的关系原因导致的。

问题解决有2,
方法1.
是让listener主动加载服务
原因是 添加
    (SID_DESC =
      (SID_NAME = orcl)
      (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    )
后,在使用lsnrctl start监听程序时会将listener的服务注册到进程监视器(pmon)中


方法2.listener被动加载服务

在service里面stop监听服务和数据库实例服务,然后先重新启动监听服务,再启动数据库实例服务。

原因是,如果没有该内容,那么由实例的pmon进程在listener中注册服务,对listener来讲,就是被动了。
这也就是为什么先启动监听后启动数据库能够正常连接的,反之不行的原因了。