Oracle 10g listener standard

Hi all,
I am trying to define Oracle 10g listener standard in my organization.
We have 60 Oracle 9i databases in an AIX node. We are planning to upgrade these database to 10g. During upgrade we want to configure the listeners according to our standard.
Now we are not using dynamic registration for Oracle 9i databases. So there are 60 seperate listeners that always try to establish connections to the database even if the database is not up. This leads to server performance problems when the applications overload the server with connection attempts when there are hundreds of processes waiting to connect.
After upgrade, we want to make all databases register with a listener for performance problems. But one listener per node can be too risky, maybe we can register a database with more than one listener.
Also, there are some reasons for shutting the listener down:
1. Cold backup
2. Apply patches
If we use only one listener per node, for cold backup we would shut down the listener and then no clients would connect to the databases.
After these explanation, I am wondering if we can mix both reducing the number of the listeners for each node and using load balance for all databases.
Do you hane any ideas, suggestions?
Thanks,
Fatma

With Oracle 10g and RMAN there is no longer any reason to be doing cold backups.
I'd run one listener per node. If this is too risky than a single database instance is also too risky and you should be investigating other high-availabilty solutions. RAC isn't always the answer.
Connection manager might also be useful in your environment.
Cheers,
Colin

Similar Messages

  • RMAN compression in Oracle 10g R2 Standard

    Hi,
    We're currently using Oracle 10g R2 Standard Edition on our production databases. I'm revising our backup strategy and I am very interested in RMAN compressed backupsets.
    However, can you use the standard compression feature of RMAN in Standard Edition? Or do you need to upgrade to Enterprise Edition? I couldn't find this information in the Oracle documentation.
    Please shed some light on this issue. Many thanks in advance.

    Hi,
    I don't think compressing the backupsets is forbidden with a SE license : it is not listed as an unavailable feature. Check note 465465.1 and contact your sales representative if you have similar doubts.
    Best regards
    Phil

  • Oracle 10g Listener XP pro need to be restarted ...

    Hello all.
    Here is my problem. I have oracle 10g installed on a computer with Windows XP pro Sp1a. Every thing work fine despite 1 point. When the computer is restarted, a small software starts the different Oracle Services (Oracle Database Service and listener) and wait for the 2 services to be in the state "started". After startup, the two services are in the state "started" but, sometimes, I can not get connected to Oracle. In the listener log, I have a message "TNS-12514: TNS:listener does not currently know of service requested in connect descriptor".
    To solve the problem, I have to restart either the listener service or the oracle service or both of them.
    My problem is that this computer must be an "auto starting system".
    What can I do to solve this problem ???? Is there a specific order to start the process ?, Should I put dependency between them ???
    Thank for your help.
    D. GARRIVIER

    If you use, as I think, dynamic service registration (no SID_LIST in Listener.ora for your DB), then it would be better to start the listener before the Database. If not, the registration could take a few seconds (or minutes). Anyway, if this is the problem, you should be able to connect after a few seconds (or minutes).

  • Oracle 10g Listener sees to stop - all was OK then a few days later it stop

    lsnrctl status gives an error TNS-12560 TNS protocol adapter error followed by 32-bit windows error: 55: unknown error
    All is fine after a reboot of the server but the listener will not respond to anything such as LSNRCT STOP - the only solution is a reboot of the windows server that Oracle 10g is installed on.
    the listner.ora
    # listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = c:\oracle\product\10.2.0\db_1)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.166)(PORT = 1521))
    listener.log shows all OK, then nothing apart from the regular service_updates :
    16-APR-2009 04:27:23 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=SYSTEM))(COMMAND=status)(ARGUMENTS=64)(SERVICE=(ADDRESS=(PROTOCOL=TCP)(HOST=aem)(PORT=1521)))(VERSION=169869568)) * status * 0
    16-APR-2009 04:27:41 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=jde)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.166)(PORT=2946)) * establish * jde * 0
    16-APR-2009 04:27:41 * service_update * jde * 0
    16-APR-2009 04:28:27 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=SYSTEM))(COMMAND=services)(ARGUMENTS=64)(SERVICE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=aem)(PORT=1521))))(VERSION=169869568)) * services * 0
    16-APR-2009 04:32:44 * service_update * jde * 0
    16-APR-2009 04:36:38 * service_update * jde * 0
    16-APR-2009 04:37:02 * service_update * jde * 0
    I cant understand this - if it was a configuration error somewhere the listener would most likely not start in the first place - but for it to start OK and then fail seems strange - and then there is no actual error written to the listener.log.

    This is a problem with non-paged memory allocation on Windows,see on metalink:
    Listener start fails with Tns-12560 Windows Error:55 unknown error
    Doc ID: 737637.1
    Make sure you meet all software and hardware requirements according to the installation guide.
    Werner

  • Upgrade path for Oracle XE to Oracle 10G rel2 Standard/Enterprise Edition

    Good day,
    We are currently have application using Oracle 10G XE. Is there a document guide available to assist migration/upgrades from Oracle 10G XE to Oracle 10G Rel2
    Thank you in advance for your guidance

    You can use import/export from within the apex application control to move apex applications, or if you are just interested in moving a database (and don't use apex) you can use exp/imp.
    ~Jer

  • Oracle 10g listener service_register

    Hi all,
    some days ago I migrate a production instance to my local workstation by using rman full backup/restore to restore some tables....
    After finish my restores I delete the instance on my workstation and from now on I have a listener behave that I don't understand.
    I created a new empty database with new listener.ora.
    By starting the listener he registered a service named like the delete production database.
    ---> 06-AUG-2010 09:22:27 * service_register * boracn * 0
    listener.ora
    # listener.ora Network Configuration File: /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)
    (PROGRAM = extproc)
    LISTENER_PCB01389 =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PCB01389.gkdruhr.de)(PORT = 1521))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    SUBSCRIBE_FOR_NODE_DOWN_EVENT_Listener=OFF
    logfile............
    /opt/oracle/product/10.2.0/db_1/network/log/tail -f listener.log
    TNSLSNR for Linux: Version 10.2.0.5.0 - Production on 06-AUG-2010 09:22:17
    Copyright (c) 1991, 2010, Oracle. All rights reserved.
    System parameter file is /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Log messages written to /opt/oracle/product/10.2.0/db_1/network/log/listener.log
    Trace information written to /opt/oracle/product/10.2.0/db_1/network/trace/listener.trc
    Trace level is currently 0
    Started with pid=25509
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PCB01389.gkdruhr.de)(PORT=1521)))
    TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
    06-AUG-2010 09:22:17 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=PCB01389)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * status * 0
    06-AUG-2010 09:22:27 * service_register * orastattest * 0
    06-AUG-2010 09:22:27 * service_register * boracn * 0
    No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PCB01389.gkdruhr.de)(PORT=1521)))
    06-AUG-2010 09:22:34 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=PCB01389)(USER=oracle))(COMMAND=stop)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * stop * 0
    Does anyone can tell me where the listener checkout this information. ?
    *T                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Re.
    the lsnrctl service... shows many the old database..
    Where does the listner get the services configuration ?
    .....thanks Till
    lsnrctl status
    LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 06-AUG-2010 09:45:52
    Copyright (c) 1991, 2010, Oracle. All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for Linux: Version 10.2.0.5.0 - Production
    Start Date 06-AUG-2010 09:44:39
    Uptime 0 days 0 hr. 1 min. 13 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Listener Log File /opt/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PCB01389.gkdruhr.de)(PORT=1521)))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "boracn" has 1 instance(s).
    Instance "boracn", status READY, has 1 handler(s) for this service...
    Service "boracn_XPT" has 1 instance(s).
    Instance "boracn", status READY, has 1 handler(s) for this service...
    Service "orastattest" has 1 instance(s).
    Instance "orastattest", status READY, has 1 handler(s) for this service...
    Service "orastattestXDB" has 1 instance(s).
    Instance "orastattest", status READY, has 1 handler(s) for this service...
    Service "orastattest_XPT" has 1 instance(s).
    Instance "orastattest", status READY, has 1 handler(s) for this service...
    The command completed successfully
    lsnrctl services
    LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 06-AUG-2010 09:46:19
    Copyright (c) 1991, 2010, Oracle. All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0
    LOCAL SERVER
    Service "boracn" has 1 instance(s).
    Instance "boracn", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    Service "boracn_XPT" has 1 instance(s).
    Instance "boracn", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    Service "orastattest" has 1 instance(s).
    Instance "orastattest", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    Service "orastattestXDB" has 1 instance(s).
    Instance "orastattest", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: PCB01389, pid: 22873>
    (ADDRESS=(PROTOCOL=tcp)(HOST=PCB01389.gkdruhr.de)(PORT=5388))
    Service "orastattest_XPT" has 1 instance(s).
    Instance "orastattest", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    The command completed successfully
    --------

  • Oracle 10g listener control not started

    Hi all
    my listener control not started. please help me.
    C:\Documents and Settings\raihan>lsnrctl
    LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 12-SEP-2007 13:28
    :11
    Copyright (c) 1991, 2005, Oracle. All rights reserved.
    Welcome to LSNRCTL, type "help" for information.
    LSNRCTL> status
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    32-bit Windows Error: 61: Unknown error
    LSNRCTL> start
    Starting tnslsnr: please wait...
    Failed to start service, error 1058.
    TNS-12560: TNS:protocol adapter error
    TNS-00530: Protocol adapter error
    thanx in advance.

    Issue lsnrctl start and report results. If problem persists, change the localhost reference in HOST= to whatever your actual hostname is.
    ~ Madrid

  • Oracle 10g listener processes on linux

    Hi,
    We have databases (10.1.0.3) running on linux x86 (RH AS3) and Tru64 unix.
    I have noticed on linux that there are a number of processes for each listener whilst on Tru64 the listener has only one process.
    Can anyone explain why linux has these extra processes?
    Thanks
    Mark

    Hi Mark,
    I've the similar issue on linux and solaris.It's a bug in 10g .There is a patch available for it.Apply Patch 4518443 for the problem .Or else you can do the work around like adding this text to your listener.ora file will fix the problem. SUBSCRIBE_FOR_NODE_DOWN_EVENT_<listener_name>=OFF
    Regards,
    Gayatri

  • Oracle 10g listener hang

    Dear Expert,
    I manage to create database 10g version 10.2.0.1 and listener using DBCA initially working . But few day later, when i try to lsnrctl status to check listener it was hang. I try to kill the listener process and run lsnrctl status but it hang forever. I using the netca to recreate the listener but hang as well... Do i need to patch the db in this case.
    OS ... Solaris 10 spar 64 bit.

    user13290160 wrote:
    Dear Expert,
    Tks for the inforamtion . Problem resolve due to ip address did not match the listener hostname.
    Regard
    liangIS the server using a dhcp assigned ip address? If so, not a good practice . . .

  • Oracle 10g Listener Port Changes after every Restart

    Hi All,
    I have installed Oracle10g in my Laptop and was working fine till last week, but now when I start the Listener, it is starting with different port number other than the default port 1521. ( For example first time Listener started with port number 3110, then after restarting the Listener it becomes 3313, and so on) That means server is assigning different port numbers on every time when the listener starts.
    Because of this I am not able to connect to the database.
    How to make the Listener port as default 1521 permenantly.
    Please help.
    Regards

    Hi,
    Can you please check the listener.ora file? Do you have the port number
    mentioned as 1521 as below:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = my_server_name_fully_qualified)(PORT = 1521))
    Regards,
    Chandan

  • Info about Listener for oracle 10g and 11g installed on single systm

    Hi,
    I have installed oracle 10g n 11g on my system. I have question regarding oracle listener.
    oracle 10g , Listener.ora
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = kankala.kalyan)(PORT = 1521))
    oracle 11g, Listener.ora
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
    (ADDRESS = (PROTOCOL = TCP)(HOST = kankala.kalyan)(PORT = 1522))
    my question is why the listener's names are same even though thy are on different ports?
    and for people worrying, why i have installed 10 n 11 is
    Initally only oracle 11g was installed on my system. Later, I was learning forms for first time and i have to connect to database frm developer suite 10g. so i installed oracle 10g database.

    The names are the same because that is the way you created them.
    If you want to make a change use NETCA to drop and recreate one of them.
    Just make sure you've defined ORACLE_HOME correctly before you do it.

  • Oracle 10g tns listener

    i have installed 10g database on the same server on which 9i already exists. i did it on two machines and on comp1 everything is going well, but on comp2 (which is main server in our company) i can't connect to database i created during the 10g installation. when i try to run enterprise manager console, i'm asked for host and/or database username and password, and when i enter these things i still can not run EM. after few attempts i figure it out that there might be a problem with listeners (i found it on net) and i found out that on comp1, with which i have no problem, oracle 10g listener is running (control panel->admin tools->services), but on comp2 9i listener is running, and there is no 10g listener listed in services at all, so this could be the problem which i don't know how to solve. what should i do to register or do anything else, to have 10g listener listed in services to make it run???? if i'm wrong about listeners, tell me some other ideas and solutions to work it out.
    thanks a lot to anyone willing to help !

    Hi
    Stop and disable the 9i listener service and to create a 10g listener with the Net Configuration Assistant (Start -> Programs -> Oracle 10 Home -> Configuration and Migration Tools -> Net Configuration Assistant). As you saw on the other macine, the 10g listener will register the 9i and the 10g databases.

  • Installation of Oracle 10g XE in Windows Vista home premium

    Hi,
    I tried to install oracle 10g XE(express edition) in my laptop which has Windows Vista home premium 32 bit.But when i start database it is showing me error
    C:\oracleexe\app\oracle\product\10.2.0\server\BIN>net start OracleXETNSListener
    System error 5 has occured
    Access is denied
    C:\oracleexe\app\oracle\product\10.2.0\server\BIN>net start OracleServiceXE
    System error 5 has occured
    Access is denied
    CAn anyone please help me out with this issue.

    I didn't realize Vista Home Premium wasn't supported, so I went ahead and installed Oracle 10g R2 standard edition and then personal edition on 64-bit Vista Home Premium. The only problem I've had is that the DB Console doesn't work, which is why I came to this forum and thread. All I get is a blank page with a few chicken scratches, but everything else has been working so far. I've had to revert to command line SQL Plus, and I just imported a couple million rows from an export done on a Solaris server, so go figure. Obviously I'm not using it for a production database, but for my purposes so far it's done OK.

  • Oracle 10g TNS listener service

    Hi Friends,
    I have installed Oracle 10g in my windows
    vista. When i try to start TNS listener through services window
    manually, it is giving the below error.
    "windows could not start the OracleOraDb10g_home1TNSListener service
    on Local Computer.
    Error 3: The System cannot find the path specified"
    If you have an idea about this please help me out. I need to solve it
    immediately. Please respond for this as early as possible.
    Thanks,
    Surendra Kumar

    sridhar yerram wrote:
    My listner.ora contents are as follows :
    # listener.ora Network Configuration File: D:\oracle\product\10.1.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\oracle\product\10.1.0\db_1)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    My tnsnames.ora file as follows ;
    # tnsnames.ora Network Configuration File: D:\oracle\product\10.1.0\db_1\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle configuration tools.
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    I was getting the following error when iam connecting using my tns name : scott/tiger@ORCL
    ERROR:
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    all services for oracle are started , in services.msc i started all the services of oracle.
    May i know exactly what are the services necessary to run the oracle 10g
    regards
    sridharWhy are you reviving a thread that has been dormant for 18 months and had nothing that looked at all like your problem?
    Anyway ...
    First, Is your client (from which you are running sqlplus) on the same machine as the database? If not, it will never connect as 'localhost' is a non-routable address.
    Second, which version of windows is your database on?
    Third, we see what your listener and tnsnames files look like, but that's not the whole story. Show us the results of :
    c:> lsnrctl status(Use copy and paste to show us the full command and response from a command prompt)
    Fourth, read my standard explanation and see if it leads you to any clues.
    =================================
    A couple of important points.
    First, the listener is a server side only process. It's entire purpose in life is to receive requests for connections to databases and set up those connections. Once the connection is established, the listener is out of the picture. It creates the connection. It doesn't sustain the connection. One listener, with the default name of LISTENER, running from one oracle home, listening on a single port, will serve multiple database instances of multiple versions running from multiple homes. It is an unnecessary complexity to try to have multiple listeners or to name the listener as if it belongs to a particular database. That would be like the telephone company building a separate switchboard for each customer.
    Second, the tnsnames.ora file is a client side issue. It's purpose is for address resolution - the tns equivalent of the 'hosts' file further down the network stack. The only reason it exists on a host machine is because that machine can also run client processes.
    Assume you have the following in your tnsnames.ora:
    larry =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = curley)
      )Now, when you issue a connect, say like this:
    $> sqlplus scott/tiger@larrytns will look in your tnsnames.ora for an entry called 'larry'. Next, tns sends a request to (PORT = 1521) on (HOST = myhost) using (PROTOCOL = TCP), asking for a connection to (SERVICE_NAME = curley).
    Where is (HOST = myhost) on the network? When the request gets passed from tns to the next layer in the network stack, the name 'myhost' will get resolved to an IP address, either via a local 'hosts' file, via DNS, or possibly other less used mechanisms. You can also hard-code the ip address (HOST = 123.456.789.101) in the tnsnames.ora.
    Next, the request arrives at port 1521 on myhost. Hopefully, there is a listener on myhost configured to listen on port 1521, and that listener knows about SERVICE_NAME = curley. If so, you'll be connected.
    What can go wrong?
    First, there may not be an entry for 'larry' in your tnsnames. In that case you get "ORA-12154: TNS:could not resolve the connect identifier specified" No need to go looking for a problem on the host, with the listener, etc. If you can't place a telephone call because you don't know the number (can't find your telephone directory (tnsnames.ora) or can't find the party you are looking for listed in it (no entry for larry)) you don't look for problems at the telephone switchboard.
    Maybe the entry for larry was found, but myhost couldn't be resolved to an IP address (say there was no entry for myhost in the local hosts file). This will result in "ORA-12545: Connect failed because target host or object does not exist"
    Maybe there was an entry for myserver in the local hosts file, but it specified a bad IP address. This will result in "ORA-12545: Connect failed because target host or object does not exist"
    Maybe the IP was good, but there is no listener running: "ORA-12541: TNS:no listener"
    Maybe the IP was good, there is a listener at myhost, but it is listening on a different port. "ORA-12560: TNS:protocol adapter error"
    Maybe the IP was good, there is a listener at myhost, it is listening on the specified port, but doesn't know about SERVICE_NAME = curley. "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor"
    =====================================

  • Not able to start the listener in oracle 10g  after the domain name changed

    Hi
    I had installed the oracle 10g on zLinux. It was working fine( was able to mount the database and start the listener). Now my server's domain name got changed. So i have added the new domain name in the tnsnames.ora and listeners.ora file . now i could able to mount the databases but am not able to start the listener . whille starting the listener , am getting the following error
    oracle@ptcr4d00:~> lsnrctl start
    LSNRCTL for Linux: Version 10.2.0.2.0 - Production on 05-AUG-2009 10:31:05
    Copyright (c) 1991, 2005, Oracle. All rights reserved.
    Starting /opt/oracle/10g/bin/tnslsnr: please wait...
    TNSLSNR for Linux: Version 10.2.0.2.0 - Production
    System parameter file is /opt/oracle/10g/network/admin/listener.ora
    Log messages written to /opt/oracle/10g/network/log/listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PTCR4D00)(PORT=1521)))
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Linux Error: 104: Connection reset by peer
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=PTCR4D00)(PORT=1521)))
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    Linux Error: 111: Connection refused
    I have posted the contents of the tnsnames.ora and listeners.ora
    TNSNAMES.ORA
    TC =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PTCR4D00)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = TC)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    LISTENERS.ORA
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/10g)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = PTCR4D00)(PORT = 1521))
    Could you please help me to resolve this issue ?
    Regards
    Mani

    Hi
    Please find the content of the /etc/hosts below
    # IP-Address Full-Qualified-Hostname Short-Hostname
    #127.0.0.1 localhost
    9.124.114.49 PTCR4D00
    # special IPv6 addresses
    ::1 localhost ipv6-localhost ipv6-loopback
    fe00::0 ipv6-localnet
    ff00::0 ipv6-mcastprefix
    ff02::1 ipv6-allnodes
    ff02::2 ipv6-allrouters
    ff02::3 ipv6-allhosts
    9.124.114.49 PTCR4D00 PTCR4D00
    Regards
    Mani

Maybe you are looking for