?
µÚ 1Õ Êý¾Ý¿â·þÎñÆ÷¼àÌý´íÎó
1.1.1Êý¾Ý¿â¼àÌý´íÎó
1.1.1.1 ÎÊÌâ¼°ÏÖÏó
·þÎñÆ÷»·¾³ÎªORACLE11G RAC»·¾³£¬ÏµÍ³Æô¶¯ºó£¬¼àÌýûÆðÀ´¡£
[oracle@RAC4 ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 29-JUN-2015 10:44:45
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused
1.1.1.2 ¼ì²é˼·
?
µ±Ê±Í¬ÊÂÒѾ¼ì²é¹ýCRS¡¢Ò²³¢ÊÔ¹ýʹÓÃÃüÁîÆô¶¯¼àÌýµÈ²½Öè¡£µ«ÊÇÆô¶¯¼àÌýµÄʱºò»áÓÐÒÔϱ¨´í¡£
?
[oracle@RAC4 ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 29-JUN-2015 10:51:46
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Starting /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Log messages written to /u01/app/oracle/diag/tnslsnr/RAC4/listener/alert/log.xml
Error listening on: (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12542: TNS:address already in use
TNS-12560: TNS:protocol adapter error
TNS-00512: Address already in use
Linux Error: 98: Address already in use
Listener failed to start. See the error message(s) above...
?
¾ÓȻ˵ϵͳÒÑʹÓã¬ÄÇôÀíËùµ±È»µÄ¾ÍÈ¥²é¿´1521¶Ë¿ÚºÍlsn½ø³Ì
?
[root@RAC4 ~]# ps-ef | grep lsn
grid 52181 1 0 10:04? 00:00:11/u01/*/*/bin/tnslsnrLISTENER_SCAN1 -inherit
root 101600 100759 0 22:30 pts/0 00:00:00 grep lsn
[root@RAC4 ~]#netstat-anp | grep 1521
tcp 0 0xxx.xxx.xxx.xxx:1521 0.0.0.0:* LISTEN 52181/tnslsnr £¨ÓÐЩÄÚÈݲ»±ãÁгö£©
?
·¢ÏÖ1521¶Ë¿ÚºÍ/u01/11.2.0/grid/bin/tnslsnrLISTENER_SCAN1-inherit½ø³Ì´æÔÚ£¬ËùÒÔ³¢ÊÔɱµô´Ë½ø³Ì
?
[root@RAC4 ~]#kill -9 52181
-bash: kill:(52181) - No suchprocess
?
ɱµôºó·¢ÏÖϵͳÌáʾûÓÐÕâ¸ö½ø³Ì,Ôٴβéѯ
?
?
[root@RAC4 ~]# ps-ef |grep lsn
grid 104147 1 0 23:23? 00:00:00/u01/*/*/bin/tnslsnrLISTENER_SCAN1 -inherit
root 104379 104353 0 23:28 pts/0 00:00:00 grep lsn
?
ÓÖÓÐÁË£¬Ó¦¸ÃÊǸ¸½ø³Ì×Ô¶¯ÓÖ¸øËûÆô¶¯ÁË£¬²é¿´Æä¸¸½ø³ÌÊÇinit½ø³Ì¡£
?
[grid@RAC4 ~]$pstree 1
init©¤©Ð©¤MBADataMover©¤©¤©¤MBADataMover©¤©¤©¤MBADataMover
©À©¤2*[tnslsnr©¤©¤©¤2*[{tnslsnr}]]
?
?
?
1.1.1.3 ³öÏÖÎÊÌâµÄÔÒò
?
ÒòΪÎҼǵÃÔÚÊéÉÏ¿´µ½¹ý£¬11GµÄRACÖÐSRVCTL¿ÉÒÔ¹ÜÀí¼àÌý£¬ÓÚÊdz¢ÊÔʹÓôËÃüÁîÀ´Æô¶¯¼àÌý¡£
?
1.1.1.4 ½â¾ö·½·¨
[grid@RAC4 ~]$srvctl start listener -n RAC4
?
[grid@RAC4~]$ exit
logout
[root@RAC4~]# su -oracle
[oracle@RAC4~]$lsnrctl status;
?
LSNRCTLfor Linux:Version 11.2.0.3.0 - Production on 01-JUL-2015 11:32:45
?
Copyright(c) 1991,2011, Oracle. All rightsreserved.
?
Connectingto(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUSof theLISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version11.2.0.3.0 - Production
StartDate 01-JUL-2015 10:38:57
Uptime 0 days 0 hr. 53 min. 47 sec
TraceLevel off
Security ON: Local OS Authentication
SNMP OFF
ListenerParameterFile /u01/11.2.0/grid/network/admin/listener.ora
ListenerLogFile /u01/app/oracle/diag/tnslsnr/RAC4/listener/alert/log.xml
ListeningEndpointsSummary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=11.10.110.23)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=11.10.110.25)(PORT=1521)))
ServicesSummary...
Service"+ASM"has 1 instance(s).
Instance"+ASM2", status READY, has1 handler(s) for this service...
Service"RAC3"has 1 instance(s).
Instance"RAC32", status READY, has1 handler(s) for this service...
Service"RAC3XDB"has 1 instance(s).
Instance"RAC32", status READY, has1 handler(s) for this service...
Service"RACDB007"has 1 in