10gR2 RAC with SUN V890 and SUN M5000

I would like to build a 10gR2 2 node RAC with a SUN Fire V890 (8CPUs 1.8GHz UltraSPARC IV+) and a new SUN M5000 (8CPUs SPARC64).
The CPUs of the systems are different but run the same OS binaries (Solaris for SPARC10 08/07).
Is these configuration supportet?

You can setup a cluster with different hardware architectures underlying to the cluster and you should not have any problem with the above configuration.

Similar Messages

  • Dead-end with EJB3.0 and Sun's Java WebApp

    Hi,
    Wondering if you can help me as I'm a bit stuck with my EJB3.0 remote connection using Sun's Java WebApp9.0 Server.
    Quick over-view:
    I have a Client.war file which contains my Servlets and the Remote interfaces for teh EJB and other 'client' classes
    I have a EJB.jar which contains the EJBs with their interfaces
    I need to make a remote connection to the CreateNewUserAccountBean (Stateless) which connects to the Uploader (Entity) Bean
    I have tried to post all the relivent parts of the code, but it's quite hard to make sure I have everything.
    My code gets as far as the [InitialContext ic = new InitialContext(this.getEjbRemoteProps());] then bombs out claiming it can not find the Uploader class (under EJB.jar)
    As I say, there is rather a lost here and it's not the easiest to look through, but kust wondering if there are any glaring erroes in the code.
    All the code bits.........
    THESE ARE IN THE CLIENT WAR
    ============================
    CreateUserAccountServlet
    code:
         final private boolean uploadUserAccountDetails(CreateNewUserAccountBean crUsrAccBean) {
              System.out.println("uploadUserAccountDetails()");
              try {
                   System.out.println("point 1");
                   ICreateUserAccountManager crUsrAccMan = new CreateUserAccountManager();
                   isSuccessful = crUsrAccMan.uploadAccountDetails(crUsrAccBean);
              } catch (NamingException e) {
                   e.printStackTrace();
                   isSuccessful = false;
              return isSuccessful;
    CreateUserAccountManager
    code:
         final public boolean uploadAccountDetails(CreateNewUserAccountBean crUsrAccBean) throws NamingException {
              System.out.println("point 2");
              IRemoteEjbConnector remEjbConn = new RemoteEjbConnectionManager();
              ICreateAccountRemote createAccRem = remEjbConn.createUserAccountRemoteConnection();
              createAccRem.setFirstname(crUsrAccBean.getFirstname());
              isValid = remEjbConn.uploadAccountDetails(createAccRem);
              return isValid;          
    RemoteEjbConnectionManager
    code:
    final private Properties getEjbRemoteProps() {
              Properties props = new Properties();
              // To be put into a Properties file!
         props.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory");
         props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
         props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
         props.setProperty("org.omg.CORBA.ORBInitialHost", "localhost");
         props.setProperty("org.omg.CORBA.ORBInitialPort", "3700");          
              return props;
         final public ICreateAccountRemote createUserAccountRemoteConnection() throws NamingException {
              System.out.println("point 3");
              InitialContext ic = new InitialContext(this.getEjbRemoteProps());
              System.out.println("point 4");
              // ##### SEEMS TO ONLY GET THIS FAR, THEN BOMBS OUT! #####
              ICreateAccountRemote createAccRem = (ICreateAccountRemote) ic.lookup("createNewUserAccountEjb");
              System.out.println("point 5");
              return createAccRem;
    THESE TWO ARE IN THE EJB3.0 JAR
    ===============================
    CreateNewUserAccountBean
    code:
         @Stateless (mappedName="createNewUserAccountEjb")
         @Remote ({ICreateAccountRemote.class})
         public Uploader findByPrimaryKey(String fname) {
              Uploader uploader;
              try {
                   EntityManager em = emf.createEntityManager();
                   uploader = (Uploader)em.find(Uploader.class, fname);
                   em.close();
                   return uploader;
              } catch (Exception ex) {
                   ex.printStackTrace();
                   uploader = null;
              return uploader;
    ICreateAccountRemote
    ======================
    code:
    @Remote
    public interface ICreateAccountRemote {
    public String getFirstname();
    public void setFirstname(String sFname);
    public boolean createNewUserAccount();
    public Uploader findByPrimaryKey(String name);
    Uploader
    code:
         @Entity
         @Table(name="tbl_user_details")
    persistence.xml (under EJB.jar)
    ================================
    code:
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
         <persistence-unit name="create_account_persistence_ctx" transaction-type="JTA">
              <provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider>
                   <jta-data-source>jdbc/testDB</jta-data-source>
              <properties>
                   <!-- empty -->
              </properties>
         </persistence-unit>
    </persistence>
    SERVER.LOG OUTPUT
    =================
    code:
    [#|2008-08-26T10:15:55.387+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|2008-08-26 10:15:55,387 INFO [com.test.client.web.pageloader.PageLoader] - <Loading page [pages/welcome.jsp]>
    |#]
    [#|2008-08-26T10:15:58.662+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|2008-08-26 10:15:58,662 INFO [com.test.client.web.servlets.CreateUserAccountServlet] - <createUserAccount()>
    |#]
    [#|2008-08-26T10:15:58.662+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|2008-08-26 10:15:58,662 INFO [com.test.client.web.servlets.CreateUserAccountServlet] - <iStep: 1>
    |#]
    [#|2008-08-26T10:15:58.662+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|loadRegistrationPage()|#]
    [#|2008-08-26T10:16:11.060+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=11;_ThreadName=httpWorkerThread-80-0;|
    2008-08-26 10:16:11,060 INFO [com.test.client.web.servlets.CreateUserAccountServlet] - <createUserAccount()>
    |#]
    [#|2008-08-26T10:16:11.060+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=11;_ThreadName=httpWorkerThread-80-0;|2008-08-26 10:16:11,060 INFO [com.test.client.web.servlets.CreateUserAccountServlet] - <iStep: 2>
    |#]
    [#|2008-08-26T10:16:11.150+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=11;_ThreadName=httpWorkerThread-80-0;|>> CreateUserAccountServlet step 2 - crUsrAccBean.setFirstname: bob|#]
    [#|2008-08-26T10:16:11.150+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=11;_ThreadName=httpWorkerThread-80-0;|
    >> CreateUserAccountServlet step 2 - crUsrAccBean.setSurname: fish|#]
    [#|2008-08-26T10:16:11.170+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=11;_ThreadName=httpWorkerThread-80-0;|
    validateRegistrationDetails()|#]
    [#|2008-08-26T10:16:11.210+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=11;_ThreadName=httpWorkerThread-80-0;|
    loadRegistraionConfirmation()|#]
    [#|2008-08-26T10:16:12.822+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    2008-08-26 10:16:12,822 INFO [com.test.client.web.servlets.CreateUserAccountServlet] - <createUserAccount()>
    |#]
    [#|2008-08-26T10:16:12.822+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|2008-08-26 10:16:12,822 INFO [com.test.client.web.servlets.CreateUserAccountServlet] - <iStep: 3>
    |#]
    [#|2008-08-26T10:16:12.832+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|>> CreateUserAccountServlet step 3 - crUsrAccBean.setFirstname: bob|#]
    [#|2008-08-26T10:16:12.832+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    >> CreateUserAccountServlet step 3 - crUsrAccBean.setSurname: fish|#]
    [#|2008-08-26T10:16:12.832+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    uploadUserAccountDetails()|#]
    [#|2008-08-26T10:16:12.832+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    point 1|#]
    [#|2008-08-26T10:16:12.832+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    point 2|#]
    [#|2008-08-26T10:16:12.862+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    point 3|#]
    [#|2008-08-26T10:16:12.882+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    point 4|#]
    [#|2008-08-26T10:16:12.882+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    java.naming.factory.initial: com.sun.enterprise.naming.SerialInitContextFactory|#]
    [#|2008-08-26T10:16:12.882+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    java.naming.factory.url.pkgs: com.sun.enterprise.naming|#]
    [#|2008-08-26T10:16:12.882+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    java.naming.factory.state: com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl|#]
    [#|2008-08-26T10:16:12.892+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    org.omg.CORBA.ORBInitialHost: localhost|#]
    [#|2008-08-26T10:16:12.892+0100|INFO|sun-appserver-pe9.0|javax.enterprise.system.stream.out|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;|
    org.omg.CORBA.ORBInitialPort: 3700|#]
    [#|2008-08-26T10:16:13.043+0100|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.container.web|_ThreadID=12;_ThreadName=httpWorkerThread-80-1;_RequestID=c61ac1aa-c2f1-4535-941f-572cf6e3e528;|StandardWrapperValve[RegisterUserAccount]: Servlet.service() for servlet RegisterUserAccount threw exception
    java.lang.NoClassDefFoundError: com/test/ejb/user/createaccount/Uploader
         at java.lang.Class.getDeclaredMethods0(Native Method)
         at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
         at java.lang.Class.privateGetPublicMethods(Class.java:2488)
         at java.lang.Class.getMethods(Class.java:1406)
         at com.sun.ejb.codegen.RemoteGenerator.<init>(RemoteGenerator.java:108)
         at com.sun.ejb.EJBUtils.loadGeneratedRemoteBusinessClasses(EJBUtils.java:367)
         at com.sun.ejb.EJBUtils.loadGeneratedRemoteBusinessClasses(EJBUtils.java:332)
         at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:297)
         at com.sun.ejb.containers.RemoteBusinessObjectFactory.getObjectInstance(RemoteBusinessObjectFactory.java:61)
         at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
         at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:314)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at com.test.client.ejb.RemoteEjbConnectionManager.createUserAccountRemoteConnection(RemoteEjbConnectionManager.java:53)
         at com.test.client.user.account.CreateUserAccountManager.uploadAccountDetails(CreateUserAccountManager.java:55)
         at com.test.client.web.servlets.CreateUserAccountServlet.uploadUserAccountDetails(CreateUserAccountServlet.java:225)
         at com.test.client.web.servlets.CreateUserAccountServlet.createUserAccount(CreateUserAccountServlet.java:168)
         at com.test.client.web.servlets.CreateUserAccountServlet.doPost(CreateUserAccountServlet.java:43)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
         at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
         at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
         at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:231)
         at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
         at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
         at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
         at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
         at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
         at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
         at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
    |#]
    Any help would be fantastic, cheers!!!

    KPS_UK wrote:
    It has been deployed, incorrectly.
    it's in the ejb.jar which is deplyed under the 'Applications/EJB Modules' in Sun's WebApp 9.0.it's still incorrect - the app server is telling you so.
    I don't know if there is any other config that needs to be done with the WebApp to tell it where the WebApp .war should look to find the EJB Module?I use weblogic, so I don't know. Without seeing anything else, I'd say it's not packaged correctly. You think that class is available, but the app server disagrees with you. Believe the app server and figure out where you've gone wrong. Check your assumptions.
    %

  • Rolling Upgrade of Oracle 10gR2 RAC with Physical Standby (DG)

    Hi DBAs,
    I want to do a rolling upgrade of Oracle 10.2.0.3 (2 node RAC+ASM) with Physical Standy Dataguard to Oracle 10.2.0.4 also applying CPU (April2009).
    Please suggest the best way to perform this upgrade and patching with no downtime.
    Thanks
    -Samar-

    Unfortunately rolling upgrade is only possible with a logical standby in place:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/upgrades.htm#CHDBJAGG
    That doesn't help you at this time, but 11g has a way to do it with a physical standby. Even here you need an intermediate logical standby:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28294/rollup.htm#CHDHCBGA
    Werner

  • Install 10gR2 RAC with RH4AS + VM Ware Server Beta (Free version)

    Have anyone ever tried to use VM Ware Server Beta (free download version) with RH4 for the 10g 2-node RAC installation - without use of the kit provided by Oracle?
    I just finished setup the VMWare server and wonder whether or not it will work with 10g RAC if I follow the Oracle-on-Linux VMware Cookbook.
    Any instruction or guidedance is greatly appreciated.
    Ittichai

    I started testing on my 1G RAM XP machine with use of shared disk. The installation went very slow to the point never completed. I'm looking into a bigger machine right now. Will keep this thread posted. What is the spec of machine you're using?

  • Sun X4150 and Sun data 72 tape Help!!!!!!!!!

    Hi all
    I have one x4150 install the os of win 2003 server , adding the scsi card SG-XPCIE2SCSIU320Z and it's driver into the x4150 ,The scsi card be seen at Device Manager ,But I cable the scsi cable between x4150 and data 72 ,there be seen HP Ultrium 3-SCSI SCSI Sequential Device unknow device at Device Manager
    I think it may be the data 72 's driver ,But i do not know where to find this dirver? Help me !
    best wishes!

    Hi,
    Have you tried installing using the Sun Installation Assistant disc, for more info see the Sun Installation Assistant for Windows and Linux User's Guide:
    http://docs.sun.com/app/docs/coll/x4150

  • Solaris 10 + Oracle 10gR2 RAC question

    Hello everyone
    Has anyone come across the case where the CRS services of Oracle cause
    the public interface to get turned off and then restored at random
    time intervals? To elaborate, we have a 2 node cluster database.
    Solaris 10, Oracle 10gR2 RAC with patch 10.2.0.3 applied. No SUN
    clustering is involved. When the cluster software is down (nodeapps,
    asm, database instances all down) /var/adm/messages show nothing. When
    we start nodeapps on the 2 nodes(thus initiating some form of
    communication between the nodes), at random time intervals we get
    "interface ce0 turned off and interface ce0 restored" in /var/adm/
    messages. When we check the status of the RAC, we see that one node's
    vip has been assigned to the other. This on/off behaviour of the NIC
    can be eliminated only if we continuously PING it from a another
    client in the network.
    As a matter of fact, the RAC and the RDBMS work perfectly when we keep
    pinging the 2 nodes from an other client on the network. We even
    managed to run a long batch job, distributed on cluster managed
    services on the 2 instances, and it completed after 9 hours without
    any problems.
    Does anyone have a hint on this behaviour? Is there some sort of
    timeout for the network cards? Some power saving features? Googling
    around I came across the new Containers feature available on Solaris
    10. Is there a way that I can verify that either RAC or the RDBMS is
    running in "container" mode ( since the solaris and Oracle
    installation was not performed by me)? Any other ideas?
    Thank you for reading

    Im an Oracle guy - not the SA type -
    But on ours - the SA configured this cluster incorrectly. We use veritas. instead of making ipmp groups for the interfaces - he built the cluster according to veritas docs. That is - he has two publics - on difference interfaces and different privates on different interfaces. oracle can only two interfaces - no matter if its a ipmp group or a device name. one is used for private- the other is used for public - So sure the veritas cluster filesystems will survive - but the Oracle Cluster will not - nodes will reboot -
    Is your system set up incorrectly as i described above? if it is - a quick test would be - turn down the other interfaces - and only leave the two interfaces you mention above up that you configured for Oracle CRS
    This other sharp sa was able to go through the arp table and see duplicate IPs - and the routing was attempted via an interface that oracle doesnt see. You can not define two different interfaces public - and two different interfaces for private -

  • Migration 10gr2 rac to 11gr2 rac

    Hi all,
    Can I use Transportable Tablespaces to migrate 10gr2 rac with ASM (solaris) to 11gr2 rac with ASM (AIX), the server is not the same.
    regards
    Edited by: mexman on 06-may-2010 15:36

    mexman wrote:
    OK, and can I use Transporting Tablespaces Between Databases 10gr2 to 11gr2 ?Yes.. as mentioned above by Dan , you can use..

  • Emca configuration on rac with sap

    Hello. I have Rac oracle 10g (2 node - 10.2.0.4) with sap system (SAP ECC 6.0), o.s. linux (sles 10 sp2). Can anybody tell me if i can configure emca ? it is any issues from sap regarding emca , rac and sap? I dont have any test system with this configuration (SAP ECC 6.0 with oracle rac) to make some test .Somebody work with emca on sap with rac in production? Tanks.

    First of all thanks for reply .
    I read sap note "Note 386413 - Oracle Enterprise Manager (OEM) in the SAP environment" and "Note 105047 - Support for Oracle functions in the SAP environment" :
    "Enterprise Manager (OEM) and other Oracle administration tools such as DBControl :
         Can be used, but no SAP support is provided.
         You can also use optional OEM packages, but no SAP support is provided.
         You can also use the Management Server, but no SAP support is provided.
         You can use Enterprise Manager Grid Control for monitoring purposes, but Oracle provides support (not SAP).
         You cannot use Enterprise Manager Grid Control for other purposes (Note 828268).
         The use of OEM to create CBO statistics is not supported.
         For more information, see Note 386413."
    The above are my concern. If OEN not work properly is not a problem, but I am afraid to not have problems with the SAP system functionality.
    SAP and Oracle Forum forum tell me to implemntez OEM without a care, but there was someone who worked with OEM on RAC with SAP? And if so, outside of configuration problems or other issues related to Oracle, SAP has had some problems due to OEM?
    Sorry that strongly, but talk of a production system and dont want to risk anything.
    Thanks for help,
    A day without "ORA-00600"

  • RAC with DB10g

    Hi,
    I have Oracle DB10g R2 Standard Edition.
    Now i want to implement Real Application Clusters.
    My question is:
    Can i configure RAC with standard edition or i go for Enterprise Edition ??

    You can migrate to RAC with standard edition and can use ASM for storage.
    You can use following doc link for the reference
    http://download.oracle.com/docs/cd/B19306_01/install.102/b14203/cvrt2rac.htm#sthref1318
    And please try to perform basic search in Oracle docs before posting
    -Amit
    http://askoracledba.wordpress.com

  • Sun cluster and oracle RAC

    my client is insisting on putting oracle RAC on top of sun cluster, the thing is i don't know what is the benifit of creating such an architecture, i tries to search on the internet but couldn't understand the benifits nor the advantage, Kindly if some one has implemented such an architecture to let us know the use and the benifits

    Hi,
    Here on my environment, there is SUNCluster only for single instances. The Clusterware Oracle is complete providing high availability and load balance for your database, you don't need sun cluster with this case, no advantages gained. The only thing controlled by SUNCluster on my RAC environment is QFS (Cluster file system from SUN).
    If search on this forum, there are many discussion by this topic (suncluster X RAC) like this post Re: Sun Cluster.. Why?
    Regards,
    Rodrigo Mufalani

  • Replace Quotes, Connection Pooling, and Sun Web Server with MySQL, Oracle

    This is code I use to insert data into my MySQL and Oracle databases.
    I takes care of quotes and shows use of context, i.e. when you use Sun Web Server's
    ConnectionPooling. This code works. Feel free to reply if you have questions on how to set up connection pooling using Sun Web Server 6.1SP - it took quite a long time to learn and I couldn't find much information throughout the web, so I hope this helps...
    This is not a question and I am not looking for an answer, but please post comments or suggestions.
    dailysun
    This is in one class where I have a hashtable containing the
    column name / value pairs that I want to enter into my table.
    This class simply creates the SQL string from the values in the
    hashtable. It then passes that hashtable including the database
    name to a class which executes that sql statement (second code
    portion).
    /* Insert data into sf_parts. Create the column strings from
             * the provided hash table. Be sure to parse out hash elements which
             * are used for the createTemplate process
            StringBuffer values = new StringBuffer();
            StringBuffer fields = new StringBuffer();
            Enumeration keys = fieldHash.keys();
            while(keys.hasMoreElements()){
                Object currentKey = keys.nextElement();
                    String fieldValue = (String) fieldHash.get(currentKey);
                    if(values.length() >0){
                        values.append(",");
                    values.append("'"+fieldValue.replaceAll("'","''")+"'"); // Takes care of quotes and various other special characters!
                    if(fields.length() >0){
                        fields.append(",");
                    fields.append(currentKey);
            sql = "INSERT INTO myTable (" + fields.toString() + ") VALUES (" + values.toString() + ");";
            String insertResult = caq.getInsertDelete(sql,"myDatabaseName"); // your database name is defined in web.xml and sun-web.xml when you use Sun Web Server's Connection Pooling.
            returnValue += "<br><br><b>Rows inserted into table(myTable): </b>" + insertResult + "<br>\n";
            And, like I describe above, this method executes the sql statement.
         * Takes care of insert, update and delete requests.
         * Must have set both dbName as well as the sql String.
         * Will return number of rows affected as String.
         * @return String Number of rows affected
         * @exception SQLException
         * @exception Exception
        public String getInsertDelete() {
            checkData(); // this simply checks if the variables dbName and sql are not empty ;-)
            InitialContext initContext = null;
            int rv = 0;
            try{
                // Get connection from configured pool
                initContext = new InitialContext();
                source = (DataSource) initContext.lookup("java:comp/env/jdbc/" + dbName); // I have this set up in web.xml and sun-web.xml (I use Sun Web Server 6.1SP which does connection pooling for me)
                conn = source.getConnection();
                if(conn != null){
                    stmt = conn.createStatement();
                    rv = stmt.executeUpdate(sql);
            }catch (SQLException e){
                // do something
            }catch (Exception e){
                // do something
            }finally{
                try{
                    stmt.close();
                }catch(Exception e){
                    // do something
                try{
                    conn.close();
                }catch(Exception e){
                    // do something
                try{
                    initContext.close();
                }catch(Exception e){
                    // do something
            return rv+"";
        }  

    This is code I use to insert data into my MySQL and
    Oracle databases.
    I takes care of quotes and shows use of context, i.e.
    when you use Sun Web Server's
    ConnectionPooling. This code works. Feel free to
    reply if you have questions on how to set up
    connection pooling using Sun Web Server 6.1SP - it
    took quite a long time to learn and I couldn't find
    much information throughout the web, so I hope this
    helps...
    This is not a question and I am not looking for an
    answer, but please post comments or suggestions.Using prepared statements would mean that you wouldn't have to worry about quotes.
    You should be closing the result set.
    You are handling all fields as strings. That won't work with time fields and might not work for numeric fields.
    Presumably most of your variables are member variables. They should be local variables because that is the scope of the usage.
    You must do something with the exceptions.
    Hashtables although convienent mean that problems with usage can only be resolved at run time rather than compile time.

  • Integrate Sun ONE Messaging and Sun ONE Calendar server with Portal 6.0

    We need to integrate (implement a Single Sign On solution) Sun ONE/iPlanet Messaging and Calendar servers with Portal 6.0. The Msg and Cal. servers do not use Portal Profile server as their DS and have a different DS.This directory server is the external DS for Portal. After users login to Portal, they should be able to access Msg and Cal. servers without login to them again.
    1. How do we do this without writing a java code/servlet ?
    2. Is there any way that we could configure DSAME to create the URL,add userID and password to it and forward that URL to above servers ?

    Hi,
    The SunOne communication providers for version 6.0 will be released soon.
    (you can get beta versions from early access program)
    Like in the portal version 3.0 these channels
    are enabling SSO for messaging and calendar servers.
    (I tested them with iMSG5.2 and Calendar5.1.1)
    Cheers,
    Alex :-)

  • What kind of KVM switch can I use to monitor sun rack with 490s, 245s, and

    Hi,
    What kind of KVM switch can I use to monitor sun rack with 490s, 245s, and T2000s ?
    Ushas Symon

    It sounds like the customer and server room operator are using a Microsoft/X86 mindset. There are several selling points on using RSCs & SCs. First off are the big 3 that are easy for any good server room operator to understand: cost, space & power. If you don't have to buy a 1U Tripp-lite pull out rack KVM console ($1700) and a video card for each of your SUN servers ($400, yes SUN vid cards are $$$), you start off by saving several thousand dollars.
    Next you need to let them know that you require remote access to the systems from your desk and a standard KVM doesn't allow this (with Unix, if you have to get up from your desk then its a hardware problem). They can choose to purchase a network enabled KVM, but that adds $700 to your $1700 KVM. By using the SC you will be able to administer the system remotely.
    Third, remember that SUNs do not show all the critical boot information on a frame-buffer console output. If you are in diagnostic mode during boot, the monitor doesn't show results until it completes. If some process is stuck (missing NFS or fibre-channel hard mounts, memory tests, etc) then you need to be able to see it to fix the problem. Plus, console frame-buffers only give you 25 lines of output that you can't scroll back.
    The only small hitch is security. The new SCs (on T5220s) have SSH built in, but the older V240s and V490s use telnet which some security people balk at. The solution that we used is to put the older system SCs on a private LAN. Access to that private LAN from our intranet is via a SSH enabled dual-homed (non-routing) workstation with local user accounts. We SSH to that workstation & then telnet to the SC on the relevant server. That solution allows me to access our servers that are 40 miles away, saving response time to solve customer problems. A crude diagram is below:
    your workstation------intranet------[dual homed, non-routing workstation]------[inexpensive switch]------[server SC]
    Good luck.

  • Oracle 11gR2 RAC with Sun clsuter 3.3 clsetup not showing  ASMDiskGroup RS

    Hello,
    I am installing Oracle 11gR2 RAC on Solaris cluster 3.3 with hardware RAID and ASM
    I was able to register rac-famework-rg and crs-framework-rg.
    Oracle RAC is up and running (confirmed from crs_stat -t -v)
    However, while creating option 5. Automatic Storage Management (ASM) on clsetup, I was getting ERROR: ASM is either not installed or the installation is invalid!
    I have created the asm-inst-rg with resource asm-inst-rs and asm-dg-rg with resources asm-dg-fra, asm-dg-data and asm-dg-crs using CLI. Please find the complete clrg and clrs status output below:
    root@rac1 # clrg status
    === Cluster Resource Groups ===
    Group Name Node Name Suspended Status
    rac-framework-rg rac1 No Online
    rac2 No Online
    asm-inst-rg rac1 No Online
    rac2 No Online
    asm-dg-rg rac1 No Online
    rac2 No Online
    root@rac1 # clrs status
    === Cluster Resources ===
    Resource Name Node Name State Status Message
    crs_framework-rs rac1 Online Online
    rac2 Online Online
    rac-udlm-rs rac1 Online Online
    rac2 Online Online
    rac-framework-rs rac1 Online Online
    rac2 Online Online
    asm-inst-rs rac1 Online Online - +ASM1 is UP and ENABLED
    rac2 Online Online - +ASM2 is UP and ENABLED
    asm-dg-fra rac1 Online Online - Mounted: FRA
    rac2 Online Online - Mounted: FRA
    asm-dg-crs rac1 Online Online - Mounted: CRS
    rac2 Online Online - Mounted: CRS
    asm-dg-data rac1 Online Online - Mounted: DATA
    rac2 Online Online - Mounted: DATA
    Once I reach clsetup option 6: Resources for Oracle Real Application Clusters Database Instances, I was able to select cluster db name, oracle home, SID for both nodes, and it listed the asm-inst-rg and asm-inst-rs for selection of "Specify Oracle ASM Instance Resource".
    The problem is the the next selection which is "Specify Oracle ASM Disk Group Resources" which does NOT list any asm-dg-rg or asm-dg-fra or anything, instead, it throws error "No existing disk-group resources available for selection. Run ASM subwizard create new resource(s) and come back to this panel for the selection."
    Kindly guide me to create Resources for Oracle Real Application Clusters Database Instances either in CLI or clsetup
    Thanks and Regards
    Ushas Symon

    Solaris Cluster 3.3 u1 solved the issue.
    The problem right now I am facing is IPMP on the public interface.
    When I remove the cable on the bge0, the ip on bge0 and the SCAN IP's are plumbed to bge1 which is in sc_ipmp0, but NOT the virtual IP!!! and the listeners on both nodes go offiline!!!
    any inputs on the configuration will be highly appreciated..
    Thanks and Regards
    Ushas Symon

  • Guidelines for SGA and PGA tuning for 10gR2 RAC and ASM ?

    I am looking for tuning information on SGA and PGA tuning for Oracle 10g (10.2) RAC and ASM for a 4TB OLTP and DSS mixed environment on Solaris 10 platform.

    We are running Solaris 10 SPARC 64 bit with Oracle 10gR2 RAC Enterprise Edition and ASM on Sun servers with 32GB of RAM for memory for a 4TB OLTP database.
    It is in design phase so I do not have an existing AWR or Statspack report yet. Is there a best practices guideline on how to size parameters for the SGA (ie: shared_pool_size, etc) and PGA for this environment from Oracle?

Maybe you are looking for

  • Memo data type displayed half page continued on next page

    Post Author: j45c CA Forum: Crystal Reports I am currently using crystal report IX which the memo field only displayed half of the page and continued on the next page. I have set can grow = true, keep object together = false and close border on page

  • I have FF7, but to run a program for work I need FF3. Is there a way to normally run FF7, but have access to FF3?

    I have a project required for work that is incompatible with FF7. My computer is upgraded to FF7. The program is compatible with FF3. Is there some way to have access to FF3 while keeping my FF7 for regular use?

  • Do we need a SAP PI system to use SAP SRM enterprise services?

    Hi, I am working in a project where we need to use some enterprise services like ([Maintain Purchase Request|http://wiki.sdn.sap.com/wiki/display/ESpackages/MaintainPurchaseRequest]) for SAP SRM 7.x. We have an ECC 6 system also in the landscape but

  • GUI "out of sync" with filesystem?

    We have one OS X Server (10.3.9) box here that is displaying a very odd problem. It appears that the only way to get an accurate view of what files are in what directories is from within Terminal. The GUI is not displaying files that really do exist

  • Premiere pro cc 2014 update failed

    Couldn't move a project from desktop to laptop. Laptop showed premiere pro cc 2014 up to date. But when I tried opening project it said it was created on a newer version. Chat support said I should downoad an update from a link they provided. Tried i