LoveUnix » ORACLE等数据库 » listener中的status UNKNOWN什么意思呀?status READY
让LU留住您的每

一天 让LU博客留住您的每一天
2006-4-19 15:48 jianle_sun
listener中的status UNKNOWN什么意思呀?status READY

listener中的status UNKNOWN什么意思?问题出在哪里,怎么把Instance "pbs", 配置成status READY?

请各位看看帮忙看看

listener.ora文件内容如下:
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.8)(PORT = 1521))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /opt/oracle/product/9.2.0.4)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = pbs)
      (ORACLE_HOME = /opt/oracle/product/9.2.0.4)
      (SID_NAME = pbs)
    )
   
   
   
LSNRCTL> start
Starting /opt/oracle/product/9.2.0.4/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 9.2.0.4.0 - Production
System parameter file is /opt/oracle/product/9.2.0.4/network/admin/listener.ora
Log messages written to /opt/oracle/product/9.2.0.4/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.8)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.8)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 9.2.0.4.0 - Production
Start Date                19-APR-2006 15:38:23
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Parameter File   /opt/oracle/product/9.2.0.4/network/admin/listener.ora
Listener Log File         /opt/oracle/product/9.2.0.4/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.8)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "pbs" has 1 instance(s).
  Instance "pbs", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>

2006-4-19 19:44 闲云
instancd pbs 起来了没有

2006-4-19 22:48 charly
忘记怎么弄了,当时记得多配置了几次,还是手工修改listener.ora文件。
注意你的GLOBAL_DBNAME准确吗?SID大小写对吗?环境变量和你的实际库里边的SID相同吗?

手工修改应该可以的。
改下面试试看:
======
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.8)(PORT = 1521))
      )
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = pbs)
      (ORACLE_HOME = /opt/oracle/product/9.2.0.4)
      (SID_NAME = pbs)
    )
   
======

2006-4-19 22:55 闲云
instance没起来,也是显示unknow的
俺就犯过傻,以为instance起着的,后来发现没起来
:$

另外,即使没有配置listener.ora文件,instance的listerner过几分钟也会自动起来的
也就是说在listener.ora中,sid写错了,也会有ready状态的listener.

2006-4-20 20:22 jianle_sun
请教一下,数据库起来了,instance也就起来了吗?我起数据库时,没问题,早就起来了呀,而且在安装数据的本机上,sqlplus user/passwd@pps 没问题的,可以连上数据库
而在客户端,sqlplus 连不上数据库,提示TNS协议错误,而我的客户端的tnsnames.ora配置绝对没问题,试了可以连上别的数据库

再帮我想想,有没有其它的东西没配,郁闷哪,看起来简单的配置,怎么就不行呢?

2006-4-20 21:58 闲云
pps or pbs

2006-4-21 00:44 charly
12571?

2006-4-24 16:00 cool6269
你的环境是AIX+ORACLE吗???
    偶也碰见过,数据库启动正常,show sga或select 表正常.TNSPING可以通过,但是lsnrctl status看到的状态是unknown的.用register database命令也不能将数据库注册到listener.
    将LISNRCTL.ORA文件的地址用主机名表示后问题解决.    你也试试:victory::victory::victory:

2006-4-24 16:43 闲云
他本来就是用ip地址

用主机名有问题,很容易理解
再看看lsnrctl.ora的格式

2006-4-25 11:18 cool6269
我怎么老碰见怪问题呢???
    装HA的人没来,我先将ORACLE在双机上安装完成,HA的来后将HA安装完成.改listener.ora将监听地址改为HA提供的服务地址(或者服务地址对应的名称).  启动listener,用lsnrctl status查看状态就是unknown的,用alter system register也不能将instance注册到listener.多等一些时间也不行.这时在客户端用tnsping测试正常,但是连接测试不能通过.    改/etc/hosts文件,将主机名称作为别名添加到服务地址的后面,再启动listener,instance完成注册,状态为ready,客户端可以正常连接.比如:
          172.16.10.100     orasvc      oradb1
           HA的服务地址                    主机名
    另外一台加的别名就是oradb2.
    如果先装HA是否就不会如此呢???:victory::victory::victory:

2006-4-25 19:41 cool6269
各位老大对我碰见的情况有没有什么说法,请指教,还有其他解决办法吗???

2006-4-26 00:44 charly
主备方式下,先安装HA,或者先安装Oracle应该没有问题啊,主要你的listener.ora配置准确就行了。


不过监听有时候是很怪,没有弄明白怎么弄好的

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.