监听报错——第一次碰到,请问如何解决?

[复制链接]
查看11 | 回复9 | 2014-4-5 19:53:18 | 显示全部楼层 |阅读模式
本帖最后由 244159303 于 2013-3-27 15:49 编辑
配置监听报错,寻解决方案:
26-MAR-2013 17:55:12 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0
26-MAR-2013 17:58:15 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0
26-MAR-2013 17:58:25 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0
配置方法如下:
1、listener.ora配置内容如下:
$ more listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = fh)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
(SID_NAME = fh)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.5)(PORT = 1521))
)
________________________________________________________________________
$ more tnsnames.ora
TEST1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = fh)
)
)
——————————————————————————————————————————————
2、启动后查看状态:status UNKNOWN
$ lsnrctl status
LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 27-MAR-2013 09:47:16
Copyright (c) 1991, 2007, Oracle.All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias
LISTENER
Version
TNSLSNR for Linux: Version 10.2.0.4.0 - Production
Start Date
27-MAR-2013 09:46:19
Uptime
0 days 0 hr. 0 min. 57 sec
Trace Level
off
Security
ON: Local OS Authentication
SNMP
OFF
Listener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Services Summary...
Service "fh" has 1 instance(s).
Instance "fh", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

——————————————————————————————————————————————————————————
3、报错日志:
[oracle@fohow admin]$ tail -f /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Trace information written to /u01/app/oracle/product/10.2.0/db_1/network/trace/listener.trc
Trace level is currently 0
Started with pid=9766
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.0.5)(PORT=1521)))
Listener completed notification to CRS on start
TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
26-MAR-2013 17:55:12 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0
26-MAR-2013 17:58:15 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0
26-MAR-2013 17:58:25 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0


回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层
你想说明什么问题?
回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层
不知道什么问题,关注一下,


回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层
guoyJoe 发表于 2013-3-26 18:50
你想说明什么问题?

我想知道大家有没有碰到这种情况,出现这种情况又是如何解决的?
回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层


我也没有看懂楼主想干嘛
回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层
本帖最后由 244159303 于 2013-3-27 10:56 编辑
kerrycode 发表于 2013-3-27 10:35
我也没有看懂楼主想干嘛


可能是我描述的不够清楚。重新编辑了一下。
问题是这样的:配置监听后,
查看启动状态是status UNKNOWN,
查看日志报:26-MAR-2013 17:55:12 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0
26-MAR-2013 17:58:15 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0
26-MAR-2013 17:58:25 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=fh)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870336)) * status * 0

回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层
244159303 发表于 2013-3-27 10:56
可能是我描述的不够清楚。重新编辑了一下。
问题是这样的:配置监听后,

你先试试能不能远程连到数据库,如果能就请去搜索一下《oracle网络监听静、动态注册》相关文章。如果不能请继续详细描述你的问题。
回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层
谁说这是报错的。。。楼主还是看看监听静态、动态注册吧
回复

使用道具 举报

千问 | 2014-4-5 19:53:18 | 显示全部楼层
jkopip 发表于 2013-3-27 11:23
谁说这是报错的。。。楼主还是看看监听静态、动态注册吧

不是报错,为什么状态不是status READY。
我把host改成127.0.0.1状态就成ready状态。
库也是open状态。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行