Howto 9ias cluster?

Is there any docs to do cluster for 9ias? or I need to do with each components come with 9ias?
thanks
ckh :)

ckh -
The OC4J component of Oracle9iAS supports load balancing, high availability and application failover for Web applications.
To see how to create a clustered environment for the OC4J component of 9iAS, please see the getting started documentation on OTN @
http://technet.oracle.com/docs/tech/java/oc4j/htdocs/getstart.htm#1015479
To create highly available HTTP services with Oracle HTTP Server, including the older Servlet/JSP container Apache JServ, I'd recommend reading a couple of the great papers on the java.apache.org site.
See:
http://java.apache.org/jserv/howto.load-balancing.html
http://java.apache.org/jserv/papers/techniques.pdf
cheers!
-steve-

Similar Messages

  • Deploying a TopLink based app in a 9iAS cluster

    Hi,
    I need to deploy J2EE application written using TopLink in Oracle 9iAS clusters. The software versions I am using are:
    9iAS 9.0.3 or 9.0.4 (to be decided)
    TopLink 9.0.3.4
    One customer has 2 RHES 2.1 app servers and another has 3 Solaris 8 on SPARC app servers.
    I think I will need to use TopLink's distributed cache synchronization feature to keep the caches on the different app servers consistent.
    Has anyone used TopLink with a 9iAS cluster? Any gotchas or recommendations?
    What is the best clustering service to use for distributed cache synchronization? RMIClusteringService, RMIJNDIClusteringService or JMSClusteringService. From what I have read it seems that using JMS would not work very well with 9iAS 9.0.3 because the only JMS that 9.0.3 supports is based on Oracle AQ in the database, which I would expect not to perform very well in this situation. Would the new lightweight JMS implementation in 9.0.4 be any better? Am I correct in thinking that I would need an dedicated OC4J instance just for JMS?
    Thanks,
    Francis

              Tron,
              Check out the document at $(WL_HOME)/doc/index.html. It has a section titled "Modify
              a Resource Adapter for Deployment in the WebLogic Server Environment", which specifically
              talks about how to make an existing resource adapter work under WLS.
              As for the weblogic-xxx.xml, you can take the one in BlackBoxNoTx.rar and modify
              it for you resource adapter. For the beans, take a look at the one under $(WL_HOME)/samples/connector/ejb/basic/beanManaged.
              Hope it helps.
              Yongtao
              [email protected]
              "Tron Hvaring" <[email protected]> wrote:
              >
              >Hi all,
              >
              >New guy in the room -- with a working connector,
              >an EJB to access it, a servlet to start the EJB
              >and a Web page to start the servlet. This setup
              >works perfectly well under Sun's RI. I'm now
              >ready to deploy it in the real world, i.e. I
              >want to deploy it all under WLS 6.0 SP1, where
              >I've installed the JCA Beta 2 support package
              >and EJB 2.0. I'm running WLS on an AIX
              >box (4.3.3).
              >
              >The various weblogic-xxx.xml files needed are a bit
              >daunting at first sight. Is there a simple cookbook
              >style recipe for what I have to do? I'm concerned
              >about JNDI names and mappings thereof, which I find
              >a trifle confusing in WLS as compared to the Sun RI.
              >
              >Any help, suggestions, samples appreciated.
              >
              >Regards,
              >Tron
              >
              

  • Toplink in Cluster without Cache Synchronization

    Hello,
    I’m trying to setup my J2EE app that uses Toplink for its persistence in a 9iAS cluster. For the first release I’m not planning to use Toplink Cache synchronization but planning to deploy the app in 9iAS cluster of nodes say A and B. By default all the requests goes to one app server (say A) in the cluster. When the app in node A goes down app in node B starts and accepts all the requests transparently. For this scenario:
    1.     Do I need to use any Toplink feature/API?
    2.     What design considerations I need to consider for my app so that I can achieve my short-term goal and the long-term goal of implementing Cache synchronization easily?
    Any references/pointers would help me.
    Thanks
    -Mani

    TopLink Cache Coordination (Synchronization) can be enabled at any point during your development. And is not required on a system running in a cluster. No special TopLink API's are required when running in the cluster.
    There should be no design decisions made now that would affect the use of Cache Coordination (Synchronization) in the future.
    --Gordon

  • [b]Possibility to run 9iAS for OCS in clustered mode[/b]

    Possibility to run 9iAS for OCS in clustered mode
    Hi,
    we're using two nodes of 9iAS in two data centers. We've been told that it isn't possible to add the 9iAS to a 9iAS cluster. Does anybody has experience to use two nodes of 9iAS of OCS2 as cluster with load balancing and automatic configuration deployment functionality?
    Any help would be welcomed...
    Kind regards,
    Tobias Hitzfeld

    You can use RAC for the databases but the infrastructure is only supported with HA CFC (Cold failover Cluster). You can look at the document for this in this location.
    http://otn.oracle.com/products/ias/hi_av/content.html

  • 9iAS Installation on HP Tru64 Cluster

    We have sucessfully managed to install both the Infrastructure and middle-tier on a Tru 64 Cluster. The application (forms 9i) runs perfectly OK, however, we cannot get the report server to work. (report server called reportserver rather than rep_apollo)
    We have a development environment, which is also running Tru64 which runs perfectly OK.
    We have the osagent installed on an NT machine on the same sub-net, and works OK for development.
    On the Cluster machine, if we go to the middle-tier's $ORACLE_HOME/vbroker4/bin directory and type osfind, nothing is found. If we set the environment variable OSAGENT_ADDR to the machine running the osagent, and then perform an osfind it works OK - we have therefore set the environment variable in the profile, reports.sh and rwengine.sh but still the reportserver does not register with the osagent
    Is there any other file that we need to change for the reportserver engine to know where the osagent is ?
    Thanks in advance

    Richard,
    We have also installed 9iAS on a non-clustered Tru64 box. Sometimes the reports server starts, mostly not the first time, stays up for no more than 24 hours and dies. We are using version 9.0.2.3 (fully patched) on Tru64 5.1a box.
    I have logged numerous TARs but not getting andy real answers. The osfind problem you reported i believe is spurious because the osgaent we have running on a windows box as the Visibroker people never wrote it for Tru64, don't know if this is still the case for 9.0.4 which is only certified on 5.1b. If i issue the osfind on windows it's running!
    We are going to try 9.0.4 on a windows 2000 box and if it works then we will go done that path. Personally i feel the problem is with 9iAS not communicating with the osagent on windows properly?
    Regards,
    Trent

  • Cluster ( Round Robin with 9ias 9.0.4 )

    Hi,
    I'm testing clustering with Oracle 9ias 9.0.4.
    I have got an oracle 9 ias instance with two oc4j instances.
    I have created a cluster and i have added the 9ias instance
    to the cluster.
    I have added a web application on both oc4j instances
    ( with <distributable/> in web.xml ).
    I've configured the session replication in global-web-application.xml ( on both oc4j instances ):
    <cluster-config host="239.0.0.1" port="9129"/>
    In web-site.xml of each oc4j instance, i have added :
    cluster-island="1" and :
    <frontend host="192.168.0.1" port="80"/>
    I've configured mod_oc4j like this :
    Oc4jSelectMethod roundrobin
    Oc4jMount /testcluster
    cluster://cluster1:oc4j1,cluster1:oc4j2
    Oc4jMount /testcluster/*
    cluster://cluster1:oc4j1,cluster1:oc4j2
    My problem : all http request goes on the same
    oc4j instance. There is no round robin between
    the oc4j instances.
    If i stop oc4j1, the request goes on oc4j2 and the
    session is kept( this is ok ).
    But when both instances are running, there is no round
    robin at all.
    Did i miss something ?
    Thanks

    Hi Laurent,
    Not completely sure of your setup so I'll make some assumptions and then some suggestions.
    If you only have one 10g (9.0.4) instance then there's no need to put this in a cluster -- you would have a cluster of 1. I'm assuming the OC4J instances you reference aren't standalone instances but instances that you've created in the 10g instance using either Enterprise Manager or via dcmctl. Have you deployed the same application to both OC4J instances?
    If each of your OC4J instances only has one JVM then I would suggest simply creating one OC4J instance ("home" is the default instance) and then configure two JVM's to run under this OC4J instance. This can be done via EM or editing the opmn.xml file (run "dcmctl updateConfig") after doing this.
    In this type of configuration you won't have to go in and make the edits you're currently doing in mod_oc4j.conf.
    A couple of other things...
    Are you using a stateful or stateless app? I'm assuming it's stateful based on your configuring the OC4J config files. If it's stateful then OHS won't load balance requests across JVM's for a session. It detects that a stateful app is deployed and for efficiency routes subsequent requests to the same JVM for efficiency.
    Your setup in web.xml is OK.
    You should be updating orion-web.xml instead of global-web-application.xml. When you update it all you need to put in is the cluster-config tag. Don't put in the host and port attributes.
    You don't need to do anything in http-web-site.xml
    Again, I'm not sure if you're trying to work with a mix of OC4J standalones and a 10g instance. Try the above suggestions and also take a look at the "Oracle HTTP Server Admin Guide" and the "Oracle Application Server High Availability Guide" for more information.
    John

  • 9ias release 2 in HP-UX cluster  in HA mode configuration

    Hi all,
    We have configured 9ias release 2 Business intelligence .
    Both Infrastructure, Report server, and database on the same HP-UX 9000 server.
    Its been critical application, we want to configure the same in the HP-UX for High availability of the application server. So if this node fails the second node will take over & application server will b available for the users with minimal down time.
    Can anybody help me in regards to this or give any i/p for How tos?
    Thanks,
    Dhanashree

    We have had lots of issues with 9i AS on linux. May this tip might help you to reduce time each iteration of installation.
    I have tried atleast 15 iterations before a succful installation. After few attemts infrastructure was succeful, what I did was to take a file level backup of the dirctory structure. So keep trying the mid tier only every time. For every attemp you can restore from the file leval backup and try only the mid tier part. It is impotranat that you clean everything for each attempt. Well this may not exactly the answer to your questions, but i would like to share my experience. i kow the pain.

  • HOWTO: Create 2-node Solaris Cluster 4.1/Solaris 11.1(x64) using VirtualBox

    I did this on VirtualBox 4.1 on Windows 7 and VirtualBox 4.2 on Linux.X64. Basic pre-requisites are : 40GB disk space, 8GB RAM, 64-bit guest capable VirtualBox.
    Please read all the descriptive messages/prompts shown by 'scinstall' and 'clsetup' before answering.
    0) Download from OTN
    - Solaris 11.1 Live Media for x86(~966 MB)
    - Complete Solaris 11.1 IPS Repository Image (total 7GB)
    - Oracle Solaris Cluster 4.1 IPS Repository image (~73MB)
    1) Run VirtualBox Console, create VM1 : 3GB RAM, 30GB HDD
    2) The new VM1 has 1 NIC, add 2 more NICs (total 3). Setting the NIC to any type should be okay, 'VirtualBox Host Only Adapter' worked fine for me.
    3) Start VM1, point the "Select start-up disk" to the Solaris 11.1 Live Media ISO.
    4) Select "Oracle Solaris 11.1" in the GRUB menu. Select Keyboard layout and Language.
    VM1 will boot and the Solaris 11.1 Live Desktop screen will appear.
    5) Click <Install Oracle Solaris> from the desktop, supply necessary inputs.
    Default Disk Discovery (iSCSI not needed) and Disk Selection are fine.
    Disable the "Support Registration" connection info
    6) The alternate user created during the install has root privileges (sudo). Set appropriate VM1 name
    7) When the VM has to be rebooted after the installation is complete, make sure the Solaris 11.1 Live ISO is ejected or else the VM will again boot from the Live CD.
    8) Repeat steps 1-6, create VM2 and install Solaris.
    9) FTP(secure) the Solaris 11.1 Repository IPS and Solaris Cluster 4.1 IPS onto both the VMs e.g under /home/user1/
    10) We need to setup both the packages: Solaris 11.1 Repository and Solaris Cluster 4.1
    11) All commands now to be run as root
    12) By default the 'solaris' repository is of type online (pkg.oracle.com), that needs to be updated to the local ISO we downloaded :-
    +$ sudo sh+
    +# lofiadm -a /home/user1/sol-11_1-repo-full.iso+
    +//output : /dev/lofi/N+
    +# mount -F hsfs /dev/lofi/N /mnt+
    +# pkg set-publisher -G '*' -M '*' -g /mnt/repo solaris+
    13) Setup the ha-cluster package :-
    +# lofiadm -a /home/user1/osc-4_1-ga-repo-full.iso+
    +//output : /dev/lofi/N+
    +# mkdir /mnt2+
    +# mount -f hsfs /dev/lofi/N /mnt2+
    +# pkg set-publisher -g file:///mnt2/repo ha-cluster+
    14) Verify both packages are fine :-
    +# pkg publisher+
    PUBLISHER                   TYPE     STATUS P LOCATION
    solaris                     origin   online F file:///mnt/repo/
    ha-cluster                  origin   online F file:///mnt2/repo/
    15) Install the complete SC4.1 package by installing 'ha-cluster-full'
    +# pkg install ha-cluster-full+
    14) Repeat steps 12-15 on VM2.
    15) Now both VMs have the OS and SC4.1 installed.
    16) By default the 3 NICs are in the "Automatic" profile and have DHCP configured. We need to activate the Fixed profile and put the 3 NICs into it. Only 1 interface, the public interface, needs to be
    configured. The other 2 are for the cluster interconnect and will be automatically configured by scinstall. Execute the following commands :-
    +# netadm enable -p ncp defaultfixed+
    +//verify+
    +# netadm list -p ncp defaultfixed+
    +#Configure the public-interface+
    +#Verify none of the interfaces are listed, add all the 3+
    +# ipadm show-if+
    +# run dladm show-phys or dladm show-link to check interface names : must be net0/net1/net2+
    +# ipadm create-ip net0+
    +# ipadm create-ip net1+
    +# ipadm create-ip net2+
    +# ipadm show-if+
    +//select proper IP and configure the public interface. I have used 192.168.56.171 & 172+
    +# ipadm create-addr -T static -a 192.168.56.171/24 net0/publicip+
    +#IP plumbed, restart+
    +# ipadm down-addr -t net0/publicip+
    +# ipadm up-addr -t net0/publicip+
    +//Verify publicip is fine by pinging the host+
    +# ping 192.168.56.1+
    +//Verify, net0 should be up, net1/net2 should be down+
    +# ipadm+
    17) Repeat step 16 on VM2
    18) Verify both VMs can ping each other using the public IP. Add entries to each other's /etc/hosts
    Now we are ready to run scinstall and create/configure the 2-node cluster
    19)
    +# cd /usr/cluster/bin+
    +# ./scinstall+
    select 1) Create a new cluster ...
    select 1) Create a new cluster
    select 2) Custom in "Typical or Custom Mode"
    Enter cluster name : mycluster1 (e.g)
    Add the 2 nodes : solvm1 & solvm2 and press <ctrl-d>
    Accept default "No" for <Do you need to use DES authentication>"
    Accept default "Yes" for <Should this cluster use at least two private networks>
    Enter "No" for <Does this two-node cluster use switches>
    Select "1)net1" for "Select the first cluster transport adapter"
    If there is warning of unexpected traffic on "net"1, ignore it
    Enter "net1" when it asks corresponding adapter on "solvm2"
    Select "2)net2" for "Select the second cluster transport adapter"
    Enter "net2" when it asks corresponding adapter on "solvm2"
    Select "Yes" for "Is it okay to accept the default network address"
    Select "Yes" for "Is it okay to accept the default network netmask"Now the IP addresses 172.16.0.0 will be plumbed in the 2 private interfaces
    Select "yes" for "Do you want to turn off global fencing"
    (These are SATA serial disks, so no fencing)
    Enter "Yes" for "Do you want to disable automatic quorum device selection"
    (we will add quorum disks later)
    Enter "Yes" for "Proceed with cluster creation"
    Select "No" for "Interrupt cluster creation for cluster check errors"
    The second node will be configured and 2nd node rebooted
    The first node will be configured and rebootedAfter both nodes have rebooted, verify the cluster has been created and both nodes joined.
    On both nodes :-
    +# cd /usr/cluster/bin+
    +# ./clnode status+
    +//should show both nodes Online.+
    At this point there are no quorum disks, so 1 of the node's will be designated quorum vote. That node VM has to be up for the other node to come up and cluster to be formed.
    To check the current quorum status, run :-
    +# ./clquorum show+
    +//one of the nodes will have 1 vote and other 0(zero).+
    20)
    Now the cluster is in 'Installation Mode' and we need to add a quorum disk.
    Shutdown both the nodes as we will be adding shared disks to both of them
    21)
    Create 2 VirtualBox HDDs (VDI Files) on the host, 1 for quorum and 1 for shared filesystem. I have used a size of 1 GB for each :-
    *$ vboxmanage createhd --filename /scratch/myimages/sc41cluster/sdisk1.vdi --size 1024 --format VDI --variant Fixed*
    *0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%*
    *Disk image created. UUID: 899147b9-d21f-4495-ad55-f9cf1ae46cc3*
    *$ vboxmanage createhd --filename /scratch/myimages/sc41cluster/sdisk2.vdi --size 1024 --format VDI --variant Fixed*
    *0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%*
    *Disk image created. UUID: 899147b9-d22f-4495-ad55-f9cf15346caf*
    22)
    Attach these disks to both the VMs as shared type
    *$ vboxmanage storageattach solvm1 --storagectl "SATA" --port 1 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk1.vdi --mtype shareable*
    *$ vboxmanage storageattach solvm1 --storagectl "SATA" --port 2 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk2.vdi --mtype shareable*
    *$ vboxmanage storageattach solvm2 --storagectl "SATA" --port 1 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk1.vdi --mtype shareable*
    *$ vboxmanage storageattach solvm2 --storagectl "SATA" --port 2 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk2.vdi --mtype shareable*
    The disks are attached to SATA ports 1 & 2 of each VM. On my VirtualBox on Linux, the controller type is "SATA", whereas on Windows it is "SATA Controller".
    The "--mtype shareable' parameter is important
    23)
    Mark both disks as shared :-
    *$ vboxmanage modifyhd /scratch/myimages/sc41cluster/sdisk1.vdi --type shareable*
    *$ vboxmanage modifyhd /scratch/myimages/sc41cluster/sdisk2.vdi --type shareable*
    24) Start both VMs. We need to format the 2 shared disks
    25) From VM1, run format. In my case, the 2 new shared disks show up as 'c7t1d0' and 'c7t2d0'.
    +# format+
    select disk 1 (c7t1d0)
    [disk formated]
    FORMAT MENU
    fdisk
    Type 'y' to accept default partition
    partition
    0
    <enter>
    <enter>
    1
    995mb
    print
    label
    <yes>
    quit
    quit26) Repeat step 25) for the 2nd disk (c7t2d0)
    27) Make sure the shared disks can be used for quorum :-
    On VM1
    +# ./cldevice refresh+
    +# ./cldevice show+
    On VM2
    +# ./cldevice refresh+
    +# ./cldevice show+
    The shared disks should have the same DID (d2,d3,d4 etc). Note down the DID that you are going to use for quorum (e.g d2)
    By default, global fencing is enabled for these disks. We need to turn it off for all disks as these are SATA disks :-
    +# cldevice set -p default_fencing=nofencing-noscrub d1+
    +# cldevice set -p default_fencing=nofencing-noscrub d2+
    +# cldevice set -p default_fencing=nofencing-noscrub d3+
    +# cldevice set -p default_fencing=nofencing-noscrub d4+
    28) It is better to do one more reboot of both VMs, otherwise I got a error when adding the quorum disk
    29) Run clsetup to add quorum disk and to complete cluster configuration :-
    +# ./clsetup+
    === Initial Cluster Setup ===
    Enter 'Yes' for "Do you want to continue"
    Enter 'Yes' for "Do you want add any quorum devices"
    Select '1) Directly Attached Shared Disk' for the type of device
    Enter 'Yes' for "Is it okay to continue"
    Enter 'd2' (or 'd3') for 'Which global device do you want to use'
    Enter 'Yes' for "Is it okay to proceed with the update"
    The command 'clquorum add d2' is run
    Enter 'No' for "Do you want to add another quorum device"
    Enter 'Yes' for "Is it okay to reset "installmode"?"Cluster initialization is complete.!!!
    30) Run 'clquorum status' to confirm both nodes and the quorum disk have 1 vote each
    31) Run other cluster commands to explore!
    I will cover Data services and shared file system in another post. Basically the other shared disk
    can be used to create a UFS filesystem and mount it on all nodes.

    The Solaris Cluster 4.1 Installation and Concepts Guide are available at :-
    http://docs.oracle.com/cd/E29086_01/index.html
    Thanks.

  • Howto take SQL Server 2005 Cluster AND Cluster Group Offline

    I need to update firmware on the backend storage used by our Active/Passive SQL Server 2005 Cluster.  The first step in the process states that all I/O to the disks should be stopped.  Per that, I need to take the the SQL Server cluster offline AND the cluster group; however, I then need to use one of the servers that participates in the cluster to perform the upgrade on the storage array.  Using the process (which doesn't account for having to use one of clustered servers to perform updates) outlined at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1550288&SiteID=1 as a basis, below is my best guess regarding what I will need to do: 
    Shutdown:
    1. Backup all of your databases prior to the outage and ensure they are in a safe place (NOT on the disk drives in the cluster)
    2. Take the SQL Server group OFFLINE.  This will cleanly shutdown the SQL Server and it will remain offline when you power the machine back on.
    3. Once SQL Server is offline, power off the node which does NOT have the cluster resource currently running on it
    4. Save the node which is running the cluster group for last - make a note of this machine as it will be the first one you power back on.  MY ADDITION: Before powering it down, set the cluster service to manual so that when you restart the server to perform the storage array maintenance, the cluster will not be running - and likewise not generating I/O against the disk array.
    MY ADDITION: 5. Restart the server from step 4.  Takes the cluster offline "cleanly" and brings the server back on line so that the storage array maintenance can be performed.
    6. Update the firmware on the storage array.  After that is complete, set the cluster service back to "Automatic".
    Start up:
    1. Restart the server.  Per the previous steps, the server to be restarted will be the server that last hosted the cluster group and the one used to update the firmware on the storage array.
    2. RDP into the node, open cluster administrator, and verify that the cluster came back online successfully and everything looks clean
    3. Power on the second node.
    4. Failover the cluster group across each node in the cluster and validate that everything looks OK
    5. Bring your SQL Server groups back online
    6. Validate that everything is operational
    Is there a better way to do this or official documentation for the process? 
    Thanks.

    FYI: I did use the process outlined above to briing the cluster offline, perform updates, and bring it back online.  It worked as I had hoped.  As a test, I had also done the same on a test [non-SQL] cluster prior to making the updates to our SQL cluster.  Is it the best way to do it?  Who knows. Did it work?  Yes.

  • HowTo:Publish Msg to JMS queue deployed in a Weblogic Cluster from a client

    Hello All-
    I am new to Weblogic and need help from this forum. Forgive me for my ignorance. I am learning.
    Below is a brief about the context and the issues that we are facing:
    Background
    =======
    1. We have Oracle Service Bus (OSB) installed on top of Oracle Weblogic Server (ver 10.3). In OSB we have developed a proxy service that listens to a JMS queue for an incoming message
    2. The Weblogic environment is a cluster having 2 managed servers listening to different ports and it is front-ended by a Apache Load Balancer.
    3. Our requirement is to post an XML message from a Java client to the JMS queue which will then initiate the proxy service deployed. We are using t3 protocol to post the message from the client to the JMS queue
    Issue
    ====
    1. To post an XML message from the client, how do we give the address of the JMS queue in the clustered environment to enable failover/loadbalancing if one managed server goes down. I understand from your earlier posts in this forum that directly hitting the JMS queue on a particular managed server will not enable failover/loadbalancing in case one of them goes down
    2. Do we need to modify any config file in the Apache Proxy Plugin?
    3. Do we need to provide the address of the Apache proxy in the client to send the message?
    Kindly clarify and let me know me know if you need any additional information.
    Greatly appreciate your help!!!
    Regards,
    Dibya

    Hi Dibya,
    Please refer to : http://weblogic-wonders.com/weblogic/2010/05/13/apache-proxy-as-static-content-repository/#comment-1379
    Thanks
    Jay SenSharma

  • OSB cluster howto

    Can anyone cite documentation - formal, anecdotal, on stone tablets even - that explains how to set up OSB in a clustered configuration?
    We've been beating our heads against this for WAY too long. Oracle's documentation is...how shall I put this...insufficient. For instance, here's what it says about the database component that we're assuming is some manner of configuration/persistence store:
    "configure the database."
    Uh...what? Seriously - that's what it says; nothing more. Now, of course there's cross-references to other bits of the documentation, which in turn cross-ref other things, none of which - if read and digested - provides any illumination or enlightenment. All of it seems written from a developer's point of view, or is intentionally obtuse so as to discourage independent implementations.
    Any hints or clues would be greatly appreciated.
    Cheers

    If you are looking for enterprise cluster deployment then you may refer -
    http://blogs.oracle.com/reynolds/entry/installing_an_11g_soa_cluster
    http://blogs.oracle.com/reynolds/entry/clustering_soa_suite
    If you just want to install a cluster in your local machine then steps are quite simple -
    1. Install Weblogic
    2. If you need OSB Reporting feature then create SOAINFRA schema using RCU in your database (http://blogs.oracle.com/mneelapu/entry/does_osb_has_any_database_dependency)
    3. Install OSB
    4. While creating domain select template (Oracle Service Bus Extension - All domain topologies). If you are working with PS3 (11.1.1.4) or higher, DO NOT select "Developer's" template.
    5. If you have chosen for Reporting option then on screen "Configure JDBC Component Schema" of configuration wizard, configure OSB JMS Reporting Provider by proving information of database schema(SOAINFRA) you created using RCU
    6. In "Select Optional Configuration" screen of configuration wizard, select "Managed Servers, Clusters and Machine" and on "Configure Managed Servers" screen, add as many managed servers as you want.
    7. In "Configure Cluster" screen create a OSB cluster
    8. In "Assign Servers to Cluster" screen add all the managed servers you created under OSB cluster
    9. Create a machine on next screen and that's it.
    You can now start the admin servers and then managed servers.
    Regards,
    Anuj

  • New Howto guide available: HOW to INSTALL and CONFIGURE A TWO-NODE CLUSTER

    Hi,
    I am not sure that this has been posted or not. But for all of us who are too lazy (like myself) to read the full set of documentation, or who have not enough time, please have a look at this short document with screen shots that explains how to setup a simple two-node cluster.
    http://www.sun.com/software/solaris/howtoguides/twonodecluster.jsp
    I still recommend to browse through the "Sun Cluster Concepts Guide for Solaris OS" http://docs.sun.com/app/docs/doc/819-0421
    Have fun
    Hartmut

    I am afraid there is no such document. But I can try to give you some hints.
    N+1 can be seen as two things:
    - the phsical setup of the cluster and
    - the logical configuration of services
    A physical N+1 setup would mean, that you have one server that is connected to all shared storage, but the other N nodes are only connected to the shared storage they need.
    This configuration would also need the logical N+1 setup, namely that all HA services could only run on 2 nodes, their primary node and as a backup this one dedicated node that is connected to all shared storage.
    If you do not have the physical N+1 setup, you could easily have a logical N+1 setup, by having a N*N topology, j.e. all nodes connected to all storage, but logically each service again would have only 2 nodes on its nodelist.
    It seems that the second option is the one that is used more often, as ift offers you the ability to reconfigure things in case of failures.
    With regards to asymmetric and symmetric I am not quite sure what you mean: And I do not think that these terms are used in the SC docs.
    What I can think of is, that asymmetric means that you have one node being active with 1 or more HA services and have one inactive secondary node as a backup.
    Regards
    Hartmut

  • Error in redeploy to 9iAS 9.0.2 from jDev 9.0.3.1

    I've been trying to follow the howto on using jDev to deploy portal applications. ( http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/ARTICLES/BUILD.JAVA.PORTLETS.USING.JDEVELOPER.V2.HTML )
    I made it through the first part OK and deployed (through remote DCM) a sample servlet that I can browse to and it functions.
    Now I want to re-deploy the app with an updated servlet, adding more functionality. The deployment fails with little information. The deployment log reads:
    ---- Deployment started. ---- Jun 4, 2003 11:20:25 AM
    Wrote WAR file to C:\jdev9031\jdev\mywork\portal_tests\test_proj\deploy\test_proj.war
    Wrote EAR file to C:\jdev9031\jdev\mywork\portal_tests\test_proj\deploy\test_proj.ear
    Invoking DCM servlet client...
    C:\jdev9031\jdk\jre\bin\javaw.exe -Djava.protocol.handler.pkgs=HTTPClient -jar C:\jdev9031\jdev\lib\oc4j_remote_deploy.jar http://*****.*****.*****.mtu.edu:1810/Oc4jDcmServletAPI/ ias_admin **** redeploy /extra/oracle/9ias_app C:\jdev9031\jdev\mywork\portal_tests\test_proj\deploy\test_proj.ear HelloServlet
    Initializing log
    Servlet interface for OC4J DCM commands
    Command timeout defined at 600 seconds
    Executing DCM command...
    Executing command redeploy /extra/oracle/9ias_app C:\jdev9031\jdev\mywork\portal_tests\test_proj\deploy\test_proj.ear HelloServlet UNDEFINED
    Command = REDEPLOY
    Reading application's ear file
    Ear file was successfully read
    Opening connection to Oc4jDcmServlet
    Setting userName to ias_admin
    Sending command to DCM servlet
    HTTP response code = 200, HTTP response msg = OK
    Command was successfully sent to Oc4jDcmServlet
    Receiving session id from servlet to check command status
    Session id = 2476224db2c74191a5edf6b1013da37c
    Please, wait for command to finish...
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=2476224db2c74191a5edf6b1013da37c
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has finished
    Receiving command exit value
    Receiving command output
    **** No output was received from command
    Closing connection to Oc4jDcmServlet
    #### DCM command did not complete successfully (-1)
    #### HTTP return code was -1
    Exit status of DCM servlet client: -1
    Elapsed time for deployment: 14 seconds
    #### Deployment incomplete. #### Jun 4, 2003 11:20:39 AM
    If I can see the .ear file through the Enterprise Manager. If I try to make any changes to the application or attempt to undeploy it I get the following error messege:
    "An error occured while undeploying the application. This Oracle9iAS instance is not in sync with the repository, cannot do further configuration and deployment changes."
    I can still deploy new applications but it seems that once they are out on the 9iAS server I cannot delete or modify them!!!
    In summary I need to figure out the problem redeploying/deleting applications before I take the next step and make the application a portlet.

    If it's failing trying to undeploy with Enterprise Manager, you should repost this in the iAS forum to see if someone more familiar with the internals can help with this.
    Rob

  • Can Applications 11i be installed on HP-UX Cluster

    Hi,
    I would like to know whether Oracle Applications 11i e-biz suite can be installed on a HP-UX cluster with 9iAS load balancing and automatic failover.
    Further, please let me know whether I have to order any other "extra" software (other than the clustering s/w AND oracle 11i product suite) for this installation. If so, what do I have to purchase extra?
    Are there any other hardware required (other than the cluster h/w) for implementing this solution.
    Awaiting somebody's reply. Preferably of some one's who has implemented this in any part of the world.
    Thanks and regards,
    Sanjaka ([email protected])

    Hi @Geekson, 
    To get your issue more exposure I would suggest posting it in the commercial forums since the HP Officejet Pro X476 is a commercial product. You can do this on HP JetAdvantage On Demand Forum board.
    The support page for your product may be helpful in the meantime:  HP Officejet Pro X476 Multifunction Printer.
    I hope this helps!
    Regards,
    Happytohelp01
    Please click on the Thumbs Up on the right to say “Thanks” for helping!
    Please click “Accept as Solution ” on the post that solves your issue to help others find the solution.
    I work on behalf of HP

  • 9iAS rel 2 SLOW and report times out when running !! HELP !

    Hello,
    I have 9iAS installed on Win 2K machine SP 2.
    I have done the BI install with the infrastructure in a separate home.
    I have 524K RAM.
    EM is VERY SLOW (as per usual).
    I have rebooted the server a few times - still slow.
    When I try to run a report it times out just bringing up the parameter page !
    If I try to kill the report I run into BUG 2544383 which is a fat lot of use ....
    This 9iAS is absolute garbage - how can Oracle tell us to migrate our existing developer forms & reports to web-deployment from client server if this sort of performance is going on ? This is still in development - if this was a production machine this would be TOTALLY UNACCEPTABLE !!!!!
    Does anyone from Oracle actually respond to these threads or are they too busy writing bugs for the next release of 9iAS ?
    Seriously though, if anyone has some workarounds for these issues then please let me know.
    Thanks

    We got aound the ADMN error by manually starting the components that were down in Infrastructure first then the ones in the BI instance all thru EM.
    FYI Oracle said this to me about recommended h/w :
    The Installation Guide for iAS sets the minimum requirements for installing iAS as:
    Infrastructure 512Mb RAM
    Mid Tier install with 4 or more components 512 Mb RAM
    Please remember that these are minimums only and are not the recommendations for anything larger than a small workgroup installation. The main points to remember are to install the OS on a seperate physical disk from the Applications and to have as much RAM as you can beyond the minumums. But even this approach has its limitations and so you may then have to consider different approachs to maximising scalablility. It is also not recommended to have the Infrastructure and Mid-tier installed on the same machine for larger systems as you are more likely to encounter resource limitations due to the different installations serving different purposes.
    So we are going to go with your minimum 2 Gig with 7 gig swap file I think.
    I think we may go for a 3-server setup.
    one with Infrastructure and Portal on it.
    The other 2 with BI installs on them with them probably running in some sort of cluster (either hardware or software cluster). All with 2 gig RAM.
    I still don't know why somtimes my reports hang - I think it may possibly be BUG 2544383 which to me is a major issue as a lot of our reports are PDF as users print them out. But essentially it screws up the AS and invariably I have to either restart the WHOLE instance or reboot the server ! NOT very good for when I want to go Live with this !

Maybe you are looking for

  • Several things wrong with iPod Nano [1st gen]

    I have been trying to fix my friend's iPod nano but cant find the solution, several things seem to be wrong with it; every time you connect it to the computer it shows the do not disconnect sign ad then completely freezes adn you have to reset it aga

  • ABAP OLE data transfer

    Hi.. m working on a program..where i have to transfer data from sap to word doc using abap OLE.. i have an internal table itab where all the related fields are stored and this table's contents are  pasted to word document using the function  'clpb_ex

  • How can I change the default text on my homepage tab?

    When my homepage displays it has some kind of weird garbled text in the page tab at the top. Is it just a placeholder? How do I change it?

  • Pass Value by Form Based on Procedure in Target Frame

    I made a form based on procedure and trying to pass all variables to a target frame called "dest2". I got the sample code on this forum and used window.location, but then I figured it can't pass values to another frame. I tried window.open, but can't

  • Problem with lacie HD and airport extreme need help!!

    Let me first off tell you what my set up is powerbook with the latest 10.4 os, airport extreme software up to date, a Lacie 500gb usb hard disk connected to the airport extreme, i've got an apple TV connected to the extreme via ethernet, I also have