role of the listener.ora in a single installation of Oracle client?

What is the role of listener.ora in a single installation of Oracle client? In scenarios that I can use?
Thank you
Smith

Listener.ora is not used on the client

Tags: Database

Similar Questions

  • How to create the listener.ora file

    Hi all

    My emca start dbconsole... successful because I do not have in network/admin listener.ora. My interlocutor only runs on the default config

    I can't run gui netca bacause I connect only remotely using PuTTY.

    I want to run in silent mode netca to create the listener.ora file... can you give me response.file of the sample for netca?


    Thank you

    Published by: yxes2013 on 3.5.2013 04:14

    I meet emca error before and it is just resolved when I created lisnter.ora, so I want to try it.

    I doubt that listener.ora was the cause.

    Although experience is a better teacher.

    No, trying to find the cause of a problem is a better teacher, just try things at random - it's a good way to teach you things like "emctl start dbconsole does not work without a listener.ora", which is clearly false.

    Once start emca

    The command is not 'emca,' maybe that's your problem.

    We don't know, because you have not copied/pasted something here, including the error message

  • What is the value of GLOBAL_DBNAME in the listener.ora?

    SQL> select * from v$version;
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    PL/SQL Release 11.2.0.1.0 - Production
    CORE    11.2.0.1.0      Production
    TNS for Linux: Version 11.2.0.1.0 - Production
    NLSRTL Version 11.2.0.1.0 - Production
    
    SQL> 
    SQL> 
    SQL> show parameter db_name
    
    NAME                         TYPE      VALUE
    ------------------------------------ ----------- ------------------------------
    db_name                      string    Oracle11
    SQL> show parameter service_names
    
    NAME                         TYPE      VALUE
    ------------------------------------ ----------- ------------------------------
    service_names                        string      primary
    SQL> 
    SQL> 
    SQL> ho
    [oracle@primary admin]$ 
    [oracle@primary admin]$ cat listener.ora
    # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = primary)                        ================> Note Here , i asked this parameter .
          (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
          (SID_NAME = primary)
        )
      )
    
    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.178)(PORT = 1525))
      )
    
    ADR_BASE_LISTENER = /u01/app/oracle
    
    [oracle@primary admin]$ 
    [oracle@primary admin]$ 
    [oracle@primary admin]$ exit
    exit
    
    SQL> 
    in my option, I think the value of GLOBAL_DBNAME is equal to the value of DB_NAME. But it is a mistake, the remote client cannot connect to the database.
    When its value is equal to the value of noms_service, the remote client can connect to the database.

    What is the value of GLOBAL_DBNAME in the listener.ora?
    GLOBAL_DBNAME     The global database name is a concatentation of a domain and a database name. The GLOBAL_DBNAME is the same as SERVICE_NAMES parameter in the parameter file or a concatentation of the DB_DOMAIN and the DB_NAME parameters in the parameter file. For example, .xyz.com. Do not set the GLOBAL_DBNAME parameter in the listener.ora file when using failover / TAF or when using multiple listeners or Oracle Parallel Server. Setting the GLOBAL_DBNAME parameter under these circumstances will disable failover and TAF.
    

    from: http://oracledba.ezpowell.com/oracle/net8Listener.html

  • Number of headphone port as alias in the listener.ora file name

    Hello
    I heard that the TCP/IP port number can be specified as either a number or alias mapped to the port name in the file/etc/services.

    I added this port number in the file/etc/services as follows

    #######################################
    Listener listener port number 1521/tcp #oracle
    #######################################

    and I added the alias name in the following listener.ora file

    ################################################
    (ADDRESS = (PROTOCOL = TCP) (HOST = 15.154.53.66)(PORT = écouteur))
    ################################################

    but when I start the listener, it gives me this error.

    ######################################################################################
    Oracle of $ lsnrctl start

    LSNRCTL for HP - UX: release 10.2.0.4.0 - Production on June 8, 2009 18:21:15

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

    From /opt/oracle/product/10.2.0.1.0/bin/tnslsnr: Please wait...

    TNSLSNR for HP - UX: release 10.2.0.4.0 - Production
    System settings file is /opt/oracle/product/10.2.0.1.0/network/admin/listener.ora
    Log messages written to /opt/oracle/product/10.2.0.1.0/network/log/oracle.log
    AMT-01150: the name of the specified listener address is incorrect
    AMT-01153: failed to process the string: (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 15.154.53.66)(PORT=listener)))

    Listening port could start. See the above error messages...
    #####################################################################################

    Could you get it someone please let me know the mistake I made here or the right way to do this?

    Thank you...

    Using Oracle, you should not 'hear' (fairy tales that are), but you should read (documentation)

    You 'heard' a fairy tale.

    ---------------
    Sybrand Bakker
    Senior Oracle DBA

    Experts: those who don't read the documentation.

  • Change the listener.ora file

    Hello, I'm trying to set Microsoft Excel file as a source file in Oracle 11 g Release 2.

    I need to change the file with the following entries listener.ora:
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = excelsid)
    (OWB_HOME = C:\oracle11g\product\11.2.0\db_1)
    (PROGRAM = dg4odbc)
    )
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (OWB_HOME = C:\oracle11g\product\11.2.0\db_1)
    (= Extproc PROGRAM)
    )
    )

    When I opened listener.ora without modification, he showed this:

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\app\user\product\11.2.0\dbhome_1)
    (= Extproc PROGRAM)
    (ENVS = "EXTPROC_DLLS=ONLY:C:\app\user\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))
    )
    )

    ADR_BASE_LISTENER = C:\app\user

    OK with the first half, it's the same, I can make changes, it needs to be done. But what I do with the other halves? (SID_DESC =
    (SID_NAME = PLSExtProc)
    (OWB_HOME = C:\oracle11g\product\11.2.0\db_1)
    (= Extproc PROGRAM)
    )
    Should I write it above the listener...?
    I'm afraid to damage the file. Can you please tell me if you know exactly? Thank you

    In your case, the listner.ora will be like

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\app\user\product\11.2.0\dbhome_1)
    (= Extproc PROGRAM)
    (ENVS = "EXTPROC_DLLS=ONLY:C:\app\user\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
    (SID_DESC =
    (SID_NAME = excelsid)
    (OWB_HOME = C:\oracle11g\product\11.2.0\db_1)
    (PROGRAM = dg4odbc)
    )
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (OWB_HOME = C:\oracle11g\product\11.2.0\db_1)
    (= Extproc PROGRAM)
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))
    )
    )

    ADR_BASE_LISTENER = C:\app\user

    But befor changing file creake listner.ora a backup of it to face in a new file say listner_bkp.ora

    Thank you
    Fati

  • LOCAL_LISTENER name is different from the listener.ora

    I'm on solaris10 11g R2 platform.

    adv_sec_listener2 status lsnrctl shows all the correct items I would expect including the Alias = adv_sec_listener2

    but when I'm doing lsnrctl status listener_farley it shows the same thing with Alias = adv_sec_listener2

    My listener.ora file is set with adv_sec_listener2

    In the spfile there local_listener = listener_farley

    I try to change the setting and the value of local_listener to adv_sec_listener2, but I get an error:

    ORA-02097: parameter could not be changed
    ORA-00119: invalid specification for LOCAL_LISTENER
    ORA-00132: error syntax or network name not resolved "ADV_SEC_LISTENER2."

    If you use local_listener, you need an entry for it in your tns file - check that you have entered for the two listeners.

  • Why VIP and public IP must be in the listener.ora file

    Hi all

    I was all confused as why it must configure the listener with VIP and IP public as shown below.
    SID_LIST_LISTENER_ABCD =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = /usr/local/opt/oracle/product/10.2.0)
          (PROGRAM = extproc)
        )
      )
    
    LISTENER_ABCD =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = abcd-vip)(PORT = 1521)(IP = FIRST))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10........)(PORT = 1521)(IP = FIRST))
        )
      )
    Why the public IP address is required for listener?

    -Yasser

    Published by: YasserRACDBA on May 10, 2010 13:18

    The name of the node indicates the status of the connection.

    For example:
    Node1 - vip:1521 (LISTEN)

    This means that host node1-vip open tcp port 1521 and is listening for connections to the port. The process it takes place, it is likely that the Oracle local listener.

    Example:
    Node1 - vip:1521-> node1.ttn.com:64662 (ESTABLISHED)

    This shows a connection established. Note that this does not show who is the client and server. It can be assumed (correctly in most cases) with the registered or well-known port is the server, and one with dynamic or private ports is the customer.

    So, using this approach, the client node1.ttn.com is connected to port 1521 (registered port) on the server of node1-vip. The client uses port 64662 (private port).

    The process owner is probably a dispatcher or a dedicated server process.

    As far as TCP goes, there are two basic for a TCP socket States. The socket is connected to another socket- and communication socket can be made between here and somewhere else. In other words, it is a connection established between a client and a server.

    A socket may also not be be connected to another socket. This Jack is created as an end of listening. There is to listen to the customers login requests.

  • The listener is down: even if a listener with the name "AUDITOR", is running on this host at the port: "1521", it has not started using "the target LISTENER. ORA file.


    I moved a listener on a host in a House different oracle. The headset works fine, but EM 12 c shows that the listener is down with the following summary:

    The listener is down: even if a listener with the name "AUDITOR", is running on this host at the port: "1521", it has not started using "the target LISTENER. ORA file. CORRECTIVE ACTION: To monitor this "EM listener target" with its current configuration, you must stop the process of listening running and start it using the Listener parameter file: opt/oracle/product/12.1.0.2/network/admin/listener.ora. Alternatively, you can update "this target LISTENER. Location ORA setting"with the location of the listener running, which started using the: opt/oracle/product/11.2.0.3/network/admin/listener.ora.

    EM 11 g, I simply changed the configuration of the listener for the different oracle home, argued the change and in a few minutes the listener would show that 'UP' with the oracle of new home. I upgraded to MS 12 c (12.1.0.4) and can't find how to do this. Can someone give me the procedure.

    Thank you

    Ron

    Hi Ron,

    Can you please do the following?

    -Create a for the listener listener.ora file, stop and start the receiver using the listener.ora file. If the file is located in a default location, set the TNS_ADMIN environment variable to that location before you start the listener.

    -Log on to the EM console, go to the homepage of the listener.

    -In the Oracle Listener menu, select target Configuration > Configuration of the analysis.

    -Ensure that the parameters, including the Listener.ora directory, are properly.

    Kind regards

    -Loc

  • After changing the port (1521 to 1525 in listener.ora and tnsnames.ora) OEM: the database is down

    Hello

    I'm installing Oracle Database 11 g 2 (11.2.0.4) on Oracle Linux 7.1.

    In short, what I'm trying to do now is changing the default port of 1521 to 1525.

    So I stopped the listener (lsnrctl stop) and then changed my listener.ora and tnsnames.ora:

    Listener.ora

    listener.ora # Network Configuration file: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

    # Generated by Oracle configuration tools.

    LISTENER =

    (DESCRIPTION_LIST =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))

    )

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP (PORT = 1525))(HOST = localhost))

    )

    )

    ADR_BASE_LISTENER = / u01/app/oracle

    tnsnames.ora

    tnsnames.ora # Network Configuration file: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

    # Generated by Oracle configuration tools.

    BI =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP (PORT = 1525))(HOST = localhost))

    )

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = bi)

    )

    )

    And then changed the local_listener:

    SQL > ALTER SYSTEM SET LOCAL_LISTENER = "(ADDRESS = (PROTOCOL = TCP)(HOST=localhost) (PORT = 1525))";

    SQL > ALTER the REGISTRY SYSTEM;

    Finally, I started the listener (lsnrctl start) again.

    Then I tried to connect using Oracle SQL Developer to the customer. The port of 1525 works perfectly well.

    The problem is, when I open the OEM (Oracle Enterprise Manager), it says: "the database is down. Please specify the credentials of the host to access the restart and database diagnostic tools," which is like this: http://imgur.com/oKLPW65

    So I logged on the account of the host, and it shows that the database instance, listener and the agent is all down like this: http://imgur.com/Bzr84bz

    It seems that the port used by the OEM is always 1521.

    What should I do? Can someone help me solve the problem?

    Thanks in advance.

    UPDATE:

    After changing the emoms.properties & the targets.xml (thanks to Elisabeth), you will need to reconfigure dbconsole using emca.

    So what I'm doing is decreasing the config:

    $ emca - deconfig dbcontrol db-rest drop

    and then create again:

    $ emca - create config dbcontrol db-rest

    Voila.

    Best regards

    Jerry Antonius

    Hello

    Try to change the port numbers in the following files

    Don't port no 1521 to 1525

    $ORACLE_HOME /_SID/sysman/config/emoms.properties

    oracle.sysman.eml.mntr.emdRepPort = 1525 (before 1521)

    $ORACLE_HOME /_SID/sysman/emd/targets.xml

    (Before 1521)

    (Before 1521)

  • Why lsnrctl status displays the services that are not in listener.ora?

    I have a database 10g on Solaris 9.

    When I do "lsnrctl status" I get the following:

    LSNRCTL for Solaris: Version 10.2.0.5.0 - Production on July 29, 2015 11:46:30

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

    Connection to (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST=cees2) (PORT = 1521)))

    STATUS of the LISTENER

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

    Alias LISTENER

    For Solaris TNSLSNR version: Version 10.2.0.5.0 - Production

    Start date July 14, 2015 07:52:31

    Availability 15 days 3 h 53 min 59 s

    Draw level off

    Security ON: OS Local Authentication

    SNMP OFF

    Parameter Listener of the /oracle/tns/listener.ora file

    The listener log file /Oracle/OraHome/10.2/network/log/listener.log

    Summary of endpoints listening...

    (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=cees2) (PORT = 1521)))

    (DESCRIPTION = (ADDRESS = (PROTOCOL = ipc) (KEY = EXTPROC)))

    Summary of services...

    Service 'PLSExtProc' has 1 instance (s).

    Instance of 'PLSExtProc', status UNKNOWN, has 1 operation for this service...

    Service "FEC" has 1 instance (s).

    Instance "FEC", State LOAN, has 1 operation for this service...

    Service 'ceesXDB' has 1 instance (s).

    Instance "FEC", State LOAN, has 1 operation for this service...

    Service 'cees_XPT' has 1 instance (s).

    Instance "FEC", State LOAN, has 1 operation for this service...

    The command completed successfully

    And here is the content of the listener.ora file:

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

    LISTENER =

    (DESCRIPTION_LIST =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP)(HOST = cees2) (PORT = 1521))

    )

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC))

    )

    )

    )

    SID_LIST_LISTENER =

    (SID_LIST =

    (SID_DESC =

    (SID_NAME = PLSExtProc)

    (ORACLE_HOME = oracle/OraHome/10.2)

    (= Extproc PROGRAM)

    )

    )

    My question is where are the EEHC, ceesXDB and cees_XPT services if they are not defined in the listener.ora file?

    Thank you

    Michael

    Try this search string in your favorite browser:

    listening service Oracle xdb

  • use the ip address in listener.ora does not

    Hello

    A strange problem in listener.ora, if I use 'localhost', or the name of the computer, then everything is ok, but when I try to use the ip address, then I got an error ORA-12541: listener TNS:no

    the listener.ora file that works well


    listener.ora # Network Configuration file: C:\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)
    (= Extproc PROGRAM)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = HMIHD)
    (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    (SID_NAME = HMIHD)
    )

    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1))
    )
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))
    )
    )

    the listener.ora does not

    listener.ora # Network Configuration file: C:\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)
    (= Extproc PROGRAM)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = HMIHD)
    (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    (SID_NAME = HMIHD)
    )

    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1))
    )
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = 10.183.7.89)(PORT = 1521))
    )
    )

    the only change is to use the IP address of the server 10.183.7.89 instead of localhost and if I change the ip address of the computer name, then its also works well.

    The server runs on vistual box, I don't know if the machine vistual causes this problem,
    I just want to confirm: I use the IP directly right?

    Thank you inadvance!

    Reacted little after you have validated, but authentication Jives agie and my answer has been lost. Not the first time that I lost OTN due issues Jives or descending OTN responses. Well...

    My response was as follows.

    Your listener begins listening using the host name of the server. This binds the 1521 port to all the IP addresses on the server. A new IP address must be created, which will be also automatically supported and connections port 1521 he will be accepted by the listener.

    The AMT ORCL aliases connect to port 1521 on localhost (127.0.0.1 IP address). As the listener listen to all this server IP addresses, the client connection is successful.

    The listener is then replaced listening on a specific IP address. Now the listener only listening on port 1521 on this IP - and no other IP address of this server.

    The alias of tns ORCL now tries to connect using 127.0.0.1 - and this IP address is now supported by the listener. As a result, the connection of the client fails.

    If the tns ORL connection uses the same IP address as the listener, the connection will succeed. The ORCL alias can either use IP address directly, or a host name that will solve in that intellectual property.

    The basic rules are:
    -If the server name is used, the listener use INADDR_ANY indicator socket and tie the port to all the this server IP addresses
    -If the IP 0.0.0.0 is used, the listener also links the Harbour to all the this server IP addresses
    -If "localhost" or a specific IP address is used, the listener will tie the port to only this specific address and no other server IP addresses

    The client to connect, use one of the IP addresses that the listener is listening. The customer can use:
    -the host name so that the intellectual property (the host name must resolve to the IP address via the file DNS or hosts )
    -l the address real IP itself

    Use the following command in Windows to see what IP addresses and ports, the listening process is listening:
    Netstat-b - n tcp Pei

  • Is the < nom_recepteur > SID_LIST_ parameter in listener.ora relevant for 11.2?

    DB version: 11.2.0.3, 10.2

    I have 2 DB of the version 11.2.0.3 and 10.2 running on a Solaris Server

    I want to start a listener named SNOOPY running on the default port, which should be the listener for two of these DBs.


    Does only I parameter < name of the listener > SID_LIST_ in 11g listener.ora file? Isn't init.ora for each DB LOCAL_LISTENER parameter an alternative to the SID_LIST_ < name of the listener > parameter in listener.ora file?



    I would add SID_LIST like below in the listener.ora
    SNOOPY =
      (DESCRIPTION_LIST=
        (DESCRIPTION=
          (ADDRESS_LIST=
            (ADDRESS=(PROTOCOL=TCP)(HOST=168.16.205.31)(PORT= 3298 ))
          )
        )
      )
    
    
    
    SID_LIST_SNOOPY =
    (SID_LIST =
         (SID_DESC =
         (ORACLE_HOME = /u01/app/oracle/product/10.2/db_1)
         (SID_NAME = orcl )
         )
         (SID_DESC =
         (ORACLE_HOME = /u01/app/oracle/product/11.2.0.3/db1)
         (SID_NAME = anotherdb)
         )
    )
    or I can do the step to get the listener to serve the DBs below?

    Another way (I hope)
    ===================
    I can an add an entry like below in the file tnsnames.ora to relevant $ORACLE_HOME/network/tnsnames.ora
    mysnoopy =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL=tcp)(HOST=168.16.205.31)(PORT= 3298 )))
    and set the LOCAL_LISTENER parameter in the comic book as
    ALTER SYSTEM SET LOCAL_LISTENER=mysnoopy;

    Do I need to SID_LIST_ parameter in the listener.ora in 11g file?

    We do not know who.

    LOCAL_LISTENER for each DB init.ora parameters is not an alternative to the SID_LIST_ parameter in the listener.ora file layout?

    Not exactly.

    SID_LIST_ serves static registration, which means that the database will be saved even stop and can be started remotely.
    It is also used to connect to a remote database in the NOMOUNT State, for example in the case of active RMAN duplication.
    Specifying LOCAL_LISTENER, the database is dynamically registered the listener in NOMOUNT (blocked), MOUNT, OPEN State.

    I would add SID_LIST like below in the listener.ora

    SID_LIST_SNOOPY =
    (SID_LIST =
         (SID_DESC =
         (ORACLE_HOME = /u01/app/oracle/product/10.2/db_1)
         (SID_NAME = orcl )
         )
         (SID_DESC =
         (ORACLE_HOME = /u01/app/oracle/product/11.2.0.3/db1)
         (SID_NAME = anotherdb)
         )
    )
    

    or I can do the step to get the listener to serve the DBs below?

    Another way (I hope)
    ===================
    I can an add an entry like below in the file tnsnames.ora to relevant $ORACLE_HOME/network/tnsnames.ora

    mysnoopy =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL=tcp)(HOST=168.16.205.31)(PORT= 3298 )))
    

    and set the LOCAL_LISTENER parameter in the comic book as

    ALTER SYSTEM SET LOCAL_LISTENER=mysnoopy;
    

    Depends on. LOCAL_LISTENER will take care of the dynamic record at MOUNT and OPEN State. If you need more, go to SID_LIST_.

  • ORA-12514 connect to analyze the listener

    I have two rac nodes datase under linux.

    Here's what I got when I try to log in to analyze the listening port of the client. It connects to the vip / or scan of the IPS with no problems.
    sqlplus system/password@wxcy

    SQL * more: release 10.2.0.3.0 - Production of sea Mar 14 18:42:42 2012

    Copyright (c) 1982, 2006, Oracle. All rights reserved.

    ERROR:
    ORA-12154: TNS: could not resolve the connect identifier specified


    But when I connect to the ip address of the listener to scan, it worked:
    sqlplus system / [email protected]:1521 / wxcy

    SQL * more: release 10.2.0.3.0 - Production of sea Mar 14 18:43:12 2012

    Copyright (c) 1982, 2006, Oracle. All rights reserved.


    Connected to:
    Oracle Database 11 g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production
    With partitioning, Real Application Clusters, Automatic Storage Management, OLAP,.
    Options of Data Mining and Real Application Testing

    SQL >


    Here the tnsnames.ora on the client:

    = wxcy
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)
    (HOST = scan.com) (PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = wxcy)
    )
    )


    Here are the listener.ora and tnsnames.ora on the server:
    Listener = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = Listener))) # line added by Agent
    LISTENER_SCAN3 = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = LISTENER_SCAN3))) # line added by Agent
    LISTENER_SCAN2 = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = LISTENER_SCAN2))) # line added by Agent
    LISTENER_SCAN1 = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = LISTENER_SCAN1))) # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1 = ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2 = ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN3 = ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER = ON # line added by Agent

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = wxcy_DGMGRL)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = wxcy1)
    )
    )

    SID_LIST_LISTENER_SCAN1 =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = wxcy)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = wxcy1)
    )
    )


    SID_LIST_LISTENER_SCAN3 =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = wxcy)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = wxcy1)
    )
    )

    INBOUND_CONNECT_TIMEOUT_LISTENER = 120
    ~

    tnsnames.ora:
    = wxcy
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scan.com) (PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = wxcy)
    )
    )

    wxcy_DGMGRL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scan.com) (PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = wxcy_DGMGRL)
    )
    )


    wxcy1 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scan.com) (PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED) (SERVICE_NAME = wxcy)
    (INSTANCE_NAME = wxcy1)
    )
    )

    wxcy2 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scan.com) (PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED) (SERVICE_NAME = wxcy)
    (INSTANCE_NAME = wxcy2)
    )
    )


    Node 2:
    LISTENER_SCAN2 = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = LISTENER_SCAN2))) # line added by Agent
    LISTENER_SCAN3 = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = LISTENER_SCAN3))) # line added by Agent
    Listener = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = Listener))) # line added by Agent
    LISTENER_SCAN1 = (Description = (ADDRESS_LIST = (Address = (Protocol = IPC) (Key = LISTENER_SCAN1))) # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1 = ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER = ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN3 = ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2 = ON # line added by Agent

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = wxcy_DGMGRL)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = wxcy1)
    )
    )


    SID_LIST_LISTENER_SCAN2 =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = wxcy)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = wxcy2)
    )
    )

    SID_LIST_LISTENER_SCAN3 =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = wxcy)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = wxcy2)
    )
    )


    I wonder why I can connect to the IP addresses of people scan headphone but not the name of the scan.

    Thank you.

    Here the tnsnames.ora on the client:

    = wxcy
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)
    (HOST = scan.com) (PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = wxcy)
    )
    )

    incorrect syntax (support useless inside, where the entrance is not analyzed)

    wxcy =
     (DESCRIPTION =
       (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(Host = scan.com)(Port = 1521))
       )
     (CONNECT_DATA =
       (SERVICE_NAME = wxcy)
     )
    )
    
  • EXTERNAL PROCEDURE and the LISTENER. ORA

    Hello


    My environment:

    + Linux Red Hat 5.4 1 / 32 - Bit + company Oracle 10.2.0.4
    + 2 Linux Red Hat 5.4 / 64 - Bit + company Oracle 11.2.0.2

    I tried to run an external Shell-Script with DBMS_SCHEDULER.*.

    That's why I have to edit the file listerner.ora [http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/advcfg.htm#i443234 url] Oracle Net Services configuration for external procedures:
    /u01/app/11.2.0.2/grid/network/admin>cat listener.ora
    #LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER))))           # line added by Agent
    LISTENER_SCAN3=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN3))))     # line added by Agent
    LISTENER_SCAN2=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2))))     # line added by Agent
    LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1))))     # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON                # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2=ON                # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN3=ON                # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON              # line added by Agent
    LISTENER=
      (DESCRIPTION=
        (ADDRESS_LIST=
          (ADDRESS=(PROTOCOL=tcp)(HOST=stb)(PORT=1521))
          (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
    SID_LIST_LISTENER=
      (SID_LIST=
        (SID_DESC=
          (GLOBAL_DBNAME=RAC)
          (ORACLE_HOME=/u01/app/oracle/OraHome_1)
          (SID_NAME=RAC1))
        (SID_DESC=
          (SID_NAME=plsextproc)
          (ORACLE_HOME=/u01/app/oracle/OraHome_1)
          (PROGRAM=extproc))
    The original listener.ora is:
    /u01/app/11.2.0.2/grid/network/admin>cat listener.ora.orig
    LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER))))            # line added by Agent
    LISTENER_SCAN3=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN3))))     # line added by Agent
    LISTENER_SCAN2=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2))))     # line added by Agent
    LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1))))     # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON                # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2=ON                # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN3=ON                # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON              # line added by Agent
    I can run external shell scripts from sqlplus. But the friendship is broken! I can not start it!

    With the listener.ora Moose I can start the listener.

    What I did wrong? Please, help and

    concerning

    hqt200475

    hqt200475 wrote:
    Hello
    I can run external shell scripts from sqlplus. But the friendship is broken! I can not start it!
    With the listener.ora Moose I can start the listener.
    What I did wrong? Please, help and

    Hello

    This error message do you have?

    also the edited listener is not complete, try below

    LISTENER =
       (DESCRIPTION =
         (ADDRESS_LIST =
           (ADDRESS=(PROTOCOL=tcp)(HOST=stb)(PORT=1521))
           (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))
          )
        )
    
    SID_LIST_LISTENER =
       (SID_LIST =
         (SID_DESC =
           (GLOBAL_DBNAME=RAC)
           (ORACLE_HOME=/u01/app/oracle/OraHome_1)
           (SID_NAME=RAC1)
          )
         (SID_DESC =
           (SID_NAME=plsextproc)
           (ORACLE_HOME=/u01/app/oracle/OraHome_1)
           (PROGRAM=extproc)
          )
         )
    

    Hope this helps

    See you soon

  • Modify the file Listener (listener.ora) to remove PASSWORDS

    Oracle 10.2.0.4
    64 bit SPARC Solaris 10.5

    We have our listener that is locked by password user authentication. As Oracle has recommended, should not the authentication of users, leading to the decision to withdraw the following:
    #---15: 38:18 - ADDED BY TNSLSNR October 29, 2007
    PASSWORDS_MYDB = 8E28G2195BB5339
    SAVE_CONFIG_ON_STOP_MYDB = WE
    #--------------------------------------------
    My Solution:
    1 stop listener < nom_recepteur > and change the lines above in the listener.ora file
    2. start receiver < nom_recepteur >
    NOTE: This must be done via a shell script.


    Question:
    1. the solution above will make the listener authentication OS again?
    2 does the script below make sense?
    #! / bin/bash
    # Modify the listener to use only the OS authentication
    CD $HOME
    . . / mydb
    CD $ORACLE_HOME/network/admin
    CP listener.ora listener_'date of +%Y-%m-%m'.ora
    CP tnsnames.ora tnsnames_'date of +%Y-%m-%m'.ora
    Lsnrctl set of password $instanceName
    $instanceName lsnrctl stop
    SED EI "/ PASSWORDS_/d ' EI ' / SAVE_CONFIG_ON/d ' e ' / #-/ d ' listener_' day +%Y-%m-%m'.ora > listener.ora
    lsnrctl start $instanceName
    echo "Listener $instanceName update"
    echo "* mydb.sh is complete * '
    I'm more worried about 7th line, where the password is defined. I would appreciate any help with the password that passes to the listener via the script

    Yes, the listener returns to OS authentication if you remove the "PASSWORDS_MYDB =" line of listener.ora and then bounce the listener. You can check this by using a 'lisnrctl status' command before and after the rebound. "Judge of what happens to a test on one of my listeners, while the listener is password protected" lsncrtl status "should show the line

    Security                  ON: Password or Local OS Authentication
    

    After removing the listener.ora password and restart the listener, this should change to

    Security                  ON: Local OS Authentication
    

    Published by: karluk may 11, 2011 09:23

Maybe you are looking for