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_.

Tags: Database

Similar Questions

  • How to configure the automatic height parameter in init.ora

    Hi all

    While in a meeting, I heard the other dba recommend putting auto tune the database. Because our database has performance problem, and we cannot identify the problem.

    How configure you Auto-Tune in init.ora? I just thought that this is the default when you install 11g DB.


    Thank you very much.

    KinsaKaUy? wrote:
    I don't really believe that you need optimize db/init.ora, it is the application of programs that always cause a performance problem. as far as I know.

    I don't know how you separate 'tuning the database', of 'update the application. Of course, the database has ever of performance issues, if no request ever question him. But that does not translate a useful database.

    Can you share me experience when tuning the init ora gave to solve your problem of performance? drastically.

    I've seen many cases where to throw additional RAM to a problem (i.e. increasing the SGA_TARGET, PGA_AGGREGATE_TARGET, MEMORY_TARGET, etc.) generated significant performance improvements. Optimizer of various related settings can also have a significant impact on the performance of the applications. Which is not to say, of course, only a first not when confronted with a problem of performance should be to try to adjust the parameters of the system. When you have evidence of the monitoring of a particular process, however, that the system is starved of SGA, adding the SGA is a very useful thing.

    Justin

  • Oracle on Windows Server R2 12.1.0 2012: cannot find listener.ora

    I installed Oracle12C on a Windows Server 2012R2

    I have configured the listener using oracle net configuration assistant

    the headset works fine.

    My problem is that I can't change my configuration of the listener

    -Setup Wizard net oracle do not allow me to change the existing configuration

    -I can't find the file listener.ora containing this configuration. I check here Oracle12\product\12.1.0\dbhome_1\NETWORK\ADMIN. The file isn't here. I run a global serach of evry server disk. There is no listener.ora file except in the sample folder.

    -lsnrctl shows the receiver works well, but it does not display the path of the listener.ora file

    So my question is:

    How can I change the configuration of the listener and where can I find the listener.ora file

    I just checked my installation 12 c on Linux and I do not have a listener.ora file in the directory $ORACLE_HOME/network/admin installation of the database. However, I listener.ora in the 12 c ASM Software House, which is the one that is active. As mentioned previously, a listener.ora is not necessary to start the process of listening with the default values. Databases are automatically register with the earpiece by default LISTENER. A listener, however, may be useful for remote connections to SYSDBA.

    FWIW, here's my listener.ora and sqlnet.ora files (you will need to change the host name).

    [oracle@vm601 admin]$ cat sqlnet.ora
    # sqlnet.ora Network Configuration File: /u01/app/grid/product/12.1.0/grid/network/admin/sqlnet.ora
    # Generated by Oracle configuration tools.
    
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    
    [oracle@vm601 admin]$ cat listener.ora
    # listener.ora Network Configuration File: /u01/app/grid/product/12.1.0/grid/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = vm601)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )
    
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON        # line added by Agent
    VALID_NODE_CHECKING_REGISTRATION_LISTENER=SUBNET        # line added by Agent
    
  • ORA-00119: invalid specification for the system LOCAL_LISTENER parameter

    I cloned database of MRC. (test for role transitions) and set up DR.

    I tried to set up with no default port.

    When I'm bouncing of the db, (stop and start), cannot connect to the db.

    SQL > startup nomount;

    ORA-00119: invalid specification for the system LOCAL_LISTENER parameter

    ORA-00132: error syntax or network name not resolved "LISTENER_STBYCRMS."

    > > tnsnames.ora

    LISTENER_STBYCRMS

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT= 1898))

    STBY_CRMSDB =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1898))

    )

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = stbycrms)

    (UR = A)

    )

    )

    LISTENER_CRMS =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1698))

    CRMSDB =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1698))

    )

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = GCD)

    (UR = A)

    )

    )

    ~

    > > listener.ora

    LISTENER11G =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT = 1898))

    )

    SID_LIST_LISTENER11G =

    (SID_LIST =

    (SID_DESC =

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

    (SID_NAME = stbycrms)

    )

    )

    ADR_BASE_LISTENER11G = / u01/app/oracle

    * I have an entry to the file for local_listener pfile.

    * .db_name = "CRM".

    db_unique_name = stbycrms

    LOCAL_LISTENER = "LISTENER_STBYCRMS."

    Thank you

    Hello

    LISTENER_STBYCRMS (ADDRESS = (PROTOCOL = TCP) (HOST = XXXX)(PORT= 1898))

    Is the above entry is correct according to the syntax?

    where give you "="?

    LISTENER_STBYCRMS = (Description = (Address = (Protocol = TCP (port = 1898))(Host=Neptune)))

    or

    LISTENER_STBYCRMS =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP) (HOST = XXXx)(PORT = 1898))

    )

    )

    -Pavan Kumar N

  • 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

  • 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

  • Variable listener.ora: SUBSCRIBE_FOR_NODE_DOWN_EVENT_ &lt; nom_recepteur &gt; = OFF

    Ths parameter is necessary for 10g?

    Or also the listener.ora 11g it need?

    Judging from the note 284602.1 and bugs, it should see only 10 g. But you can check emo from the conflicts of the listener, as described here, to be sure. It is my understanding that WHO is a release behind the db version, that it comes with, for what little that's worth.

  • 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

  • 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.

  • 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)

  • location of the file tnsnames.ora and Listener.ora

    Hello

    env: Oracle 11 g 2 - Orable Linux 6.2 64bits

    I set up a database for the client server. I installed IM and the House according to the standards of the Oracle RDBMS. Then I configured the listener to run BOF IM home. If the location of the 'ora, tnsnames' and 'listener.ora' files is $GI_HOME/network/admin.

    Customer's DBA is asking me to conform to the standard for the location of these two files. Here's what he asked for:

    / opt/oracle/owner = oracle, group = s/n (755 permissions)

    / var/opt/oracle owner = oracle, group = s/n (755 permissions)

    • -touch /var/opt/oracle/listener.ora
    • -touch /var/opt/oracle/tnsnames.ora
    • -chown oracle: dba /var/opt/oracle/listener.ora
    • -chown oracle: dba /var/opt/oracle/tnsnames.ora
    • -s /var/opt/oracle/tnsnames.ora /etc/tnsnames.ora ln
    • -s /var/opt/oracle/listener.ora /etc/listener.ora ln

    I'm completely lost here. I don't know if I'm moving these two files in the folder "/ etc", how the LISTENER know about the presence of these files in ' / etc '.

    His reason for this is to support the possibility of having several houses of Oracle's RDBMS. I don't know what he's talking about.

    Please notify.

    Best regards

    user130038 wrote:

    Thanks to you two!

    So basically this DBA do not like to follow standards of Oracle but his own.

    BINGO!

    What is the problem with the help of $ORACLE_HOME/network/admin for these two files if there were several homes of oracle on a server? Sorry I never got to work on a server with multiple oracle homes, so I have no idea.

    The 'standard' with several houses installation is to run the listener from the version the most recent House.  If all of the houses are of the same version (putting aside the question of 'why'), then just pick one that is going to be home for the listener.  If the installation program uses the Grid Infrastructure (ASM and/or Oracle Restart), you must run the listener from the House of IM, not House the database.

    There are some key things to consider here.

    1. the auditor is to receive and process applications for connecting customers.  This is why the listener has no meaning on the Server.  Similarly, its configuration file, listener.ora, only makes sense on the server.

    1a. a single listener, using the default name of the LISTENER and the unique default port of 1521 is quite capable of--indeed, we wanted to - several multiple databases editions of multiple service homes.

    2. the tnsnames.ora file provides a name resolution and address customers.  So it has the sense that on the client computer.

    2. when a database uses a db link to access a different database, the first database acts as a client to the second - as with any other LDAP client.

    Best regards

  • 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

  • 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

  • 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

  • Cannot save the SID or service using hostname in listener.ora - why so

    Hi guys,.

    I'm on oracle10g on windows xp.
    -----------------


    My name is globalro - 93 356 c and I am able to ping to it without any problem

    < i > Pinging globalro - 93 c 356 [192.168.123.131] with 32 bytes of data:



    Reply from 192.168.123.131: bytes = 32 time < 1 ms TTL = 128

    Reply from 192.168.123.131: bytes = 32 time < 1 ms TTL = 128

    Reply from 192.168.123.131: bytes = 32 time < 1 ms TTL = 128



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

    On my listener.ora, I made this settings

    < i >
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    (= Extproc PROGRAM)
    )

    (SID_DESC =
    (SID_NAME = orcl)
    (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    )


    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP) (HOST = globalro - 93 356 c)(PORT = 1521))
    )
    )

    < /i >
    -----------------------------------------

    In my tnsnames.ora, I did this

    < i >
    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = globalro - 93 356 c)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SID = ORCL)
    )
    )
    < /i >

    -----------------------------------
    Here's my listener status

    < i >
    Summary of endpoints listening...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
    (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp) (HOST = globalro-93c356)(PORT=1521)))
    Summary of services...
    Service 'PLSExtProc' has 1 instance (s).
    Instance of 'PLSExtProc', status UNKNOWN, has 1 operation for this service...
    Service "orcl" has 1 instance (s).
    Instance "orcl", status UNKNOWN, has 1 operation for this service...
    The command completed successfully
    < /i >


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

    However I'm unable to TNSPING ORCL. AMT-12541: TNS:no listener

    T1) it seems that the SID is not a record of the listener. I tried dynamic recording service - registration of name of service work.
    But using the OLD METHOD using SID failed.

    Why so much? n ' matter where where I CAAN watch?
    -----------------------------------------

    Rgds,
    Noob

    Published by: user12050668 on April 20, 2010 23:57

    Published by: user12050668 on April 20, 2010 23:58

    I remember that we should use the SID only up to version 8i. as you say SERVICE_NAME works well, please continue with this

Maybe you are looking for