免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2199 | 回复: 8
打印 上一主题 下一主题

[求助]兼听器在登陆是被Windows关闭的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-08 11:15 |只看该作者 |倒序浏览
大家好:

    我的Oracle9i在登陆时,兼听器总是被Windows关闭,这个是那里的问题呢?如何处理解决兼听器关闭的问题,请高手帮帮我。
具体错误现象:
TNSLSNR.exe产生了错误,会被Windows关闭,您需要重新启动程序
然后登陆成功了,但是兼听器死了


相关代码如下:
listener.ora代码:
LISTENER001 =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = startneusoft)(PORT = 1521))
      )
    )
  )

tnsnames.ora代码:
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = startneusoft)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


PS:服务名orcl是在Oracle9i安装时命名的,我的机器名是startneusoft,而且Oracle9i是昨天卸载重新安装的,当时一切安装正常

论坛徽章:
0
2 [报告]
发表于 2005-12-08 11:35 |只看该作者
1
都是什么时候发生的?

2
看看操作系统日志

3
用命令行控制lsnr试一试

论坛徽章:
0
3 [报告]
发表于 2005-12-08 12:40 |只看该作者
1.我的Oracle9i在登陆是发生的,而且每次都重现这个错误

2.日志未见异常
TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production on 08-12月-2005 11:26:10

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

系统参数文件为d:\oracle\ora92\network\admin\listener.ora
写入d:\oracle\ora92\network\log\listener001.log的日志信息
写入d:\oracle\ora92\network\trace\listener001.trc的跟踪信息
跟踪级别当前为0

以 pid=1788 开始
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.26.22)(PORT=1521)))

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=startneusoft)(PORT=8080))(Presentation=HTTP)(Session=RAW))
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=startneusoft)(PORT=2100))(Presentation=FTP)(Session=RAW))
08-12月-2005 11:26:36 * service_register * orcl * 0
08-12月-2005 11:41:12 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=start))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=153092352)) * status * 0

3.
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.26.22)(PORT=1521)))

LISTENER 的 STATUS
------------------------
别名                      LISTENER001
版本                      TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Produc
tion
启动日期                  08-12月-2005 12:39:38
正常运行时间              0 天 0 小时 0 分 4 秒
跟踪级别                  off
安全性                    OFF
SNMP                      OFF
监听器参数文件          d:\oracle\ora92\network\admin\listener.ora
监听器日志文件          d:\oracle\ora92\network\log\listener001.log
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.26.22)(PORT=1521)))
监听器不支持服务
命令执行成功
LSNRCTL>

论坛徽章:
0
4 [报告]
发表于 2005-12-08 16:40 |只看该作者
你的机器是不是中毒了。前段时间俺的机器也是这样。没有办法解决重装。

论坛徽章:
0
5 [报告]
发表于 2005-12-08 19:13 |只看该作者
LSNRCTL orcl
把实例的名字加上。
你通过查找注册表来修改。

论坛徽章:
0
6 [报告]
发表于 2005-12-09 10:38 |只看该作者
原帖由 goodhawk 于 2005-12-8 19:13 发表
LSNRCTL orcl
把实例的名字加上。
你通过查找注册表来修改。


我在DOS下运行如下:这个怎么改注册表?应该添加或修改哪个键值呢?
LSNRCTL> orcl
NL-00853: undefined命令"orcl"。请尝试"help"
LSNRCTL>


PS:我的机器补丁都是最新,杀毒软件装的是诺顿,已经是更新到最新了,我的Oracle9i是重新装的,仍然是这个问题

论坛徽章:
0
7 [报告]
发表于 2005-12-09 17:32 |只看该作者
不是病毒,就是修改监听文件导致的!
到注册表中修改为一致的即可!

论坛徽章:
0
8 [报告]
发表于 2005-12-10 11:52 |只看该作者
怎么修改成一致?说的具体点好不?
具我所知,监听器就是一个程序,读注册表哪个部分?

论坛徽章:
0
9 [报告]
发表于 2005-12-12 20:05 |只看该作者
有没有装杀毒软件呢,在装的时候要先装ORACLE再装杀毒软件就可以了
有一次我就是后装的ORALCE,就出现这样式问题,再重装ORACLE也不行
后就重装系统再装ORACLE再装杀毒软件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP