故障描述:新装RAC实验,发现ora.rac2.LISTENER_RAC2.lsnr无法启动,检查listner.ora无异常。手动启动后,状态为UNKNOW。crs_stop -f ora.rac2.LISTENER_RAC2.lsnr 再crs_start -f ora.rac2.LISTENER_RAC2.lsnr后正常。

贴一下当时情

[oracle@rac1 ~]$ crs_stat -t

Name           Type           Target    State     Host        


------------------------------------------------------------


ora....C1.inst application    ONLINE    ONLINE    rac1        


ora....C2.inst application    ONLINE    ONLINE    rac2        


ora.RAC.db     application    ONLINE    ONLINE    rac1        


ora....SM1.asm application    ONLINE    ONLINE    rac1        


ora....C1.lsnr application    ONLINE    ONLINE    rac1        


ora.rac1.gsd   application    ONLINE    ONLINE    rac1        


ora.rac1.ons   application    ONLINE    ONLINE    rac1        


ora.rac1.vip   application    ONLINE    ONLINE    rac1        


ora....SM2.asm application    ONLINE    ONLINE    rac2        


ora....C2.lsnr application    ONLINE    OFFLINE               

ora.rac2.gsd   application    ONLINE    ONLINE    rac2        


ora.rac2.ons   application    ONLINE    ONLINE    rac2        


ora.rac2.vip   application    ONLINE    ONLINE    rac2      


[oracle@rac2 admin]$ cat listener.ora


# listener.ora.rac2 Network Configuration File: /u01/app/oracle/product/dbhome_1/network/admin/listener.ora.rac2


# Generated by Oracle configuration tools.


LISTENER_RAC2 =


  (DESCRIPTION_LIST =


    (DESCRIPTION =


      (ADDRESS_LIST =


        (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521)(IP = FIRST))


      )


      (ADDRESS_LIST =


        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.57.220)(PORT = 1521)(IP = FIRST))


      )


      (ADDRESS_LIST =


        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))


      )


    )


  )


###############################


[oracle@rac1 admin]$

crs_start ora.rac2.LISTENER_RAC2.lsnr

Attempting to start `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2`

`ora.rac2.LISTENER_RAC2.lsnr` on member `rac2` has experienced an unrecoverable failure.

Human intervention required to resume its availability.

CRS-0215: Could not start resource 'ora.rac2.LISTENER_RAC2.lsnr'.


[oracle@rac1 admin]$ crs_stat -t


Name           Type           Target    State     Host        


------------------------------------------------------------


ora....C1.inst application    ONLINE    ONLINE    rac1        


ora....C2.inst application    ONLINE    ONLINE    rac2        


ora.RAC.db     application    ONLINE    ONLINE    rac1        


ora....SM1.asm application    ONLINE    ONLINE    rac1        


ora....C1.lsnr application    ONLINE    ONLINE    rac1        


ora.rac1.gsd   application    ONLINE    ONLINE    rac1        


ora.rac1.ons   application    ONLINE    ONLINE    rac1        


ora.rac1.vip   application    ONLINE    ONLINE    rac1        


ora....SM2.asm application    ONLINE    ONLINE    rac2        


ora....C2.lsnr application    ONLINE    UNKNOWN   rac2        


ora.rac2.gsd   application    ONLINE    ONLINE    rac2        


ora.rac2.ons   application    ONLINE    ONLINE    rac2        


ora.rac2.vip   application    ONLINE    ONLINE    rac2        


[oracle@rac1 admin]$

crs_stop ora.rac2.LISTENER_RAC2.lsnr

Attempting to stop `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2`

`ora.rac2.LISTENER_RAC2.lsnr` on member `rac2` has experienced an unrecoverable failure.

Human intervention required to resume its availability.

CRS-0216: Could not stop resource 'ora.rac2.LISTENER_RAC2.lsnr'.


################################ 

crs_start -f ora.rac2.LISTENER_RAC2.lsnr解决

[oracle@rac1 admin]$

crs_stop -f ora.rac2.LISTENER_RAC2.lsnr


Attempting to stop `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2`


Stop of `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2` succeeded.


[oracle@rac1 admin]$ crs_stat -t


Name           Type           Target    State     Host        


------------------------------------------------------------


ora....C1.inst application    ONLINE    ONLINE    rac1        


ora....C2.inst application    ONLINE    ONLINE    rac2        


ora.RAC.db     application    ONLINE    ONLINE    rac1        


ora....SM1.asm application    ONLINE    ONLINE    rac1        


ora....C1.lsnr application    ONLINE    ONLINE    rac1        


ora.rac1.gsd   application    ONLINE    ONLINE    rac1        


ora.rac1.ons   application    ONLINE    ONLINE    rac1        


ora.rac1.vip   application    ONLINE    ONLINE    rac1        


ora....SM2.asm application    ONLINE    ONLINE    rac2        


ora....C2.lsnr application    OFFLINE   OFFLINE               


ora.rac2.gsd   application    ONLINE    ONLINE    rac2        


ora.rac2.ons   application    ONLINE    ONLINE    rac2        


ora.rac2.vip   application    ONLINE    ONLINE    rac2        


[oracle@rac1 admin]$

crs_start -f ora.rac2.LISTENER_RAC2.lsnr


Attempting to start `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2`


Start of `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2` succeeded.


[oracle@rac1 admin]$

crs_stat -t


Name           Type           Target    State     Host        


------------------------------------------------------------


ora....C1.inst application    ONLINE    ONLINE    rac1        


ora....C2.inst application    ONLINE    ONLINE    rac2        


ora.RAC.db     application    ONLINE    ONLINE    rac1        


ora....SM1.asm application    ONLINE    ONLINE    rac1        


ora....C1.lsnr application    ONLINE    ONLINE    rac1        


ora.rac1.gsd   application    ONLINE    ONLINE    rac1        


ora.rac1.ons   application    ONLINE    ONLINE    rac1        


ora.rac1.vip   application    ONLINE    ONLINE    rac1        


ora....SM2.asm application    ONLINE    ONLINE    rac2        


ora....C2.lsnr application    ONLINE    ONLINE    rac2        


ora.rac2.gsd   application    ONLINE    ONLINE    rac2        


ora.rac2.ons   application    ONLINE    ONLINE    rac2        


ora.rac2.vip   application    ONLINE    ONLINE    rac2   


#######################


重启CRS:  crs_stop -all   crs_start -all     


[oracle@rac1 admin]$ crs_start -all


Attempting to start `ora.rac1.vip` on member `rac1`


Attempting to start `ora.rac2.vip` on member `rac2`


Start of `ora.rac1.vip` on member `rac1` succeeded.


Start of `ora.rac2.vip` on member `rac2` succeeded.


Attempting to start `ora.rac1.ASM1.asm` on member `rac1`


Attempting to start `ora.rac2.ASM2.asm` on member `rac2`


Start of `ora.rac1.ASM1.asm` on member `rac1` succeeded.


Attempting to start `ora.RAC.RAC1.inst` on member `rac1`


Start of `ora.rac2.ASM2.asm` on member `rac2` succeeded.


Attempting to start `ora.RAC.RAC2.inst` on member `rac2`


Start of `ora.RAC.RAC1.inst` on member `rac1` succeeded.


Attempting to start `ora.rac1.LISTENER_RAC1.lsnr` on member `rac1`


Start of `ora.rac1.LISTENER_RAC1.lsnr` on member `rac1` succeeded.


Start of `ora.RAC.RAC2.inst` on member `rac2` succeeded.


Attempting to start `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2`


Start of `ora.rac2.LISTENER_RAC2.lsnr` on member `rac2` succeeded.


CRS-1002: Resource 'ora.rac1.ons' is already running on member 'rac1'

CRS-1002: Resource 'ora.rac2.ons' is already running on member 'rac2'

Attempting to start `ora.rac1.gsd` on member `rac1`

CRS-1002: Resource 'ora.RAC.db' is already running on member 'rac2'

Attempting to start `ora.rac2.gsd` on member `rac2`

Start of `ora.rac1.gsd` on member `rac1` succeeded.

Start of `ora.rac2.gsd` on member `rac2` succeeded.

CRS-0223: Resource 'ora.RAC.db' has placement error.

CRS-0223: Resource 'ora.rac1.ons' has placement error.

CRS-0223: Resource 'ora.rac2.ons' has placement error.


启动CRS时有报错,但是各服务状态正常

[oracle@rac1 admin]$

crs_stat -t


Name           Type           Target    State     Host        


------------------------------------------------------------


ora....C1.inst application    ONLINE    ONLINE    rac1        


ora....C2.inst application    ONLINE    ONLINE    rac2        


ora.RAC.db     application    ONLINE    ONLINE    rac2        


ora....SM1.asm application    ONLINE    ONLINE    rac1        


ora....C1.lsnr application    ONLINE    ONLINE    rac1        


ora.rac1.gsd   application    ONLINE    ONLINE    rac1        


ora.rac1.ons   application    ONLINE    ONLINE    rac1        


ora.rac1.vip   application    ONLINE    ONLINE    rac1        


ora....SM2.asm application    ONLINE    ONLINE    rac2        


ora....C2.lsnr application    ONLINE    ONLINE    rac2        


ora.rac2.gsd   application    ONLINE    ONLINE    rac2        


ora.rac2.ons   application    ONLINE    ONLINE    rac2        


ora.rac2.vip   application    ONLINE    ONLINE    rac2