关于监听服务

maohaisheng 2003-10-17 12:59:10
环境:
win2000 server
oracle816

现象:
lsnrctl start
出现启动监听服务,但是不退出,就显示正在启动监听

控制面板中的服务显示已经启动

svrmgrl>
出现没有监听器
使用 set instance xxx后可以启动数据库,在服务中启动监听,客户端可以连接

注册表yiqie正常

问题:
监听服务不能用lsnrctl start启动是什么问题呢?


...全文
90 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2003-10-20
  • 打赏
  • 举报
回复
是啊,set oracle_sid 设置一下sid试试。
maohaisheng 2003-10-20
  • 打赏
  • 举报
回复
除了注册表Oracle Home中,还有可能在哪里呢?
可能 SID 的默认被修改
chanet 2003-10-19
  • 打赏
  • 举报
回复
可能 SID 的默认被修改
minkoming 2003-10-18
  • 打赏
  • 举报
回复
你可以在环境变量中加入缺省的INSTANCE=NAME
maohaisheng 2003-10-18
  • 打赏
  • 举报
回复
用启动win2000监听OraHome81xxxListenerService服务,监听是可以启动的

我就是奇怪,启动svrmgrl报没有监听器是为什么

用set instance 指定后就好了,why?
LGQDUCKY 2003-10-17
  • 打赏
  • 举报
回复
可能什么进程占用了1521端口,看下错误的信息。
JCC0128 2003-10-17
  • 打赏
  • 举报
回复
在net8里面把监听删掉,重新建一个试试看,祝好运
maohaisheng 2003-10-17
  • 打赏
  • 举报
回复
重新安装也不可以,而且因为监听错误,范例数据库都不能创建 ft
zgh2003 2003-10-17
  • 打赏
  • 举报
回复
你的版本应该用命令:
lsnrctl80 start
Re: MySQL 高可用工具 heartbeat 实战部署详解 ===============================================# heartbeat作用(无缝漂移):  通过heartbeat,可以将资源(ip以及程序服务[例如:httpd或mysqld服务]等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,即高可用HA 资源的内容包括:ip地址和服务(例如:httpd或mysqld服务) # HeartBeat的工作原理:        a) heartbeat的主备模式(第1种模式)(推荐方式:本章演示重点) 通过修改heartbeat配置文件,可以指定那一台heartbeat服务器作为主服务器,则另一台将自动成为热备服务器然后在热备服务器上配置heartbeat守护程序来监听来自主服务器的心跳消息。如果热备服务器在指定时间内未监听到来自主服务器的心跳,就会启动故障转移程序,并取得主服务器上的相关资源服务的所有权,接替主服务器继续不间断的提供服务,从而达到资源以及服务高可用(HA)的目的。           b) heartbeat主主模式(第2种模式)(不推荐) 两台服务器互为主备,这是他们之间还会互相发送报文来告诉对方自己的当前的状态,如果在指定的时间内未收到对方发送的心跳报文,那么,一方就会认为对方失效或者是已经宕机了,这时每个运行正常的主机就会启动自身的资源接管模块来接管运行在对方主机上的资源或者是服务,继续为用户提供服务。      

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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