Forms6i Server (9iAS R1.x) loadbalancing using Oracle Web Cache

Hello,
I have read that it's possible to use Oracle Web Cache as a software load balancer between multiple Application Servers.
We are running Oracle9iAS R1.0.2.2.2a, with Forms/Reports6i servers on 2 Win2k boxes i.e our Forms6i application is deployed on two seperate boxes in two distinct locations. Users at each location, use their respective App Server url.
Since the application is the same i.e. Forms6i code/fmx is the same for both locations, I am looking into loadbalancing and failover capability that Web Cache might be able to provide.
So basically all users from both locations will point their browser to this Web Cache and the Web Cache will direct each connection to either of the two boxes. So, if either of the boxes dies, Web Cache will divert the requests to the other box.
My concern is whether Web Cache supports this for the Forms requests that it will receive from the users. We are using Servlet Deployment of Forms.
Has anyone done this or has any ideas as to whether it's going to work or not?
Thanks,
Manish

Manish,
we tested this but came across problem with Webcache that have to do with the jsession Forms uses. This is fixed for Oracle9iAS 9.0.2.x. So if you want to run Forms with Webcache in front, then please do this using the latest version of Oracle9iAS V2 Webcache. For Oracle9iAS V1 and Forms Services we recommend not to use Webcache but do the load balancing via JServ.
Frank

Similar Messages

  • Problem in using OracleAS Web Cache as Load Balancer

    I have two machines:
    aimssrv.world.com and aimsrep.world.com.
    Both of above machines are running Redhat Linux AS 4.
    On both machines, I have installed Oracle Forms and Reports 10g Services. I have deployed my application on both machines.
    I am able to access my application at aimssrv.world.com by doing:
    http://aimssrv.world.com:7778/forms/frmservlet?config=aims
    and I am also able to access my application at aimsrep.world.com by doing:
    http://aimsrep.world.com:7778/forms/frmservlet?config=aims
    I have implemented OracleAS Web Cache at machine aimssrv.world.com, and have enabled the Load Balancing.
    In Origin Servers, its showing me two servers:
    Host => aimssrv.world.com, PORT=> 7778, Routing=> Enabled, CAPACITY=>100, Failover Threshold=>5, PING URL=>/, PROTOCOL=>HTTP
    Host => aimsrep.world.com, PORT=> 7778, Routing=> Enabled, CAPACITY=>100, Failover Threshold=>5, PING URL=>/, PROTOCOL=>HTTP
    In Site Definition, I have following information:
    Host Name=> aimssrv.world.com, PORT=>7777
    In site-to-server mapping, I have following information:
    Priority      Host Name      Port      ESI Content Policy      Host Name      Port      Proxy
    1      aimssrv.world.com      7777      Unrestricted      aimssrv.world.com      7778      No
    aimsrep.world.com      7778                                    No
    2      *      7777           Exclude Fragments      aimssrv.world.com      7778      No
    3      *      *           Exclude Fragments      aimssrv.world.com      7778      No
    In Session Binding, I have selected "JSESSIONID" as session, and "OC4J-based" as session binding mechanism.
    Now please guide me as how would I run my application by using the OracleAS Web Cache?
    What would be the URL?
    Do I need to make any changes in httpd.conf files of aimssrv.world.com and aimsrep.awc.com?
    Please guide.
    Thanks and regards

    hi,
    i hv recently configured webcache load-balancing for my 2 mid-tiers.I did not upgrade pre-requisite webcache upgrade patch 4569559 to my 10g rel 2 10.1.2.0.2 OAS and it still worked a bit but I do have some doubts why oracle recommends installing this patch before configuring webcache load-balancing.Have u?
    btw u need to collapse all the features of webcache of caching to turn on http load-balancing.U need to add a parameter to internal.xml (LOADBALANCE ON="YES") and register origin servers of both servers with each other and map ur sites so that origin servers of both servers will cater sites of server1 and server2 at the same time.
    what worked for me is i registered origin server of server1 at server2 and origin server of server2 at server1 and mapped site of server1 (http://server1:port/forms/frmservlet?config=something) to work with origin server of server2 as well at site-to-server page so that origin servers of both servers will load-balance my server1 site and vice-versa.
    But still its not seamless.The initial site request was still being routed to the server which is DOWN first and not seamlessly routed to other server which is UP.Maybe webcache upgrade patch would hv done this seamlessly????
    Edited by: anandk on Oct 26, 2009 6:28 PM

  • Oracle Web Cache - Load Balancer Mode

    Hello,
    I am facing a problem related to fault tolerance in Oracle Web Cache
    My environment:
    2 Nodes of Oracle Application Server 10.1.3 configured in cluster.
    have configured Oracle Web Cache (in LoadBalancer mode only) to simulate a BigIP load balancing above these two oc4j node. This to be used as fault tolerance so if one http request will fail the LoadBalancer will direct it to the second oc4j (its http server).
    I have used the defaults recommended by Oracle documentation for configuration clustering load balancer using Oracle Web Cache and using JSESSIONID for Session binding with oc4j-type. I left all other cluster/server setting to default
    Problem:
    The problem is when I am shutting down one oc4j instance the Oracle Web Cache tries to keep the session with the un-available oc4j node and not direct the session to the other oc4j node.
    If I choose to start a new session (loose current work) than it does work with the second (alive) oc4j node, but than where is its fault tolerance??
    What do i need to do to keep working with the same session over the second oc4j node. My deployed Web App is enabled to work in cluster, using Oracle Application Server console. Here is its orion-application.xml
    +<?xml version="1.0"?>+
    +<orion-application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/orion-application-10_0.xsd" deployment-version="10.1.3.1.0" default-data-source="jdbc/OracleDS" component-classification="external"+
    schema-major-version="10" schema-minor-version="0" >
    +     <web-module id="session_rep" path="session_rep.war" />+
    +     <persistence path="persistence" />+
    +     <principals path="principals.xml" />+
    +     <jazn provider="XML" />+
    +     <log>+
    +          <file path="application.log" />+
    +     </log>+
    +     <cluster allow-colocation="false">+
    +     <replication-policy trigger="onRequestEnd" scope="modifiedAttributes"/>+
    +     <flow-control-policy enabled="false" />+
    +          <protocol>+
    +               <peer>+
    +                              <opmn-discovery/>+
    +               </peer>+
    +          </protocol>+
    +     </cluster>+
    +</orion-application>+
    Will appreciate any help !

    is OHS/apache deployed between web cache and your OC4J? if so, i think since OHS/apache is alive to web cache, web cache keeps routing to it.
    maybe in your script, you can shutdown both OHS/apache and OC4J totgether so web cache can correctly route.

  • Oracle Web Cache and OBIEE 11g

    Anyone using Oracle Web Cache with OBIEE 11g?
    Can I get an insight into whether this solution is beneficial? Or I shouldn't even bother.

    No iam not using oracle web cache
    Can I get an insight into whether this solution is beneficial? Or I shouldn't even bother.I dont have idea about it,but i think its not beneficial ,anyways there is OBIEE cache that is more than sufficient.
    hope answered your question.
    Cheers,
    KK

  • Loading FA data using ORACLE WEB ADI brings application down.

    Hi,
    Can anyone suggest on the below issue.
    Loading FA data using ORACLE WEB ADI brings application down.
    Regards
    Ketan.

    Application Release 12.0.6
    Database version 10.2.0.2
    The following error has occurred
    Exception Name: java.lang.NullPointerException
    Stack Trace: java.lang.NullPointerException at oracle.apps.fnd.common.WebAppsContext.doValidateSession(WebAppsContext.java:1425) at oracle.apps.fnd.common.WebAppsContext.validateSession(WebAppsContext.java:1775) at oracle.apps.bne.framework.BneOracleWebAppsContext.isValidateIcxSessionTicket(BneOracleWebAppsContext.java:2258) at oracle.apps.bne.framework.BneOracleWebAppsContext.setupContext(BneOracleWebAppsContext.java:1511) at oracle.apps.bne.framework.BneAbstractWebAppsContext.getContext(BneAbstractWebAppsContext.java:207) at oracle.apps.bne.framework.BneBaseBajaContext.getBneWebAppsContext(BneBaseBajaContext.java:191) at oracle.apps.bne.framework.BneBajaServlet.doRequest(BneBajaServlet.java:151) at oracle.apps.bne.framework.BneBaseServlet.doPost(BneBaseServlet.java:95) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
    Sometimes we are getting
    Fatal error FND_MESSAGE : max no of open file descriptors.
    In alert log file it is showing
    WARNING:Oracle instance running on a system with low open file descriptor
    limit. Tune your system to increase this limit to avoid
    severe performance degradation.
    Not able to understand exactly where the issue is.
    Regards

  • Invoking a web service not created using oracle web service lib

    Hi All,
    I have a need to invoke my web service from oracle sql command. My web service not created using oracle web service library, but it is created using axis c++ libraries. Is it possible to do so,
    Thanks in advance,
    Regards,
    Monica

    In order to call out from the database process, is SQL (or PL/SQL) you need to generate some client code, that understand the details about the specific of the service you want to invoke and can produce the correct SOAP request. Once this proxy is uploaded in the Database, you can use it.
    There is a set of Database Web services samples that should help you get started. You can also take a look at the developer's guide - see Developing a Web Service Client in the Database.
    Hope it answers your question.
    --eric                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Getting error while trying to create a document using oracle web ADI resp.

    Hi All,
    When I am trying to create a document using Oracle Web ADI Responsibility and using "Ben Ri Process Bnf" integrator, it is showing me error
    "The following error has occurred
    Exception Name: oracle.apps.bne.exception.BneParameterException - No parameter list definition at parameter list id 800:PER_RI_JPG_PARAM_LIS
    Log File Bookmark: 868035"
    Can anybody tell me the cause of this error?
    Thanks.

    Please see the solution in (The Descriptive Flexfield With Application Name Receivables (AR) and Name Party Site Information (HZ_PARTY_SITES) Is Not Frozen [ID 743262.1]).
    Thanks,
    Hussein

  • Unable to generate page using Oracle Web publishing Assistant

    I am getting the following error ( seen using event viewer) while generate the Web page using Oracle Web publishing Assistant in Windows NT 4.0:
    1. Couldn't find fiber to delete .
    Event 5038
    2. Page Generator initialization failed.
    Event 1010
    3. Could not unmap view of the template file, due to error #0 .
    Event 6011
    null

    I'm experiencing the same problem - any help would be greatly appreciated

  • Getting Error while installing oracle web cache

    Hi all,
    after installation of Oracle 9i Application Server version 1.0.2.2.2 on Windows 2000(NT based), while installing oracle web cache on AS following error appears after 96% of installation. Origin oracle database 10g is running on a separate PC in local network.
    Updating User List
    Adding users to the cache
    Adding users to the cache failed.
    Reason: WTE-03501 Error updating list of users:
    Export failed on origin database.
    OCI error - ORA-28595: Extproc agent : Invalid DLL Path
    ORA-06512: at "SYS.WTCSYS", line 3
    ORA-06512: at "SYS.WTCSYS", line 66
    ORA-06512: at line 1
    can anyone please solve this problem.
    thanks.
    regards.
    fahad ejaz
    email:[email protected]

    Hi Fahad,
    I am sorry I am not sure what the solution to your issue is. However, I was wondering why you are not attempting to install Oracle 10g as opposed to 1.0.2.2.2?
    I am guessng here but perhaps the 10g database is incompatible with a 1.0.2.2.2 install.
    Hopefully someone else may be able to provide more useful feedback.
    cheers
    Nick

  • Getting Error while installing oracle web cach

    Hi all,
    after installation of Oracle 9i Application Server version 1.0.2.2.2 on Windows 2000(NT based), while installing oracle web cache on AS following error appears after 96% of installation. Origin oracle database 10g is running on a separate PC in local network.
    Updating User List
    Adding users to the cache
    Adding users to the cache failed.
    Reason: WTE-03501 Error updating list of users:
    Export failed on origin database.
    OCI error - ORA-28595: Extproc agent : Invalid DLL Path
    ORA-06512: at "SYS.WTCSYS", line 3
    ORA-06512: at "SYS.WTCSYS", line 66
    ORA-06512: at line 1
    can anyone please solve this problem.
    thanks.
    regards.
    fahad ejaz
    email:[email protected]

    Hi Fahad,
    I am sorry I am not sure what the solution to your issue is. However, I was wondering why you are not attempting to install Oracle 10g as opposed to 1.0.2.2.2?
    I am guessng here but perhaps the 10g database is incompatible with a 1.0.2.2.2 install.
    Hopefully someone else may be able to provide more useful feedback.
    cheers
    Nick

  • ADF application integrating with Oracle Web Cache

    Hello,
    I am trying to integrated my ADF 11g application with Oracle Web Cache. I used this link http://andrejusb.blogspot.com/2010/06/oracle-webtier-11g-configuration-for.html for it.
    I am able to access my ADF application using webcache port 7785.
    I created few caching rules in the Oracle Web Cache. And in the popular request section of the Oracle Web cache i see jpg,png and other image files cached.
    But the issue is when the application access images like /testapp/test/images/abc.jpg?_adf.ctrl-state=5b0s7lzfo_29 . I created a caching rule with regular expression ^/testapp/test/images/[A-Za-z0-9_]*\.(gif|jpeg|png|jpg)\?_adf\.ctrl-state=[A-Za-z0-9_]*$.
    But when i access the popular request in em i don't see the URL given above as cached. The caching reason it specifies as URL contains query string.
    I am not sure if i need to do anything additional to cache these URL's as well.
    Thanks!
    Ram

    Yes that works. But my question is how to cache the urls which has querystring. I was trying to give a regular expression to match the url so that the url which contains parameters like _afrLoop which changes with each HTTP request can also be cached.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Oracle Portal with Oracle Web Cache

    How can I configure Oracle Portal (or Web Cache) to work together?
    I have installed and started both of them. Now, Web Cache works fine with standard html pages (for example Apache docs) but after trying to reach portal the url is redirected to standard port - on which Portal runs (Web Cache works on 1100 and Portal on 7778).
    So it seems that portal pages are not cached.
    Web Cache:
    Application Web Servers:
    hpwin 7778 100 30 5 / 10
    Where can I find any information about that?
    best regards
    KJ

    Portal PM, I thought you said that this solution would not work. Everyone I have heard so far has said that you cannot configure webcache to work with Portal documents. Does this work or does it not?
    Read the messages below from the bottom up.
    It's not possible to do that today.
    In 9.0.2 (the next release) we will be using WebCache configured out of the box so you won;t need to, however, till then you cannot use webcache with Portal 3.0.x
    Thanks
    Portal PM
    Title : re:Oracle Portal with Oracle Web Cache O/S : N/A POST: REPLY (W/QUOTE)
    Author : Agus Jaelani Type : Question
    Date : Feb 4, 2002 23:11 PT
    please try using this configuration on http.conf
    Port <webcache port>
    Listen <apache listen port>
    ServerName <webcache hostname>
    you must running ssodatan script again.
    Note :
    this config only make portal work together with webcache.
    Title : re:Oracle Portal with Oracle Web Cache O/S : N/A POST: REPLY (W/QUOTE)
    Author : Krzysztof Jungowski Type : Question
    Date : Feb 5, 2002 06:58 PT
    Thanks a lot. It works.
    best regards
    Krzysztof Jungowski

  • Oracle Web Cache Administration and Deployment Guide

    Does anyone know where the Oracle Web Cache Administration and Deployment Guide is?
    From Oracle9iAS Documentation Library CD-ROM,
    it says this document is in OTN. However, I just can't find this document in OTN.
    Any idea?

    Rick -
    try this link on for size:
    http://technet.oracle.com/docs/products/ias/doc_library/1022doc_otn/caching.102/a90372/toc.htm
    To get to the (iAS documentation, try this path through technet
    Top Level
    -> click documentation link on RHS
    -> click Oracle9i Application Server link
    -> click Generic Documentation Library link (HTML) or (PDF)
    That should get you to the documentation library, from which you can view all the component doc, install guides, performance guides, etc.
    null

  • Oracle Web Cache 9.0.4 for Windows

    Hello, All!
    Please, can any one help me when be released Oracle Web Cache 10g for Win platform?
    Thanks.
    Best regards, Juri.

    Juri,
    Very very soon. Stay tuned. We'll post a standalone Web Cache for Windows on OTN as soon as it is available.
    Regards,
    Christine

  • Error in  HelloWorld service using oracle web services manager(Test Engine)

    Hi All,
    I deployed simple hello world web services on jwsdp2.0 and it is running at the following end point address :
    http://localhost:8080/jaxrpc-HelloWorld/hello
    When I use the Test engine provided by oracle web services manager to test this web service,Then I got the following response:
    <Result><ServiceResult name="sayHelloBack"><Data>Could not send: JAXRPCSERVLET28: Missing port information</Data></ServiceResult></Result>
    I am just wondering what is the cause of this behavior?Is it because of compatibility problem between oracle and jwsdp2.0 based web services?As I mentioned earlier that HelloWorld Service is running under jwsdp2.0 & tomcat50-jwsdp and it works fine from jwsdp2.0 based client.I would appreciate your reply.Thanks.
    Kashif

    I had the same problem, but adding the ant/lib directory to classpath helped.

Maybe you are looking for