Quantcast
Viewing all articles
Browse latest Browse all 2504

TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux... (1 Comment)

Topic by Ujjwal Rana

 

Hi,

 

I have grid installed in my pc but the problem is LISTENER does not start automatically. I have to start listener manually and then only LISTENER get started. But before starting listener if you check the status first then here is what is shows if you try LSNRCTL STATUS

 

 

MY QUESTION IS HOW SHOULD I MAKE THE LISTENER RUN AUTOMATICALLY ?

 

Please check the necessary required information below : -

*************************************************************************************************************************************************************************************************************

 

[grid@netsystemsolution ~]$ lsnrctl status

 

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 01-JAN-2015 12:01:56

 

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=netsystemsolution.com)(PORT=1521)))

 

TNS-12541: TNS:no listener

 

TNS-12560: TNS:protocol adapter error

 

TNS-00511: No listener

 

Linux Error: 111: Connection refused

 

*************************************************************************************************************************************************************************************************************

 

IF YOU CHECK THE STATUS OF THE LISTENER FROM SRVCTL THEN THIS IS WHAT IT SHOWS :-

 

[grid@netsystemsolution ~]$ srvctl status listener

 

PRCN-2044 : No listener exists

 

[grid@netsystemsolution ~]$ srvctl config listener

 

PRCN-2044 : No listener exists

 

[grid@netsystemsolution ~]$

 

 

 

*************************************************************************************************************************************************************************************************************

 

HOST INFORMATION :

 

[root@netsystemsolution ~]# vi /etc/hosts

192.168.0.1 netsystemsolution.com localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

 

[root@netsystemsolution ~]# hostname

 

netsystemsolution.com

 

[root@netsystemsolution ~]# ping netsystemsolution.com

 

PING netsystemsolution.com (192.168.0.1) 56(84) bytes of data.

 

64 bytes from netsystemsolution.com (192.168.0.1): icmp_seq=1 ttl=64 time=0.033 ms

 

64 bytes from netsystemsolution.com (192.168.0.1): icmp_seq=2 ttl=64 time=0.034 ms

 

64 bytes from netsystemsolution.com (192.168.0.1): icmp_seq=3 ttl=64 time=0.042 ms

 

64 bytes from netsystemsolution.com (192.168.0.1): icmp_seq=4 ttl=64 time=0.036 ms

 

64 bytes from netsystemsolution.com (192.168.0.1): icmp_seq=5 ttl=64 time=0.035 ms

 

64 bytes from netsystemsolution.com (192.168.0.1): icmp_seq=6 ttl=64 time=0.035 ms

 

^C

 

--- netsystemsolution.com ping statistics ---

 

6 packets transmitted, 6 received, 0% packet loss, time 5525ms

 

rtt min/avg/max/mdev = 0.033/0.035/0.042/0.008 ms

 

[root@netsystemsolution ~]#

 

*************************************************************************************************************************************************************************************************************

 

NOTE : I followed the following url for listener.ora,sqlnet.ora and tnsnames.ora configuration

 

http://oracle-base.com/articles/misc/oracle-network-configuration.php

 

LISTENER.ORA INFORMATION

 

[grid@netsystemsolution ~]$ cd $ORACLE_HOME/network/admin

 

[grid@netsystemsolution admin]$

 

[grid@netsystemsolution admin]$ vi listener.ora

 

# Generated by Oracle configuration tools.

 

#LISTENER =

 

#  (DESCRIPTION =

 

#    (ADDRESS = (PROTOCOL = TCP)(HOST = netsystemsolution.com)(PORT = 1521))

 

#  )

 

#ADR_BASE_LISTENER = /u01/app/grid

 

#ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER = ON

 

LISTENER =

 

  (DESCRIPTION_LIST =

 

    (DESCRIPTION =

 

      (ADDRESS_LIST =

 

        (ADDRESS = (PROTOCOL = TCP)(HOST = netsystemsolution.com)(PORT = 1521))

 

      )

 

    )

 

  )

 

 

 

SID_LIST_LISTENER =

 

  (SID_LIST =

 

    (SID_DESC =

 

      (GLOBAL_DBNAME = ORCL.netsystemsolution.com)

 

      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)

 

      (SID_NAME = ORCL)

 

    )

 

  )

 

*************************************************************************************************************************************************************************************************************

 

SQLNET.ORAI INFORMATION

 

[grid@netsystemsolution admin]$ vi sqlnet.ora

 

# sqlnet.ora Network Configuration File: /u01/app/11.2.0/grid/network/admin/sqlnet.ora

 

# Generated by Oracle configuration tools.

 

SQLNET.AUTHENTICATION_SERVICES= (ALL)

 

#NAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME)

#ADR_BASE = /u01/app/grid

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

NAMES.DEFAULT_DOMAIN = netsystemsolution.com

 

*************************************************************************************************************************************************************************************************************

 

TNSNAMES.ORA INFORMATION

[grid@netsystemsolution admin]$ vi sqlnet.ora

 

# tnsnames.ora Network Configuration File: /u01/app/11.2.0/grid/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

#ORCL =

 

#  (DESCRIPTION =

 

#    (ADDRESS_LIST =

 

#      (ADDRESS = (PROTOCOL = TCP)(HOST = netsystemsolution.com)(PORT = 1521))

 

#    )

 

#    (CONNECT_DATA =

 

#      (SERVICE_NAME = orcl)

 

#    )

 

#  )

 

 

 

ORCL.netsystemsolution.com =

 

  (DESCRIPTION =

 

    (ADDRESS_LIST =

 

      (ADDRESS = (PROTOCOL = TCP)(HOST = netsystemsolution.com)(PORT = 1521))

 

    )

 

    (CONNECT_DATA =

 

      (SERVICE_NAME = ORCL.netsystemsolution.com)

 

    )

 

  )

 

 

*************************************************************************************************************************************************************************************************************

 

[grid@netsystemsolution admin]$ crsctl status res -t

 

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

 

NAME           TARGET  STATE        SERVER                   STATE_DETAILS     

 

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

 

Local Resources

 

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

 

ora.DATA.dg

 

               ONLINE  ONLINE       netsystemsolution                         

 

ora.FRA1.dg

 

               ONLINE  ONLINE       netsystemsolution                         

 

ora.asm

 

               ONLINE  ONLINE       netsystemsolution        Started          

 

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

 

Cluster Resources

 

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

 

ora.cssd

 

      1        ONLINE  ONLINE       netsystemsolution                         

 

ora.diskmon

 

      1        OFFLINE OFFLINE                                                

 

ora.evmd

 

      1        ONLINE  ONLINE       netsystemsolution                         

 

ora.orcl.db

 

      1        ONLINE  ONLINE       netsystemsolution        Open             

 

ora.tstdbdup.db

 

      1        ONLINE  OFFLINE         

 

                                    

 

[grid@netsystemsolution admin]$

 

*************************************************************************************************************************************************************************************************************

 

NOW I STARTED LISTENER MANUALLY WITH LSNRCTL COMMAND AND HERE IS WHAT IT SHOWS :

 

[grid@netsystemsolution admin]$ lsnrctl start

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 01-JAN-2015 12:18:59

 

copyright (c) 1991, 2011, Oracle.  All rights reserved.

 

Starting /u01/app/11.2.0/grid/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.3.0 - Production

System parameter file is /u01/app/11.2.0/grid/network/admin/listener.ora

Log messages written to /u01/app/grid/diag/tnslsnr/netsystemsolution/listener/alert/log.xml

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=netsystemsolution.com)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=netsystemsolution.com)(PORT=1521)))

 

STATUS of the LISTENER

 

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

 

Alias                     LISTENER

 

Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production

 

Start Date                01-JAN-2015 12:18:59

 

Uptime                    0 days 0 hr. 0 min. 6 sec

 

Trace Level               off

 

Security                  ON: Local OS Authentication

 

SNMP                      OFF

 

Listener Parameter File   /u01/app/11.2.0/grid/network/admin/listener.ora

 

Listener Log File         /u01/app/grid/diag/tnslsnr/netsystemsolution/listener/alert/log.xml

 

Listening Endpoints Summary...

 

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=netsystemsolution.com)(PORT=1521)))

 

Services Summary...

 

Service "ORCL.netsystemsolution.com" has 1 instance(s).

 

  Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...

 

The command completed successfully

 

[grid@netsystemsolution admin]$

*************************************************************************************************************************************************************************************************************

 

NOW IF YOU WAIT LIKE 10 TO 15 SECONDS, AFTER THEN THIS IS WHAT IT SHOWS :-

 

[grid@netsystemsolution admin]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 01-JAN-2015 12:20:45

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=netsystemsolution.com)(PORT=1521)))


STATUS of the LISTENER

 

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

 

Alias                     LISTENER

 

Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production

 

Start Date                01-JAN-2015 12:18:59

 

Uptime                    0 days 0 hr. 1 min. 45 sec

 

Trace Level               off

 

Security                  ON: Local OS Authentication

 

SNMP                      OFF

 

Listener Parameter File   /u01/app/11.2.0/grid/network/admin/listener.ora

 

Listener Log File         /u01/app/grid/diag/tnslsnr/netsystemsolution/listener/alert/log.xml

 

Listening Endpoints Summary...

 

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=netsystemsolution.com)(PORT=1521)))

 

Services Summary...

 

Service "+ASM" has 1 instance(s).

 

  Instance "+ASM", status READY, has 1 handler(s) for this service...

 

Service "ORCL.netsystemsolution.com" has 1 instance(s).

 

  Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...

 

Service "orcl" has 1 instance(s).

 

  Instance "orcl", status READY, has 1 handler(s) for this service...

 

Service "orclXDB" has 1 instance(s).

 

  Instance "orcl", status READY, has 1 handler(s) for this service...

 

The command completed successfully

 

[grid@netsystemsolution admin]$

 

*************************************************************************************************************************************************************************************************************

AFTER STARTING LISTENER, LSNRCTL START....Again If  you need to see whether 1521 is running or not then here it is ?

 

[grid@netsystemsolution admin]$ netstat -nltp

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name 

tcp        0      0 0.0.0.0:20335               0.0.0.0:*                   LISTEN      -                 

tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      -                 

tcp        0      0 127.0.0.1:5939              0.0.0.0:*                   LISTEN      -                 

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      -                 

tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      -                 

tcp        0      0 192.168.0.1:25              0.0.0.0:*                   LISTEN      -                 

tcp        0      0 :::111                      :::*                        LISTEN      -                 

tcp        0      0 :::1521                     :::*                        LISTEN                              7268/tnslsnr      

tcp        0      0 :::45877                    :::*                        LISTEN      -                 

tcp        0      0 :::22                       :::*                        LISTEN      -                 

tcp        0      0 ::1:631                     :::*                        LISTEN      -                 

tcp        0      0 ::1:25                      :::*                        LISTEN      -                 

tcp        0      0 :::28835                    :::*                        LISTEN      -      

         

[grid@netsystemsolution admin]$

 

*************************************************************************************************************************************************************************************************************

 

I wonder where is the problem ? Why I have to start LISTENER MANUALLY ? Why LISTENER does not start automatically ? Please suggest.


Viewing all articles
Browse latest Browse all 2504

Trending Articles