Forms 806 load_balance to RAC 9iR2

I have configured RAC 9iR2. I tested several sessions from SQL*Plus 9i using the showed tnsnames and sessions are well balanced between two nodes.
RAC_1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (LOAD_BALANCE = ON)
      (FAILOVER = ON)
      (ADDRESS = (PROTOCOL = TCP)(HOST = hostname1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = hostname2)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = test)
  )But When try to do the same opening sessions (through this tnsnames) from Forms 806, I got an error ORA-12197.
I have tryied with following tnsnames:
RAC_2 =
  (DESCRIPTION =
    (ENABLE = BROKEN)
    (LOAD_BALANCE = ON)
    (FAILOVER = OFF)
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 209.160.184.210)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 209.160.184.211)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = prueba)
  )This alwasy connect to the first node in the ADDRESS_LIST. NO BALANCING.
RAC_3 =
  (DESCRIPTION =
    (LOAD_BALANCE = ON)
    (FAILOVER = OFF)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 209.160.184.210)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 209.160.184.211)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = prueba)
  )     This always connect to the las node in the list. NO BALANCING.
Any idea.

Dear,
in RAC load balancing can be cofigured on both server side and cleint side. server side can be done using database services where as for the cleint side we have just make an entry in the tnsnames.ora file of the cleint , if the service what you define in the provided tns is the database service then it will perform the load balancing depend up on the goals and through put time you provided to that service , where as in the cleint side load balancing you need to add the parameters in the tnsnames.ora file as (load_balance=yes) , which we can't say an exact load balancing in cleint side cleint connections will take the randomlly
query to check the number of connections
select inst_id,count(*) from gv$session wher username is not null group by inst_id;
farhan.

Similar Messages

  • Migrating VB Applications on SQL Server to Oracle Forms on Oracle 10g RAC

    Hello All,
    I am looking at migrating a VB application built on a SQL Server database across to an Oracle Forms deployment with the data migrated to an Oracle 10g RAC database environment.
    My first question is whether the SQL Developer Migration Workbench can migrate the SQL Server data to a RAC environment?
    The second question is to ask whether there are any "toolkits" or tips from the community migrating VB applications to Oracle Forms.
    Any advise or suggestions greatly accepted.
    Kind Regards,
    Gary.

    SQL Developer Migration Workbench definitely can migrate SQL Server data to Oracle RAC setup.
    However, I don't think VB application can be easily converted to Oracle Forms.
    You can post your question in Oracle Form forum to double check.

  • Oracle Forms 10g runtime handling during RAC node failover.

    Hi,
    Forms version 10g R2 (10.1.2.0.2)
    Oracle DB version 10g R2 RAC with 3 nodes.
    If the RAC DB node that the user is connected to goes down, the user gets FRM-40733 and ORA-03114 error messages and the client forms application gets locked down/ goes in a loop with the error messages. The user has to close the browser to get out of the loop. I understand that this is the expected behaviour, but I'm wondering whether we can trap the error ORA-03114 and fire the "key-exit" trigger to get out of the application.
    Have any one implemented a clean way to exit the Forms application when the RAC DB node goes down..?
    I'm looking for some suggestions or an elegant way to handle the above failure.
    Thank you in advance.
    Sudhakar

    Glen,
    I haven't solve this one yet.I have been playing around with the following:
    In my environment, I am still using 6i (not web) forms/reports.
    My clients are XP, NT, 2000.
    I have the forms/report runtime installed on their PCs.
    Their TNSNAMES.ORA will be pointing to PRIMARY ( PDB)
    If a SWITCHOVER or FAILOVER happens to the physical standby (SDB), I want a trigger to kick a batch file that will manipulate the TNSNAME.ORA on each clients stations.
    On the standby
    CREATE OR REPLACE TRIGGER change_tns
    AFTER DB_ROLE_CHANGE ON DATABASE
    DECLARE
    role VARCHAR2(30);
    dbname varchar2(100);
    BEGIN
    SELECT
    DATABASE_ROLE,
    DB_UNIQUE_NAME
    INTO
    role,
    dbname
    FROM
    V$DATABASE;
    IF role = 'PRIMARY' and dbname='SDB' THEN
    dbms_scheduler.create_job(
    job_name=>'move_sqlnet',
    job_type=>'executable',
    job_action=>'c:\temp\movetns.cmd',
    enabled=TRUE
    ELSE
    -- if the standby >was< PRIMARY,
    -- but the primary comes BACK on line,
    -- need to reverse the step above.
    END IF;
    END;
    As for the movetns.cmd
    something like
    rem -- attach to the workstation,
    net use m: \\station name\share name
    rem -- stdb_tnsname.ora would be pointing to STANDBY
    copy stdb_tnsname.ora m:\orant\net80\tnsname.ora
    net use m: /delete
    rem -- need to do that for all workstations..
    As you can see, there could be lots of problems with this procedure.
    Client doesn't know about the failover, starts a RE-BOOT on the pc, therefore, the new tnsnames.ora will not get to client.. what to do for that client? Do i re-run the batch ...every hour?
    tell me if you come up with an answer..
    p-

  • When accessing the form on the races instead of a form guide I get a java script void error. How do I fix this please ?

    When in the TAB Racing site at a particular race I click on Form to access the form guide for that race. Instead of the form guide I get an error message " Java Script Void " This has only started recently and not as a result of anything I have done ..... HELP !!!

    Delete the song from your library and re-download it from the Purchases section of the iTunes Store.
    http://support.apple.com/kb/PH12491

  • 11gR2- webutil upload file to AS on two nodes RAC?

    Hellow experts plz help with the following issue,
    we are using 11gR2 forms on two node rac,webutil configured on both nodes. upload/download files to AS folder(UP_FILES) using our forms. node 2 is actually replica of node 1(forms,reports,UP_FILES). we are now facing a problem that the form which upload file to AS, only upload that to the node from where it is running say if it is running from node1 then it upload files to folder UP_FILES on that node( as the entry in webutil.cfg file) but we want that UP_FILES folder should be synced with each other on both nodes and a form running whether from node1 or node2 upload the file to both nodes at time.
    How this will be accomplished?
    --------webutil.cfg entry
    transfer.appsrv.read.3=D:\UP_FILES
    transfer.appsrv.write.3=D:\UP_FILES
    -----FORM UPLOAD CODE
          IF :CONTROL.FILE_LOC IS NOT NULL THEN
            acyr3 := :CONTROL.TXTVOUCHERNO||'-'||acyr2 ;
           FILE_RESULT := WEBUTIL_FILE_TRANSFER.CLIENT_TO_AS_WITH_PROGRESS(CLIENTFILE=>:CONTROL.FILE_LOC,
           SERVERFILE =>'D:\UP_FILES\'||acyr3||'.PDF',
          PROGRESSTITLE=>'UPLOAD TO DATABASE IN PROGRESS',
          PROGRESSSUBTITLE=>'PLEASE WAIT' );
          END IF;
    --FORM DOWNLOAD CODE
            FILE_RESULT := WEBUTIL_FILE_TRANSFER.AS_TO_CLIENT_WITH_PROGRESS
                 CLIENTFILE=>'D:\UP_FILES\'||acyr3||'.PDF',
            SERVERFILE =>'D:\UP_FILES\'||acyr3||'.PDF',
          PROGRESSTITLE=>'DOWNLOAD FROM DATABASE IN PROGRESS',
          PROGRESSSUBTITLE=>'PLEASE WAIT'
                 CLIENT_HOST('rundll32.exe url.dll,FileProtocolHandler D:\UP_FILES\'||acyr3||'.PDF');
                 IF FILE_RESULT THEN
      message('File downloaded successfully from the Application Server');
      END IF;

    Well, you're uploading the file to one node, so this is no surprise. What you can do is to store your file on a shared folder (which might be a bit tricky on windows) or synchronize a folder between your nodes. Unfortunately Forms can't access ASM directly (assuming you are using ASM), so you can't store your files directly in ASM where it would be accessible from both nodes.
    cheers

  • Grey Window - Does not open after Running a Form

    Hello!
    I have the following problem:
    I just installed Oracle 9i-Developer Suite.
    After installing it, I wanted to run a form (also made in Forms 9i).
    So, I selected one form , connected to the database and Run it.
    The first time, a dialog appeared informing me i need to instal Jinitiator1.3.1.9.
    So, I installed JInitiator and Run the form again.
    The result is that it does not open. It seems to be blocked.A grey window apppears and that is all. After some minutes (about 30 minutes after), 2 error messages appear:
    1.FRM-92101 : A Failure has occured on the Server. you will need to reestablish your session.
    2.FRM-92050 : Failed to connect to the Server. /forms 90/190servlet -1
    Please tell me what to do next to run this form (or any other form).
    If an aplication is runned, and it uses Jinitiator 1.3.1.13 everything seems to be ok.

    If you are getting the applet background (usually gray or tan colored), it means the http listener (oc4j) is likely already running. This is confirmed by the request to install jinitiator. If the listener was not running, neither of these events would occur.
    Before going to far, I have to ask.... do you know how old 9i is? Also, "9i" could possibly be one of two versions 9iR1 = Forms 6.0.8 and 9iR2 = Forms 9.0.2. Both of these versions were desupported long ago. This is important to know for several reasons.
    1. Even if you actually have a valid support contract with Oracle, they will not be able to offer much assistance as Support is not able to report new bugs against these versions and in some cases, can no longer refer you to documentation as some of it has already been obsoleted.
    2. Because these versions are so old, they will not likely run on newer operating systems. For example if you are using Vista, Win7, Win2008, etc, Jinitiator will not run on these platforms. Since neither of these Forms versions was certified for use with any of the JRE versions that were supported on these newer operating systems, the only solution that makes sense would be to upgrade the Forms version.
    Apparently, you partially see the problem as you indicated that it works when using JInit 1.3.1.13. Even this version is very old. In general, Jinitiator is no longer supported either, but the latest and last version is 1.3.1.30. So you can see that the latest version is many releases newer than .13. If you are not using one of the platforms I mentioned above, you may have more luck with a newer jinit version. You can download 1.3.1.30 from MyOracleSupport using Patch ID 7410076. If you do not have access to MOS, you may be temporarily out of luck as these files are currently not available on OTN although may return once the recent migration has been completed.
    Regarding the errors you noted:
    FRM-92101 generally indicates that the runtime (ifweb90.exe) was not able to start or crashed after it was started.
    FRM-92050 generally means there was a problem with the url or the related session ID or header info. This can occur if your machine is not properly configured in DNS, as well as many other possible causes. Assuming you are using the Forms Builder to run your forms, try changing the url from the host name to "localhost". In other words:
    http://localhost:<port number>/forms90/f90servlet
    Regardless, upgrading will be you first best action.

  • PL/SQL update not working against 9iR2 DB

    Hi,
    I am having a weird problem with several forms when run against a 9iR2 database. I have worked out that the problem only happens when referencing an unbound item in the WHERE clause of the update clause. For example:
    UPDATE table_a
    SET column_a = 'A value'
    WHERE column_b = :block.unbound_item;
    When I generate forms from Designer with this type of PL/SQL in a when-button-pressed trigger, it works fine against an 8.1.7 DB but does not update the record against a 9iR2 DB. If I put a specific value in the WHERE clause instead of referencing the unbound item, then it works. It also works if I put the value of the unbound item in a variable and then use the variable in the WHERE clause.
    If I create a simple form using Form Builder, which does not link to Headstart libraries, then it does work against a 9iR2 DB. I also tried generating a simple form out of Designer from a container not linked to Headstart libraries and that worked as well.
    Has anyone come across this sort of thing before?
    Thanks.
    Pierre.

    Pierre,
    I have heard from another customer that had a similar problem. I have not had time yet to investigate his solution, but maybe it can help you:
    For the other customer it seems to work fine if the update raises a CAPI error, but it does not work if the update raises a server error or a TAPI error (PK/UK/FK violation). The problem is that the rollback in abort_transaction is not executed.
    The other customer proposes the following solution:
    * in abort_transaction, don't clean up the error messages
    * in the exception handler of the button code, place the abort_transaction before the unhandled_exception.
    Pierre, do you also use CDM RuleFrame? Can you try if the tips of the other customer work for you?
    It sounds to me like this is a workaround for a database bug, which is OK, but it's better if the database bug is fixed. I would advise you to also check the available patches for 9iR2, or maybe report a bug yourself so a patch can be made in the future.
    It may also be related to the optimizer mode. See thread Transactions fail when OPTIMIZER_MODE=choose .
    Hope this helps,
    Sandra Muller

  • EBS R12 Linux x86 2-node RAC

    We are building a test environment on Linux with 4 physical servers. 2 physical servers will form a 2-node RAC. The other 2 physical servers are application nodes.
    Can we run the CM processes on the application nodes and keep the database nodes just for the database tier? We want to keep the number of application tiers to a minimum so we don't have to spend a lot of time patching. We also plan to have multiple test databases so would like to share the same application tiers for multiple databases. I understand that we cannot keep the patch level different in this case.

    Hi,
    For using CM on application nodes, do i need to do anything different? For example, any database level parameters or does it need anything else. The reason i am asking is i see almost everyone running CM on database nodes. Is there a metalink note to enable concurrent processing on the application node? Should i use a shared application tier filesystem for this? See the docs in this thread.
    PCP Configuration
    PCP Configuration
    Using a shared application tier file system is an option but it also creates a single point of failure. If i do a nfs mount of the filesystem to the second application node then if my first application node the entire application is down.
    Is Sharing E-Business Suite Release 12 File System Among Multiple Database Instances not supported? I thought it is supported.If you mean different databases then it is not supported. The shared application tier nodes files should point to a single database.
    Note: 384248.1 - Sharing The Application Tier File System in Oracle E-Business Suite Release 12
    Note: 406558.1 - Configuring Applications Node Services in Oracle E-Business Suite Release 12
    Thanks,
    Hussein

  • Help with Advanced Form Checker Checkboxes

    Hi
    Before I give my code I just want to say that the following code is in good working order.
    I will give my question/problem at the end.
    It might be a little advanced for this forum so I don't want to explain every step but,
    What the script does is it checks the form and shows a popup window after you click on
    the submit button. When one or more input boxes are empty (you will see in the the button script
    there are some advanced script checking and this must be in the correct order and is Case sensitive)
    When all the input boxes are filled out corectly as you want it to be, it gives
    another popup window asking you if your Details are correct.
    Here is the magic code
    The JavaScript validation code just below the head of your html
    <SCRIPT>
    function checkcomb(form,title)
         var result=true;
         var missinginfo = title;
         for (var i=0; i<form.elements.length; i++)
              var validateType = form.elements.getAttribute('alt');
              var validateObj = form.elements[i];
              if (validateType)
                   var params = validateType.split("|");
                   for (var j=0;j<params.length;j++)
                        switch (params[j])
                        case 'COMB' :
                             var combineObjs = validateObj.getAttribute('combine');
                             var combineObj = combineObjs.split("|");
                             result = false;
                             for (var k=0;k<combineObj.length;k++)
                                  var x = combineObj[k];
                                  for (var l=0;l<form.elements.length;l++)
                                       if (x == form.elements[l].name)
                                            if (form.elements[l].value != 0)
                                                 result = true;     
                             if (!result)
                                  missinginfo += "\n - " + validateObj.getAttribute('emsg') ;
                             break;
                        if (!result)
                             break;
         if (result)
              form.submit();
         else
              alert(missinginfo);          
         return false;
    function checkform(form,title)
         var result=true;
         var nosubmit=false;
         var missinginfo = title;
         for (var i=0; i<form.elements.length; i++)
              var validateType = form.elements[i].getAttribute('alt');
              var validateObj = form.elements[i];
              if (validateType)
                   var params = validateType.split("|");
                   for (var j=0;j<params.length;j++)
                        switch (params[j])
                        case 'NOSUBMIT' :
                                  nosubmit = true;
                             } break;
                        case 'ZERO' : if (validateObj.value == 0)
                             missinginfo += "\n - " + validateObj.getAttribute('emsg') ;
                             if (result) validateObj.focus();
                             result = false;
                             } break;
                        case 'BLANK' : if (validateObj.value == '')
                             missinginfo += "\n - " + validateObj.getAttribute('emsg') ;
                             if (result) validateObj.focus();
                             result = false;
                             } break;
                        case 'EMAIL' :
                             var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
                        if ((validateObj.value == '') || (validateObj.value == ' ') ||!re_mail.test(validateObj.value) )
                             missinginfo += "\n - " + validateObj.getAttribute('emsg') ;
                             if (result) validateObj.focus();
                             result = false;
                             } break;
                        case 'RANGE' :
                             var lb = parseInt(validateObj.getAttribute('mini'));
                             var ub = parseInt(validateObj.getAttribute('maxi'));
                             if (isNaN(validateObj.value) || (validateObj.value < lb) || (validateObj.value > ub))
                             missinginfo += "\n - " + validateObj.getAttribute('emsg') ;
                             if (result) validateObj.focus();
                             result = false;
                             } break;
                        case 'COMB' :
                             var combineObjs = validateObj.getAttribute('combine');
                             var combineObj = combineObjs.split("|");
                             result = false;
                             for (var k=0;k<combineObj.length;k++)
                                  var x = combineObj[k];
                                  for (var l=0;l<form.elements.length;l++)
                                       if (x == form.elements[l].name)
                                            if (form.elements[l].value != 0)
                                                 result = true;     
                             if (!result)
                                  missinginfo += "\n - " + validateObj.getAttribute('emsg') ;
                             break;                         
                        if (!result) break;
         if (result)
              if (!nosubmit)
                   form.submit();
              else
                   return true;     
         else
              alert(missinginfo);          
         return false;
    </SCRIPT>
    If you want to tidy up the abave code in your html head then just create a separate validate.js file and put this into your head
    <SCRIPT language=javascript src="scripts/validate.js" type=text/javascript></SCRIPT>
    This is the Form That fits within your html
    <FORM name=form action=preview.php method=post >
      <table width="100%">
        <tr>
          <td width="49%"><div align="right"><span class=style2><font face=arial,helvetica size=2>*
              </font>Name:</span></div></td>
          <td width="51%" valign="middle"> <input maxlength=40 size=25 alt=BLANK name=realname emsg="Please enter your Name"></td>
        </tr>
        <tr>
          <td><div align="right"><span class=style2><font face=arial,helvetica size=2>*
              </font>Display Name:</span></div></td>
          <td valign="middle"> <input maxlength=40 size=25 alt=BLANK name=displayname emsg="Please enter your Display Name"></td>
        </tr>
        <tr>
          <td><div align="right"><span class=style2><font face=arial,helvetica size=2>*
              </font>Email Address:</span></div></td>
          <td valign="middle"> <input maxlength=40 size=25 name=email alt=EMAIL emsg="Please enter your Email" ></td>
        </tr>
        <tr>
          <td><div align="right"><font face=arial,helvetica
                    size=2><span class=style2><font face=arial,helvetica size=2>*</font></span>
              Race</font></div></td>
          <td valign="middle"> <select name=race emsg="Please choose your Race" alt="ZERO">
              <option value=0 selected>Any</option>
              <option value=1>American Indian</option>
              <option value=2>Asian</option>
              <option value=3>Black</option>
            </select></td>
        </tr>
        <tr>
          <td> </td>
          <td valign="middle"><input tabindex="1"  type="file" name="img1" emsg="You must upload 1 Image" alt="ZERO" /></td>
        </tr>
        <tr>
          <td><div align="right">Language</div></td>
          <td valign="middle"><font face=arial,helvetica
                            color=white size=2>
            <input name="afrikaans" type=checkbox value=1>
            </font><font face=arial,helvetica size=2> Afrikaans<br>
            <input name="arabic" type=checkbox value=1>
            Arabic<br>
            <input name="chinese" type=checkbox value=1>
            Chinese<br>
            <input name="dutch" type=checkbox value=1>
            Dutch<br>
            <input name="english" type=checkbox value=1>
            English</font></td>
        </tr>
        <tr>
          <td> </td>
          <td valign="middle"><input name="button" type=button onClick="this.form.submitted = checkform(this.form,'Please correct the following...');&#10;if (this.form.submitted && confirm('Is the following information correct?\n\n ::PERSONAL DETAILS:: \nYour Name: '+&#10;document.form.realname.value+'\nDisplay Name: '+&#10;document.form.displayname.value+'\nYour Eamil: '+&#10;document.form.email.value+'\nYour Race: '+&#10;document.form.race.value+'\nYour Image: '+&#10;document.form.img1.value&#10;)) &#10;{&#10;form.submit();&#10;}" value=Submit... alt=NOSUBMIT></td>
        </tr>
      </table>
    </FORM>
    Please note: The code on the submit button must remain in one line as per above example.
    My Question/Problem
    If I want the person to select at least one checkbox (anyone of the for) How would I modify the code.
    I can make the javascript check the checkboxes in the form by simply adding the following code into the submit button
    +'\nYour Language: '+&#10;document.form.english.valueThis code must be in one line as per the submit button code
    And then modifying the Checkbox code like this
    <input name="english" type=checkbox value=1 emsg="Please Select this Language" alt="ZERO">But this you will find does not work as desired.
    I want the user to select any of the four languages available but at least one must be selected and no more than four languges if there are more.
    If anyone could help me modify the code I would appreciate it.

    in the onclick method of the checkbox just increment a counter when it's checked, and decrement it when it's unchecked... not exactly rocket surgery.

  • RAC and AIX and NetApp

    Hi everybody,
    I can find numerous certification statements confirming RAC 9iR2 runs on AIX.
    I can also find certifications that NetApp will support 9iR2 RAC.
    I haven't yet found a certifiaction statement covering all three.
    Has anybody out there implemented 9iR2 RAC on AIX on a NetApp device?
    Adrian

    ORA-600 is Oracle internal error. Most likely you hit a bug somewhere.
    Login to metalink check
    What is an ORA-600 Internal Error?
    Doc ID: Note:146580.1
    and use
    ORA-600/ORA-7445 Troubleshooter
    to find out if this is known issue.
    Otherwise Oracle support will be able to help.

  • "scratches" on graphics and strange drop shadow

    I am using Indesign CS3 on Windows XP.
    I am making an entry form for a bike race. There are 4 photos on the cover - all the same odd shape - a rounded lumpy shape. All have the same drop shadow. I can't understand why one of the drop-shadows is different from the other three, when all have the same shape exactly and have received the same treatment. It looks as though the bottom is cut off the bottom of the shadow. Instead of a nice feathered off shadow there is a hard sharp cut-off at its lowest point under the photo.
    Also when I print to pdf, I get the appearance of straight fine scratches across the graphics in odd places on the .pdf as though it has been scratched with a knife. (I am printing a best quality .pdf.)
    I work alone at my home in the wilds of New-Zealand so there is nobody for miles I can ask for help, in fact there is nobody for miles full stop.

    It sounds like the drop shadow is being cut off by the bottom of the frame. Try dragging the frame larger with the selection tool.
    The lines you see are most likely what is called stitching, which is a display phenomenon and should not print. It happens when flattening transparency (your drop shadows). This can be confirmed by zooming in on a white line, or turning off "smooth line art" in the acrobat prefs.
    If this is really a problem, change you PDF export settings to Acrobat 5 or higher to preserve transparency in the PDF.
    Peter

  • How to have RAC accept Forms and Reports connection to non specific node?

    Hi all,
    I have posted this in the Forms forum w/ no result, hoping someone here can help;
    Oracle Forms and Reports services, not the entire app server. Version 10.1.2.0.2, one server
    Oracle database, RAC Version 11.1.0.6.0, 3 nodes
    Instance=RMSTEST
    Nodes = RMSTEST1, RMSTEST2, RMSTEST3
    I can TNSPING RMSTEST w/o issue
    When I have userid in formsweb.cfg = user/pw@RMSTEST we are being prompted when logging into forms and reports to supply the password for the RMSTEST instance, enter the password and we are in.
    So we changed this in formsweb.cfg = user/pw@RMSTEST? (?= any of the nodes 1-3) and the password prompt is no longer being requested.
    What do I need to do to have Forms and Reports connect to the RMSTEST cluster directly for it to determine which node to connect to instead of having an unbalanced node(s)?
    Thanks,
    Steve

    This is what I have;
    RMSTEST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.111)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.112)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.113)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = RMSTEST)
    LISTENERS_RMSTEST =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.111)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.112)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.113)(PORT = 1521))
    RMSTEST3 =
    (DESCRIPTION =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.113)(PORT = 1521))
         (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SERVICE_NAME = RMSTEST)
         (INSTANCE_NAME = RMSTEST3)
    RMSTEST2 =
    (DESCRIPTION =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.112)(PORT = 1521))
         (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SERVICE_NAME = RMSTEST)
         (INSTANCE_NAME = RMSTEST2)
    RMSTEST1 =
    (DESCRIPTION =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.12.111)(PORT = 1521))
         (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SERVICE_NAME = RMSTEST)
         (INSTANCE_NAME = RMSTEST1)
    )

  • Weblogic 8.1 with Oracle 9iR2 RAC

    Hi, Expert All
    I am having a problem of unbalanced connections connecting to two instances of an Oracle 9iR2 RAC db. I have 3 Weblogic Servers. The situation is that most of the time (8/10) majority of connections made to instance1:instance2 are (server1 2:25, server2 1:26, server3 0:27). It seems that the tns entry of (failover=on)(load_balance=on) is not working. :-(. So how can I achieve a relatively balanced configuration? Thanks.
    Parker

    See Has anyone gotten OAM/WebLogic SSPI to work w/WebLogic Portal Server 9.2? & Re: OAM WebLogic integration issue
    Edited by: vishukla on Jan 15, 2009 10:35 AM

  • CRS HOME & 9iR2 RAC ORACLE_HOME Different Owners

    Facts:
    2 Node Cluster, Sun T2000
    O/S: Sun Sparc Solaris 64 bit 5.10
    3rd Party Clusterware - Veritas Storage Foundation for RAC (SFRAC) 5.0 MP3
    CRS: 10.2.0.4
    CRS is owned by oracle:dba (with the exception of anything owned by root)
    9iR2 (9.2.0.8) RAC RDBMS ORACLE_HOME is owned by oraofsg:dba
    9iR2 (9.2.0.8) RAC Database Name: ofsg
    10gR2 (10.2.0.4) RAC RDBMS ORACLE_HOME is owned by oracle:dba
    Metalink note 220970.1
    Misc. Info:
    Action: /var/opt/oracle/srvConfig.loc was renamed after 9i database and GSD stopped prior to installing CRS.
    Why?: 10g CRS chose to use 9i's srvm.dbf rather than the file system I had created for the 10g CRS cluster registry.
    Task at Hand:
    Need to register 9.2.0.8 RAC database ofsg under 10gR2 CRS.
    Issue:
    As 9i RAC database owner oraofsg with the 9i RAC environment set, and 9i GSD down:
    srvctl add database -d oraofsg -o /sv01/sw/oraofsg/ofsgdb/9.2.0
    PRKR-1005 : adding of cluster database ofsg configuration failed, PROC-5: User does not have permission to perform a cluster registry operation on this key. Authentication error [User [oraofsg] does not match with initialized user] [0]
    Question: Has anyone successfully registered a 9i RAC database under 10g CRS?
    Thanks for your consideration.
    Regards,
    Jerry

    Hi
    CRS_HOME must be owned by a different user:group (preferably root) than $ORACLE_HOME (owned by oracle), for several reasons like patching.
    Please note also that you will need an ASM dedicated home and also a AGENT_HOME that can be owned by oracle.
    Hope this helps.

  • Forms 6 CPU racing (not race condition)

    Hello Everybody,
    I am having a strange problem that I was not able to find anything about in the other posings. Hoping somebody can point me to some helpful info or posings.
    Here is what is going on:
    I have Oracle 8i installed on an Intel P4 testing platform along with Forms 6.0.5. The machine is equiped with enough memory and power that Forms and Oracle 8i should be able to run without any trouble (I have run this setup fine on less powerful machines).
    When I then run a Forms application in the new setup the Forms application starts up normally and appears to be running perfectly.
    However when I look at the Windows Task Manager the Forms application turns out to be racing the processor at 100% of capacity. Even some little tiny forms application with only one Canvas and 2 blocks still causes the CPU to race at 100% capacity - even when I am not running a query! It just sits there and revs the CPU.
    Even stranger when I put the input focus onto any other program (NotePad for instance) the CPU cycles die back to zero again. But when I again put the focus (using ALT-TAB or something) back onto the Forms application the CPU starts revving up again.
    Note that this is NOT a "race condition" because I am still able to use the computer and even the Forms application itself. However it is NOT normal for a little tiny Forms module to be able to take up 100% of CPU cycles even when the module is not doing anything.
    Anybody have any ideas what the problem could be?
    Thanks for any help.
    Chris

    Chris,
    if it doesn't hang the computer as it indicates then maybe the task manager does not show what's really consumed by Forms. Ig Forms 6.0 is the cause then I suggest to upgrade to Forms 6i as this is tested and bug fixed with newer OS and processors.
    Frank

Maybe you are looking for

  • Transfer Mail Rules from Leopard to Mountain Lion

    I have succesfully moved my mail, mailboxes and folders from my old Power PC to my new iMac by moving my Library>Mail folder from one to the other. The only thing that didn't carry over were my Mail Rules. Is there some other file I'm missing? Thanks

  • Dual paring problem in BH-221

    i tested Yesterday Nokia bh-221 but that dual pair but calling facility is one device .but music is dual device(one by one)

  • Faulty Macbook Pro, crashing twice per day!

    Hi guys! im having hard time here with my pro, at least twice per day it crashes, 90% of the time it just stop, the sound goes on loop, and the only way to recover it is to keep the start button until it turns off. 10% of the times the screen goes bl

  • ISE HA ordering question

    Hi, I cant seem to find any definitive answer regarding ISE software ordering in a HA deployment scenario If i'm proposing a HA ISE running on the secure network server (SNS-3495-K9) am i required to order the ISE software (SW-3495-ISE-K9)_ for both

  • Default paper size won't stick in Snow Leopard

    Hi, I have a Mac which prints to a usb laser, which is on the network. Since Snow Leopard the default paper size won't stick. Every time I print I have to change it from US Letter to A4. It's ok on the Mac which host the printer. Both Macs are on Sno