ORA-03136 Question

We have a database that is logging ORA-03136 messages in the log. One of our analysts is pouring through network sniffer packets looking for port 1521 packets with a payload that contains this error. My question is: Is this error something that the client generates and passes to the DB or is it generated locally and logged locally? My thought is the latter but I want to get some confirmation before proceeding.
Thanks.

bobthesungeek76036 wrote:
We have a database that is logging ORA-03136 messages in the log. One of our analysts is pouring through network sniffer packets looking for port 1521 packets with a payload that contains this error. My question is: Is this error something that the client generates and passes to the DB or is it generated locally and logged locally? My thought is the latter but I want to get some confirmation before proceeding.
Thanks.
03136, 00000, "inbound connection timed out"
// *Cause:  Inbound connection was timed out by the server because
//          user authentication was not completed within the given time
//          specified by SQLNET.INBOUND_CONNECT_TIMEOUT or its default value
// *Action: 1) Check SQL*NET and RDBMS log for trace of suspicious connections.
//          2) Configure SQL*NET with a proper inbound connect timeout value
//             if necessary.I have seen this from home brew badly coded Java application

Similar Messages

  • Tnsnames.ora General Question

    We are experiencing a problem that many different users seem to have many different versions of tnsnames.ora. We want to create our "gold" version and ensure that everyone uses the same one. Two questions:
    1. Is the "alias" that you give each connection case sensitive? For instance if I name one connection Prod is that the same as PROD?
    2. At another place I worked I was under the impression that most applications (PL/SQL Developer for sure) uses the Windows PATH environment variable to locate tnsnames.ora by going through all directories listed in the variable and using the first occurrence of tnsnames.ora that it found. Through a little testing and renaming and such I have found that this doesn't appear to be the case. We are using ADI, Discoverer, different development tools, etc and would like to avoid having more than one location where the file is stored. What is the best way around that or is there a way? I assume that it depends somewhat on each application.
    Thanks in advance for the help!

    PL/SQL Developer Help->Support Info TNS Names tab shows that C:\oracle\ora92\network\admin\tnsnames.ora is used as my tnsnames.ora for the application. I don't have an ORA_HOME environment variable. So where is it coming from? The path above is in my PATH variable.
    So it is different for every application?
    I don't have TNS_ADMIN environment variable either.
    Sorry for the dumb questions. I just want to be 100% clear.
    Message was edited by:
    mateoc15

  • ORA-04031 question

    We got a ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","select name,online$,contents...","sql area","tmp"). (BTW. What does this "tmp" mean?)
    Noone was able to login to server for about 5 minutes and then it came back to life.
    I queried system views, and found out that during the time when database was unavalable, our ASMM tried to grow shared pool and shring buffer cache. It returned an error about 300 times, and (around the time when db came to life) suceeded increasing shared pool from 304 MB to 320 MB.
    How can i find out what cused the errors during the resize?
    Besides that, free memory in shared pool was 164 MB. I did found this document 451960.1, suggesting it could be a bug (not sure if it's fixed in later versions though).
    Also, one side question. What exactly is "KGH: NO ACCESS" part of shared pool? As i understand that part is the memory that is in transit during the resizing of buffer cache/shared pool. But why is it so large all the time (400 MB in my case) ? Should it ever shrink? Resize is not happening all the time, and when it is, it's not that large.
    Database is 10.2.0.2 on AIX.

    You need to open TAR in Oracle support.
    You can also check streams pool size parameter (it is exists in 9.2.0.6). By default Oracle allocated 10% of shared pool for streams but started from 9.2.0.6 you can change streams pool size. There is some minimum recomendation for streams pool. Looks like your streams pool is very small.

  • ORA-20100 Question

    I have been trying to pass an XML Message through a PL/SQL procedure as a CLOB using Visual Basic. I can pass the XML Message Through Fine, but when I try to create a DOM Node using the Oracle XDK I get an error that says:
    -2147221503: ORA-20100: Error occurred while parsing: Start of root element expected.
    The Xml file looks like this:
    <ATP_INFO>
    <ATP_INFO_IN>
    <CONTRACT>LHNDC</CONTRACT>
    <PART_NO>1001E</PART_NO>
    </ATP_INFO_IN>
    <Procedure>
    <Contract>LHNDC</Contract>
    <Parameter>ATP_INFO</Parameter>
    <Action>CHECK</Action>
    <Synchronous>True</Synchronous>
    </Procedure>
    <OutMessageID>446661</OutMessageID>
    <Receiver/>
    <ExternalRef/>
    </ATP_INFO>
    Passing the Clob Parameter works fine in a test PL/SQL Package that looks like this:
    CREATE OR REPLACE PROCEDURE TEST (in_clob_ IN CLOB, out_clob_ OUT CLOB) AS
    BEGIN
    out_clob_ := in_clob_;
    END;
    It's just when I call the xmlparser.parseclob procedure in PL/SQL that I have a problem.
    I am currently using Oracle 8.1.6.3 with 8.1.7 OleDB Provider for the Clob usage. I am also just loading the XML into a MSXML Dom and calling the .xml method to write the XML out as text into an ADO Parameter. I didn't know if anyone else might of had a similar problem with this type of techonology?
    Thanks

    I am getting a similar error using the XDK when I try to parse a clob from a select.
    Error: ORA-20100: Error occurred while parsing: Expected 'EOF'.
    If I add a varaible to the procedure that is identical to the string I inserted to the table:
    temptext :='<?xml version="1.0"........................';
    and parse using
    xmlparser.ParseBuffer(parser,temptext);
    instead of
    xmlparser.ParseClob(parser,c);
    it works perfectly.

  • ORA - Listener question!!

    Hi Friends,
    In the listener.ora parameter is set to ADMIN_RESTRICTIONS_LISTENER = ON
    To rotate the log without having to download the listener, we need these restrictions are in 'OFF'.
    Is it imperative for the proper functioning of SAP on Oracle ADMIN_RESTRICTIONS_LISTENER is in 'ON'?
    Thanks in advance.
    Martin Sello

    > In the listener.ora parameter is set to ADMIN_RESTRICTIONS_LISTENER = ON
    Ok....
    > To rotate the log without having to download the listener, we need these restrictions are in 'OFF'.
    What? "Download" the listener?
    Why would you need to have the ADMIN_RESTRICTIONS off in order to get a new listener log file?
    How about just restarting the listener?
    (I mean you are the DBA of this machine and you know the password, don't you ? )
    > Is it imperative for the proper functioning of SAP on Oracle ADMIN_RESTRICTIONS_LISTENER is in 'ON'?
    Nope, SAP does not know about this setting.
    In fact no Oracle client would ever know about it.
    It's a server side setting.
    It's just about the listener.
    cheers,
    Lars

  • Strange problem with ORA-12154 from only one client

    Hi all,
    I have a strange problem.
    I have three 11.2.0.1 databases on three different hosts.
    For simplicity lets say:
    Host1: database ovm1a
    Host2: database ovm7a
    Host3: database ovm8a
    I have a database schema in all three databases named EHJ. In all three databases, there are fixed user
    database links to the other databases. So EHJ in ovm1a has two links, one to ovm7a and one to ovm8a. The EHJ schema in ovm7a has two fixed user links to the EHJ schema in the ovm1a and ovm8a databases. And the same is true for the EHJ schema in the third database, ovm8a.
    If I log into the EHJ schema for each of the three databases, I can successfully select over the database links. I've been using the SQL statement: select count(*) from user_users@dblink_name;
    For each of the two links in each of the three databases, the query returns 1 so I know the database links are working properly and I have my networking setup properly.
    Now, here is the weirdness.
    I have an Oracle Application Server where our Oracle Forms and Reports run. The Oracle client on this install is 10.1.0.5. I've got a tnsnames.ora file setup on this Oracle App server to connect to all three databases ovm1a, ovm7a and ovm8a. I can successfully use the 10.2.0.5 client SQL*PLUS to connect to the EHJ schema in the ovms1, ovms7 and ovms8 databases.
    However, (and only when) connected to the ovm1a database from this client, attempts to select over the link throw the famous error: ORA-12154: TNS:could not resolve the connect identifier specified
    This error happens with both links in the ovm1a database when connected via this one client.
    BUT, if I connect using the same 10.1.0.5 client to the EHJ schema in the ovm7a or ovm8a databases, the database links in those two databases are working just fine.
    I'm pulling my hair out trying to figure this out.
    I've tried using SQL*PLUS from my desktop machine (10g R2 client) connecting to the EHJ schema on all three databases and the db links all work fine.
    Any help in trying to troubleshoot this would be greatly appreciated.
    Cheers

    JSebastian wrote:
    I have an Oracle Application Server where our Oracle Forms and Reports run. The Oracle client on this install is 10.1.0.5. I've got a tnsnames.ora file setup on this Oracle App server to connect to all three databases ovm1a, ovm7a and ovm8a.But the client (and tnsnames.ora) in question here is actually one (each) of the three databases, right? I.e. error is thrown by the db server, acting as client (db link side).
    >
    However, (and only when) connected to the ovm1a database from this client, attempts to select over the link throw the famous error: ORA-12154: TNS:could not resolve the connect identifier specified Connected how, as opposed to when you "successfully select..."?
    This error happens with both links in the ovm1a database when connected via this one client.Does Oracle config files on ovma1 host differ from the other two db hosts?
    Does
    SQL> select property_name,property_value from database_properties
      2  where property_name in ('GLOBAL_DB_NAME','NLS_RDBMS_VERSION');
    SQL> select owner,db_link,host from dba_db_links;return as expected on all three db's?
    I've tried using SQL*PLUS from my desktop machine (10g R2 client) connecting to the EHJ schema on all three databases and the db links all work fine.Make sure you are connecting to correct databases. (Simply, three tns aliases could all be pointing to the same database.)
    Edited by: orafad on May 25, 2011 11:24 PM

  • QUERY RUN ON ONE SERVER TAKE LOT TIME

    I HAVE 2 SERVERS WITH O/S SOLARIS. ONE IS PRODUCTION AND SECOND ONE IS TESTING SERVER
    I HAVE A PROCEDURE WHICH WHEN I RUN ON TESTING SERVER RUN FINE BUT WHEN I RUN THE SAME PROCEDURE ON PRODUCTION SERVER IT STILL RUNNING AND THERE IS NO ERROR IN ALERT LOG FILE AND ALSO IN LISTENER LOGS.
    THERE IS ERROR IN ALERT LOG FILE LIKE ORA-03136 inbound connection timed out (ORA-3136).
    BUT I DONE THE SQLNET MODIFICATION THAT IS SQLNET.INBOUND_CONNECT_TIMEOUT TO 0
    MY DB VERSION IS 10.0.2.0
    can any one will help
    regards,
    vikas kohli

    Vikas Kohli wrote:
    I HAVE 2 SERVERS WITH O/S SOLARIS. ONE IS PRODUCTION AND SECOND ONE IS TESTING SERVER
    I HAVE A PROCEDURE WHICH WHEN I RUN ON TESTING SERVER RUN FINE BUT WHEN I RUN THE SAME PROCEDURE ON PRODUCTION SERVER IT STILL RUNNING AND THERE IS NO ERROR IN ALERT LOG FILE AND ALSO IN LISTENER LOGS.
    THERE IS ERROR IN ALERT LOG FILE LIKE ORA-03136 inbound connection timed out (ORA-3136).
    BUT I DONE THE SQLNET MODIFICATION THAT IS SQLNET.INBOUND_CONNECT_TIMEOUT TO 0
    MY DB VERSION IS 10.0.2.0
    can any one will help
    regards,
    vikas kohliThere are a number of possible reasons, but with such little information there's no real way for us to tell you.
    http://coskan.wordpress.com/2011/06/24/plan-is-same-wait-profile-is-different/
    Outlines one example where test/prod instances are "identical" yet produce different access paths for a query. If you read the post you'll get an appreciation for the myriad of different reasons you could have differences.
    Some more common reasons would be
    1) data volume differences between test/prod
    2) hardware differences between test/prod
    3) inaccurate statistics on objects involved in the query / procedure in question (gathered with the DBMS_STATS package) in either test or prod (or a difference between the two)
    4) load differences between test and prod (test has 2 concurrent users, prod has 2000 for instance)
    the list could go on for quite some time.

  • Calling stored procedure (AS400) from Oracle

    From Oracle, I can't call a simple stored procedure (function created on a AS400) :
    1) Let's take a basic function in AS400
    CREATE FUNCTION TEST.TEST2 (x INTEGER)
    RETURNS INTEGER LANGUAGE
    SQL CONTAINS
    SQL NO EXTERNAL ACTION DETERMINISTIC
    RETURN x * 2
    2) Let's test the function in AS400 with a simple SQL :
    SELECT TEST.TEST2(5) FROM SYSIBM.SYSDUMMY1
    The return result : 10
    3) I give the maximum Grants to this function
    GRANT ALL ON FUNCTION TEST.TEST2 TO PUBLIC;
    4) Testing the function in ORACLE with a simple SQL (with the gateway) :
    SELECT TEST.TEST2@DB2DBLINK(5) FROM DUAL
    The return result : ERRORS: ORA-06571 and ORA-06512
    QUESTION:
    Is there any tricks or setting on the gateway to make works functions and also procedures?
    Thanks if anyone can help,
    Michel

    Michel,
    This is 'expected' behavior when using an DB2/400 function, but the manual describes on how to be able to use a DB2/400 function:
    Oracle® Transparent Gateway for DB2/400
    Installation and User’s Guide
    10g Release 2 (10.2) for IBM iSeries OS/400
    Chapter 9 - Developing aplication
    Paragraph - 9.6 Using DB2/400 Stored Functions with the Gateway
    <snippet>
    If the stored function is referenced within a SQL command, then the user must specify its name in the IFS file /HOME/MYINST/RDBMS/ADMIN/CALL_NAMES.ORA, where, MYINST is your instance name. If you attempt to use an AS/400 stored function (DB2/400 user defined function) in a SQL command without specifying that name in the above IFS file, then you will get the Oracle error 'ORA-06571: function xxxxx does not guarantee not to update database'. After changing this file, it is recommended that you bring down and then re-start the instance. Other than the declaration of the function name in the above IFS file, the gateway does not require any other special definitions in order to invoke the DB2/400 stored function.
    </snippet>
    The manual can be downloaded from http://docs.oracle.com :
    http://download.oracle.com/docs/cd/B19306_01/gateways.102/b16222.pdf
    Ed

  • Buongiorno, sono V.G, una studentessa di architettura che come molti ha fatto grandi sacrifici per comprarsi un computer, (che ti dicono indistruttibile, affidabile, sicuro ecc- ) , da 2500 euro e un telefono da 600 euro. Se ho scelto Apple è proprio per

    Buongiorno,
    sono V.G, una studentessa di architettura che come molti ha fatto grandi sacrifici per comprarsi un computer, (che ti dicono indistruttibile, affidabile, sicuro ecc… ) , da 2500 euro e un telefono da 600 euro.
    Se ho scelto Apple è proprio per le caratteristiche superiori alle altre aziende e ho scelto di investire i miei soldi così.
    Ora la questione in ordine cronologico per quanto riguarda il computer è questa:
    novembre 2013: ho comprato un MacBook Professional Retina  per avere un computer funzionale e duraturo che mi facesse sentire sicura nello svolgimento della tesi in architettura e dei lavori di grafica che faccio.
    Dicembre 2013: apro il computer ma rimane bloccato con la rottella colorata bloccata, desktop compreso.
    Dicembre 2013: torno al Centro Apple (a Torino in Via Roma), lo portano in assistenza e mi ridanno dopo qualche giorno il computer con la parte sostituita, il disco rigido (come mai non un computer nuovo?)
    Cosa ha portato quest’interruzione dopo solo un mese dal mio acquisto? Mi hanno detto un problema di fabbricazione, ma a me non interessa, io ho speso 2500 euro e ora HO PERSO TUTTI I DATI DELLA MIA TESI RACCOLTI I UN ANNO.
    Premetto che i dipendenti (Genius) sono stati molto gentili e non ne possono nulla, ma i miei dati sono andati persi,
    Da notare che il disco rigido, è stato uno dei motivi per cui ho speso tutti questi soldi per comprarmi un computer del genere è FALSO il mio computer è stato per un mese sempre su uno stesso tavolo, una superficie piana lontana da qualsiasi rischio possibile, senza prendere nessun urto eppure si è BLOCCATO PERDENDO TUTTI I DATI.
    In aggiunta a questo ho avuto anche problemi con il telefono:
    ho comprato un cellulare Apple 4 anni fa (3GS)
    il cellulare Apple, che avevo tenuto spento per un mese, al momento dell’accensione inizia a gonfiarsi nella parte posteriore e si surriscalda
    il 31 MARZO lo porto in assistenza me ne danno un altro per 75 euro (dovrei essere contenta?)
    il 21 MAGGIO 2014 il nuovo telefono si surriscalda di nuovo e non si accende
    lo porto in assistenza e di nuovo e me ne danno un altro (ad UN MESE dal precedente) e di nuovo perdo dei dati importanti
    (tutti i cellulari che ho avuto finora di altre aziende non hanno avuto mai problemi del genere anche dopo anni)
    Ora il punto è questo: per aver speso tutti questi soldi, frutto di grandissimi sacrifici per me, ripeto, desidererei capire se c’è un risarcimento per tutto il tempo che ho perso, i dati essenziali che ho perso, indipendente dai miei atti, o se c’è un modo per sopperire agli svariati disagi che ho avuto.
    Confido in una presa in considerazione della richiesta
    E di una risposta
    Ho comunque tutte le ricevute dei vari cambi nel caso in cui c’è ne fosse bisogno.
    Cordiali saluti
    V.G

  • Questions on init.ora file

    Hi,
    I have some questions on init.ora file. While checking the init file in my system i found that it defines a spfile in a non default location.
    The parameter names are like
    1) db1.__db_cache_size
    2) *._kgl_large_heap_warning_threshold
    3) *.sga_target
    what do they indicate? I mean what does 'db1.__' , '*._' and '*.' indicate? There are multiple database in the Windows 2003 server and the db version is 10g R1
    Regards,
    SID
    Edited by: SID3 on Jun 29, 2010 5:55 AM
    Edited by: SID3 on Jun 29, 2010 5:56 AM

    SID3 wrote:
    From the discussion i guess the following points
    1) db1._ means they are specific to databases.
    2) *._ and * means they are used accross databases and chaging it in any of the initfile might affect all? I seriously doubt this.You are mistaken when speaking about database. Bear in mind, a database is not an instance.
    * here means this parameter will apply to any instance of that database (if it is in RAC), or to the only one instance of that database (if it is in non-RAC).
    Find out more :
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_2013.htm#i2146449
    Nicolas.

  • Question on using Distinct operator and avoiding ORA-00936 error

    I may have answered my own question, by searching the OTN forums, but I just want to confirm what I've learned.
    I'm trying to use a distinct on one of my columns, where I am pulling multiple columns, and trying to avoid duplicate entries. From most of my textbook example, when an example is using a distinct, they were only pulling one column.
    From my example below, when I try to use a distinct, I get the following error: ORA-00936: missing expression:
    select p.list_id, distinct(p.associate_id), d.first, d.last, c.street1, c.street2, c.city, c.state, c.country, c.postal_code, c.email
    from sf.profiles p, demographics d, contact_info c
    where p.entity_id = d.entity_id
    and p.entity_id = c.entity_id
    and p.list_id = 111
    and associate_id in (insert associate_id in here
    );Once I searched OTN, I saw some examples, where they had the distinct operator as the first column. So I switched it with p.list_id, and the query ran find.
    select distinct p.associate_id, p.list_id, d.first, d.last, c.street1, c.street2, c.city, c.state, c.country, c.postal_code, c.email
    from sf.profiles p, demographics d, contact_info c
    where p.entity_id = d.entity_id
    and p.entity_id = c.entity_id
    and p.list_id = 111
    and associate_id in (insert associate_id in here);So, does the distinct operator have to go first, if using multiple columns?
    thanks
    Message was edited by:
    cmmiller

    With or without parenthesis, it's a distinct clause for all columns in select statement:
    SQL> select * from tt1;
            ID T
         10203 1
         10203 2
    SQL> select distinct(id), text from tt1;
            ID T
         10203 1
         10203 2
    SQL> select id, text from tt1;
            ID T
         10203 1
         10203 2
    SQL> Nicolas.

  • Basic questions about tnsnames.ora

    I think I am quite confused about tnsnames.ora file (this is about release 9.2).
    - I was told that a tnsnames.ora file is only necessary in the server side when you need to connect to a different remote database, but if I do not have any entry in my server tnsnames.ora then, how can the listener know which services it has to listen to?
    - I do not understand what "Dynamic service registration" is and how it can be used.
    Sorry if the level of these questions is too low for this forum, but I have not found clear answers for them.

    - The listener knows which services it has to listen
    for by
    static registration --> the database definition is in
    listener.ora
    dynamic registration --> the PMON process of the
    database registers itself with the listener,
    submitting the service_name parameter from the spfile
    | init.ora
    Tnsnames.ora is a client thingy, when connecting to
    a remote database, the local database is a client
    for the remote database.
    Hth
    Sybrand Bakker
    Senior Oracle DBAThank you for the answer.
    I made a wrong conclusion, my situation is this (there are 2 database instances in one server and the listener.ora has no list of services, so I must assume both instances are registered dynamically, am I wrong?):
    I wrongly thought that the tnsnames.ora played some role in the server side because after restarting the listener I commented the entries in the server tnsnames.ora and the listener had no service registered, then I uncommented those entries and I saw that then the listener had those services registered. I guess that what it actually happened is that it takes a little time for the listener to register dynamically after it is restarted, can it be the case?
    I have read both init.ora files but I cannot see what parameter is set to register dynamically, maybe it is only defined at spfile level. Can someone tell me what parameters must I look for?
    One more question. I have been asked if a database must be restarted to work ok when the server ip is changed (I suppose it is done without shutting the server down). Does someone know? Should the listener also be rebooted?
    Thanks again.

  • Listener.ora question

    Sorry if this is a duplicate question, as I'm in a big hurry.
    DBCA added my public ip to my listener.ora on all my rac nodes about two years ago. It's been running fine for the most part, but now I'm wondering if it's been causing some hanging issues during both planned and un-planned shutdowns.
    The VIP is the correct way to go. I just hadn't noticed that the public ip was also in it. Should I remove it? Should I change it to the VIP ip?
    Here's the listener.ora for on node.
    LISTENER_TRAC201 =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = trac201-vip)(PORT = 1621)(IP = FIRST)) <-- VIP obviously
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 138.72.249.161)(PORT = 1621)(IP = FIRST)) <-- Public ip of host.
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )

    138.72.249.161 -> that's public IP, right?
    if VIP Failover Take Long Time... after stop listener or...
    because "lsnrctl stop" listener has to wait for TCP timeout before it can check next address.
    Oracle recommend to use IPC address first
    LISTENER_TRAC201 =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = trac201-vip)(PORT = 1621)(IP = FIRST)) <-- VIP obviously
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 138.72.249.161)(PORT = 1621)(IP = FIRST)) <-- Public ip of host.
    Example:
    $ lsnrctl status
    LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 26-AUG-2009 01:57:01
    Copyright (c) 1991, 2007, Oracle. All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac01-vip)(PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac01)(PORT=1521)))
    and setting listener:
    this's video cast can help idea: http://www.youtube.com/watch?v=VRwLsZ-AE-w
    Example:
    $ lsnrctl service
    Service "service01" has 2 instance(s).
    Instance "racdb1", status READY, has 2 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    REMOTE SERVER
    (ADDRESS=(PROTOCOL=TCP)(HOST=rac01-vip)(PORT=1521))
    "DEDICATED" established:15314 refused:0 state:ready
    LOCAL SERVER
    Instance "racdb2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:248 refused:0 state:ready
    REMOTE SERVER
    (ADDRESS=(PROTOCOL=TCP)(HOST=rac02-vip)(PORT=1521))
    The command completed successfully
    I'm wondering if it's been causing some hanging issues during both planned and un-planned shutdowns.Could you explain?
    How about interconnect... Giagabit NIC or Cross Cable?

  • Questions on sqlnet.ora, listener.ora files in RAC environment.

    Experts,
    I've some confusion with below files in RAC environment.
    sqlnet.ora
    listener.ora
    These files are available in two locations: <GRID_HOME> & <DB_HOME>.
    My questions:
    1. Why do we have two versions of files ?
    2. When I query lsnrctl status from BOTH the homes, it says it is using listener.ora from <GRID_HOME> as shown below.
    Listener Parameter File D:\app\11.2.0\grid\network\admin\listener.ora
    3. What is the use of files which are in <DB_Home>
    4. If you make some changes to listener using "Netmgr" tool, we expect it will update listener.ora in <GRID_HOME>. Interestingly, it is changing the contents of listener.ora in <DB_HOME> .
    Can anyone please clarify it ?
    Thanks in advance.

    859875 wrote:
    1. Why do we have two versions of files ? In the past, the CRS s/w did not include ASM (ASM did not provide support for cluster voting and registration disks). Thus the networking components such as SQL*Net and the Listener were not part of the CRS installation.
    With Grid Infrastructure, ASM supports cluster voting and registration disks and is recommended to be used for that (as oppose to the old style of raw disks or using an external cluster-based cooked file system like <i>ocfs</i>). And with ASM comes the SQL*Net networking layer and s/w (such as the Listener). As ASM ships with Grid Infrastructure, it now also includes the same networking layer as what the RDBMS installation will. Thus both <GRID_HOME> and <DB_HOME> will contain the same networking components.
    However, only a single Listener is for example needed. And that can only run from a single base location. So for operational use, only one version will be actively in use.

  • A question about tnsnames.ora

    I have a question about tnsnames.ora file. I have two address entries in the tnsnames.ora, one is with protocol:ipc, the other is with protocol:tcp. The log file always tells me the hostname is UNKNOWN. I changed the hostname alias into ip address, but the error stills exists. But there isn't any other error of the running of database. Because I don't need to access database from remote client, thus I think if I delete the address entry of the hostname won't interrupt the running of database. So I delete it from the tnsnames.ora file. But the error stills exists. I am not familiar with Oracle. So could anyone help me to solve the problem or give me some ideas about it? Thanks.

    Hi,
    That tnsnames.ora file is the descriptor that resolves the service name to the correct host address. That line ADDRESS is the locator for the listener on the server which then determines if a session is granted or not. You cannot forget the sqlnet.ora file either. This sets the type of connection that the client is going to be involved in: either a HOST,TNSNAMES OR
    ONAMES. You also must check to see if the listener is turned on. This is a common error. But I dont think it is in this case. Judging by the hostname error message Id say you dont have the correct host name. That can be found in the init.ora file under db_name parameter. I suggest that you do some reading on this subject in the networking documentation. It is all very well explained there. There is more to this relationship than I touched upon here.
    Hope this helps.

Maybe you are looking for

  • How can I get Apple Mail to show recipient's full name AND email address

    In Apple Mail v 6.3 (1503): I am sending an email to a recipient listed in my Contacts. The recipient has 3 or more email addresses listed in Contacts. I want to send the email to some or all of the addresses. As I start typing the guys name, the aut

  • Bluetooth mouse buttons do not respond but the mouse icon on the screen follows mouse movements.

    Running 10.6.8 and replace my wireless mouse with a Microsoft 5000 Bluetooth.  It works fine and then all of the suddon the left, right and wheel will not work.  I replace with my usb apple mouse and it does the same.  I also tried my old apple wirel

  • Cannot run i Tunes

    When I try to run i tunes I get an error message " i tunes cannot run because some of its required files are missing. Please reinstall" However I can't reinstall or remove the existing programmes, i tunes or Quicktime for some reason. Equally when I

  • BA Error

    Hi, We are getting Business area required entry for the GL account XXXX in Migo Transaction we made Business Area mandatory for all the GL accounts Business Area is assigned to Cost center. How to solve this Error

  • Adding notes in organizer (PSE 7)

    I'm trying to organize my digital scrapbooking supplies in the organizer. Often times the items have the same notes, is there a way to mass update the notes just like there is a way to update the captions? Thanks! Anne