Node organization : one or multi ?

Hi.
My organization runs OCS10G calendar on 5 nodes (one per location), for approx 3000 accounts, on the same Linux server (we have another server for OID, data are on a NetApp NAS).
Several colleagues would like to merge the 5 nodes into a single one, as the administration should be somewhat easier (and the delegate part should work for people on different nodes using the desktop client).
Have you any tip and/or advice for this operation?
How are you organized (how many nodes/server, size of each node,..). I am mainly interested in large node size !
Is using "unimvuser" a secure mechanism for moving users ?
Any other way to move users ?
Thanks in advance for any answer or links towards Oracle documentation on the subject.
Regards
Bertrand.

Hi Michael,
All of the 5 nodes must be in the same Windows Server Failover Cluster (WFSC). We cannot create two windows cluster for them. 
That all nodes belong to the same WSFC is a requirement for an AlwaysOn availability groups. In other words, when combining
 Failover Cluster Instances and AlwaysOn availability groups, all the servers must be joined to the same Windows domain to participate in the same WSFC.
Reference:
Overview of AlwaysOn Availability Groups (SQL Server)
Combining AlwaysOn Groups With Failover Cluster Instances
Thanks,
Lydia Zhang
Lydia Zhang
TechNet Community Support

Similar Messages

  • How to get the data from multiple nodes to one table

    Hi All,
    How to get the data from multiple nodes to one table.examples nodes are like  A B C D E relation also maintained
    Regards,
    Indra

    HI Indra,
    From Node A, get the values of the attributes as
    lo_NodeA->GET_STATIC_ATTRIBUTES(  IMPORTING STATIC_ATTRIBUTES = ls_attributesA  ).
    Similarily get all the node values from B, C, D and E.
    Finally append all your ls records to the table.
    Hope you are clear.
    BR,
    RAM.

  • Adding multiple same-name nodes from one xml into another

    Hi,
    Following on from my question the other day (Adding multiple different nodes from one xmltype into another), I now have a slightly more complex requirement that I cannot work out where to start, assuming that it's something that can reuse some/all of yesterday's work (thanks again, odie_63!). ETA: I'm on 11.2.0.3
    So, here's the (slightly amended) xml along with yesterday's solution:
    with sample_data as (select xmltype('<root>
                                           <xmlnode>
                                             <subnode1>val1</subnode1>
                                             <subnode2>val2</subnode2>
                                           </xmlnode>
                                           <xmlnode>
                                             <subnode1>val3</subnode1>
                                             <subnode2>val4</subnode2>
                                           </xmlnode>
                                         </root>') xml_to_update,
                                xmltype('<a>
                                           <b>valb</b>
                                           <c>valc</c>
                                           <d>
                                             <d1>vald1</d1>
                                             <d2>vald2</d2>
                                           </d>
                                           <e>vale</e>
                                           <f>valf</f>
                                           <g>
                                             <g1>valg1</g1>
                                             <g2>valg2</g2>
                                           </g>
                                           <h>
                                             <h1>valh1</h1>
                                             <h2>valh2</h2>
                                           </h>
                                           <multinode>
                                             <name>fred</name>
                                             <type>book</type>
                                             <head>1</head>
                                           </multinode>
                                           <multinode>
                                             <name>bob</name>
                                             <type>car</type>
                                             <head>0</head>
                                           </multinode>                                        
                                         </a>') xml_to_extract_from
                          from   dual)
    select xmlserialize(document
               xmlquery(
                 'copy $d := $old
                  modify (
                    insert node element extrainfo {
                      $new/a/b
                    , $new/a/d
                    , $new/a/f
                    , $new/a/h
                    } as first into $d/root
                  return $d'
                 passing sd.xml_to_update as "old"
                       , sd.xml_to_extract_from as "new"
                 returning content
             indent
    from sample_data sd;
    That gives me:
    <root>
      <extrainfo>
        <b>valb</b>
        <d>
          <d1>vald1</d1>
          <d2>vald2</d2>
        </d>
        <f>valf</f>
        <h>
          <h1>valh1</h1>
          <h2>valh2</h2>
        </h>
      </extrainfo>
      <xmlnode>
        <subnode1>val1</subnode1>
        <subnode2>val2</subnode2>
      </xmlnode>
      <xmlnode>
        <subnode1>val3</subnode1>
        <subnode2>val4</subnode2>
      </xmlnode>
    </root>
    However, I now need to add in a set of new nodes based on information from the <multinode> nodes, something like:
    <root>
      <extrainfo>
        <b>valb</b>
        <d>
          <d1>vald1</d1>
          <d2>vald2</d2>
        </d>
        <f>valf</f>
        <h>
          <h1>valh1</h1>
          <h2>valh2</h2>
        </h>
        <newnode>
          <name>fred</name>
          <type>book</type>
        </newnode>
        <newnode>
          <name>bob</name>
          <type>car</type>
        </newnode>
      </extrainfo>
      <xmlnode>
        <subnode1>val1</subnode1>
        <subnode2>val2</subnode2>
        <type>book</type>
      </xmlnode>
      <xmlnode>
        <subnode1>val3</subnode1>
        <subnode2>val4</subnode2>
        <type>car</type>
      </xmlnode>
    </root>
    If it's easier, I *think* we would be ok with something like:
    <newnode>
      <type name="fred">book</type>
      <type name="bob">car</type>
    </newnode>
    The closest I've come is:
    with sample_data as (select xmltype('<root>
                                           <xmlnode>
                                             <subnode1>val1</subnode1>
                                             <subnode2>val2</subnode2>
                                           </xmlnode>
                                           <xmlnode>
                                             <subnode1>val3</subnode1>
                                             <subnode2>val4</subnode2>
                                           </xmlnode>
                                         </root>') xml_to_update,
                                xmltype('<a>
                                           <b>valb</b>
                                           <c>valc</c>
                                           <d>
                                             <d1>vald1</d1>
                                             <d2>vald2</d2>
                                           </d>
                                           <e>vale</e>
                                           <f>valf</f>
                                           <g>
                                             <g1>valg1</g1>
                                             <g2>valg2</g2>
                                           </g>
                                           <h>
                                             <h1>valh1</h1>
                                             <h2>valh2</h2>
                                           </h>
                                           <multinode>
                                             <name>fred</name>
                                             <type>book</type>
                                             <head>1</head>
                                           </multinode>
                                           <multinode>
                                             <name>bob</name>
                                             <type>car</type>
                                             <head>0</head>
                                           </multinode>                                        
                                         </a>') xml_to_extract_from
                          from   dual)
    select xmlserialize(document
               xmlquery(
                 'copy $d := $old
                  modify (
                    insert node element extrainfo {
                      $new/a/b
                    , $new/a/d
                    , $new/a/f
                    , $new/a/h
                    , element newnode {
                                       $new/a/multinode/name
                                       ,$new/a/multinode/type
                    } as first into $d/root
                  return $d'
                 passing sd.xml_to_update as "old"
                       , sd.xml_to_extract_from as "new"
                 returning content
             indent
             ) fred
    from sample_data sd;
    Which produces:
    <newnode>
      <name>fred</name>
      <name>bob</name>
      <type>book</type>
      <type>car</type>
    </newnode>
    - obviously not right!
    Can anyone provide any hints? I've tried searching for similar examples, but I mustn't be putting in the right search terms or something!

    odie_63 wrote:
    or, similarly, to get the alternate output :
    copy $d := $old
    modify (
      insert node element extrainfo {
        $new/a/b
      , $new/a/d
      , $new/a/f
      , $new/a/h
      , element newnode {
          for $i in $new/a/multinode
          return element type {
            attribute name {data($i/name)}
          , data($i/type)
      } as first into $d/root
    return $d
    So we're going with the second method, but I've discovered that the "$i/name" node is not always present. When that happens, I would like to use a default value (for example, "george"). I promise I've searched and searched, but I'm completely failing to turn up anything that sounds remotely like what I'm after (seriously, I can't believe my google-fu sucks this badly!).
    Is there a simple way of doing it? The only thing that I've found that looks vaguely relevant is "declare default namespace...." but I'm not sure that that's the correct thing to use, or if it is, how I'm supposed to reference it when populating the attribute value.

  • PI Mapping : Generating multiple nodes by one node

    Hi,
    I'm looking for the solution how to generate two nodes by one node in source messages.  In the following sample messages, two nodes in source are expected to generate 4 nodes in output.
    Source Structure
    <item>
         <id>
         <name>
    </item>
    Target structure
    <article>
         <flag>
         <id>
         <name>
    </article>
    Source message instance
    <item>
         <id>1</id>
         <name>ABC</name>
    </item>
    <item>
         <id>2</id>
         <name>XYZ</name>
    </item>
    Expected output message
    <article>
         <flag>QD</flag>
         <id>1</id>
         <name>ABC</name>
    </article>
    <article>
         <flag>QI</flag>
         <id>1</id>
         <name>ABC</name>
    </article>
    <article>
         <flag>QD</flag>
         <id>2</id>
         <name>XYZ</name>
    </article>
    <article>
         <flag>QI</flag>
         <id>2</id>
         <name>XYZ</name>
    </article>
    In output message, two node of article 1 should be together.
    Thanks in advance!
    Victor

    Hey thanks to  all that contributed to the solution of this.
    I'm a newby to message mapping of SAP PI.
    But in my learning process I found out that the solution proposed in :
    http://help.sap.com/saphelp_nw04/helpdata/en/26/d22366565be0449d7b3cc26b1bab10/content.htm
    using the copyvalue function
    is not working for the case where you have 2 partnernodes in the partnermsg. In this case the proposed solution is putting the street,city and zipcode of the first partnernode in both the targetnodes created in the mapping.
    After some thinking about how to solve it I came up with the solution :
    I created 3 UDF's  ( getstreet ,getcity and getzipcode) :
    public void getstreet(String[] var1, ResultList result, Container container) throws StreamTransformationException{
    for (int i = 0; i <  var1.length; i++) {
    if ( (i%3)  == 0) {
       result.addValue(var1<i>);
    public void getcity(String[] var1, ResultList result, Container container) throws StreamTransformationException{
    for (int i = 0; i <  var1.length; i++) {
    if ( (i%3)  == 1) {
       result.addValue(var1<i>);
    public void getzipcode(String[] var1, ResultList result, Container container) throws StreamTransformationException{
    for (int i = 0; i <  var1.length; i++) {
    if ( (i%3)  == 2) {
       result.addValue(var1<i>);
    the mapping for the target field street :
    street = splitbyvalue ( getstreet(removecontext(addrdat))    "each value")
    similar mappings need to be set for city and zipcode.
    other mappings are :
    customermsg = partnermsg
    customer = createif(exists(partner)))
    name = name
    this solves the issue for the 2 partnernodes without using the copyvalue function

  • How to copy a node from one dom document to another?

    I have one dom document that I have to split up into multiple dom documents. I am able to get the inividual nodes that I want to put into seperate documents.
    My problem occurs when I create a new dom document and try to add the node from the parent document. I get an exception saying (copied from api: WRONG_DOCUMENT_ERR: Raised if newChild was created from a different document than the one that created this node. )
    How can I make it so that I can copy a node from one document and add it to another.

    Have you checked out the API called importNode in the DOM Document. It lets you move nodes between different documents.
    This api lets you simply copy the existing node from one document into another. without creating any new nodes for it.
    I have done a small example please have a look.
    Book.xml
    <?xml version="1.0"?>
    <books>
      <book>
        <name>Inside Corba</name>
      </book>
      <book>
        <name>Inside RMI</name>
      </book>
    </books>------------------------
    Book2.xml
    <?xml version="1.0"?>
    <books>
      <book>
        <name>Core Java </name>
      </book>
      <book>
        <name>Core JINI</name>
      </book>
    </books>-------------------
    MoveNode.java (copies nodes from doc2 into doc1)
    import java.io.*;
    import javax.xml.parsers.*;
    // structures
    import org.w3c.dom.*;
    import org.xml.sax.*;
    public class MoveNode
      public static void main(String[] args)
        // step1. create a factory and configure it
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        // step2. set various configurations
        factory.setValidating(false); // do not need validation at this time.
        factory.setIgnoringComments(false); // do not ignore comments
        factory.setIgnoringElementContentWhitespace(false); // do not ignore element content whitespace.
        factory.setCoalescing(false);
        factory.setExpandEntityReferences(true);
        // step 3 create a document builder
        DocumentBuilder builder = null;
        try
          builder = factory.newDocumentBuilder();
        catch(ParserConfigurationException e)
          e.printStackTrace();
        try
          Document doc1 = builder.parse(new File("book.xml"));
          Document doc2 = builder.parse(new File("book2.xml"));
          if (doc1 == null || doc2 == null)
            System.out.println("doc1 is null or doc2 is null");
            System.exit(1);
          } // if
          // fetch books from doc2
          NodeList list = doc2.getElementsByTagName("book");
          System.out.println("number of books found " + list.getLength());
          Node node1 = list.item(0);
          Node node2 = list.item(1);
          // get the root node of doc1
          Node root = (Node) doc1.getDocumentElement();
          root.appendChild(doc1.importNode(node1, false));
          root.appendChild(doc1.importNode(node2, false));
          //now doc1 should have 4 nodes
          System.out.println(doc1.getElementsByTagName("book").getLength());
        } // try
        catch(SAXException se)
          se.printStackTrace();
        catch(IOException ie)
          ie.printStackTrace();
    hope this helps.
    regards,
    Abhishek.

  • E4X - all nodes of one xml

    Hello guys,
    Can somebody help me???
    I need all nodes of one xml that <system> element
    equals "SystemOne".
    private function initApp():void {
    var xmlTemp:XML =
    <interfaces>
    <xinterface>
    <name>firstInterface</name>
    <team>TeamOne</team>
    <systems>
    <system>
    <name>SystemOne</name>
    </system>
    <system>
    <name>SystemTwo</name>
    </system>
    </systems>
    </xinterface>
    <xinterface>
    <name>secondInterface</name>
    <team>TeamTwo</team>
    <systems>
    <system>
    <name>SystemOne</name>
    </system>
    <system>
    <name>SystemTwo</name>
    </system>
    <system>
    <name>SystemThree</name>
    </system>
    </systems>
    </xinterface>
    </interfaces>;
    var xmlFind:XML =
    xmlTemp.xinterface.systems.system.(name=='SystemOne').parent().parent();
    But this don't work... return error (TypeError: Error #1010:
    A term is undefined and has no properties.)
    Thank a lot!!!
    Kleber

    No ready made example, but maybe some (untested) snippets.
    var xlSystem:XMLList =
    xmlTemp.xinterface.systems.system.(name=='SystemOne');
    var xmlInterface:XML = <foundinterfaces />;
    var xmlInterface:XML;
    for (vari:int=0;i<xlSystem.length();i++) {
    xmlInterface = xlSystem
    .parent().parent();
    xmlInterface.appendChild(xmlInterface .copy());
    Tracy

  • How to switch production single node EBS environment to multi node?

    We're considering moving our production EBS environment from single node to multi node to separate out the middle processing from the database. We've completed the steps via clone (adcfgclone.pl) in out test environment and are now testing, however we're leery of running the same process in production. I've researched this process greatly, but most links point to either multi to single or cloning. Please assist.

    Use Rapid Clone -- Rapid Clone Documentation Resources For Release 11i and 12 [ID 799735.1]
    All the steps are covered under "Cloning a Single-Node System to a Multi-Node System" section.
    Thanks,
    Hussein

  • Problem moving a Node from one Document to another (XMLBeans)

    Hi all
    Is it possible to get a org.w3c.dom.Node from one org.w3c.dom.Document object and put it into another org.w3c.dom.Document object?
    I am attempting to do this by getting a Node from an XMLBeans object and trying to append it to a SOAPHeader. It compiles, but I get the following runtime exception: -
    DOMException: WRONG_DOCUMENT_ERR
    The Javadoc says that this is thrown If a node is used in a different document than the one that created it (that doesn't support it)
    I dont know if the problem is that Nodes cant be passed between Documents in general (namespace issues?), or there is something about a Node from an XMLBeans object that is putting a spanner in the works somewhere.
    I would be very grateful for any advice or suggestion.
    Many thanks
    Jon

    If you look at all the methods of the Document interface carefully, pretty soon you will come upon one named "importNode".

  • Mapping of values in multiple nodes into one

    Folks,
    I have a message with the following structure
    <Document>
      <Item>
        <ID>1000</ID>
       <CustomerPO>128389</CustomerPO>
       <Reference>
         <Category>A</Category>
         <ReferenceID>31909031</ReferenceID>
       </Reference>
      </Item>
    <Item>
       <ID>1001</ID>
       <Reference>
         <Category>B</Category>
         <ReferenceID>707501451</ReferenceID>
       </Reference>
      </Item>
    I need to map it to message below.
    <Result>
      <Reference1>128389</Reference1>
      <Reference2>707501451</Reference2>
    </Result>
    The logic here is:
    Reference1 is populated from the first occurrence in /Document/Item/CustomerPO.
    Reference2 is taken from the first occurrence in /Document/Item/Reference/ReferenceID where /Document/Item/Reference/Category = 'B'.
    I suspect it's possible to do with either one or a combinations of (a) node and string functions, and (b) some custom function, but for the life of me cannot figure out exactly how. Any relevant advise will be appreciated!

    Try below..
    CustomerPO -> copyvalue[0] -> should return the first occurence
    Category -> map with default -> remove context -> equals-> constant[B]
                                  if without else -> target field
    ReferenceID -> map with default -> remove context

  • How to put two cache nodes in one cluster..

    Please provide one sample example file to configure the cache cluster for two cache nodes.. and then where should i keep that XML file...i am suffering with this from last two days... pls help me.......pls..
    I am using coherence for .NET as a client...
    pls...pls..... Thanks in advance.. I am unable to understand what they have given in documents..
    Thanks,
    krishna
    Edited by: krishna_ndlp on Jun 16, 2011 2:55 AM

    Krishna -
    As Steve pointed out, starting a Coherence cache server on multiple machines (or in multiple terminal windows on one machine) will result in multiple node cluster.
    The output from a cache server will show the cluster member set:
    Output from the first cache server (Id=1) starting:
    MasterMemberSet
    ThisMember=Member(Id=1, Timestamp=2011-06-16 10:53:46.231, Address=xxx.xxx.xxx.xxx:8088, MachineId=******,
    Location=site:acme.com, machine:acme-pc,process:5580, Role=CoherenceServer)
    OldestMember=Member(Id=1, Timestamp=2011-06-16 10:53:46.231, Address=xxx.xxx.xxx.xxx:8088, MachineId=******,
    Location=acme.com, machine:acme-pc, process:5580, Role=CoherenceServer)
    ActualMemberSet=MemberSet(Size=1, BitSetCount=2
    Member(Id=1, Timestamp=2011-06-16 10:53:46.231, Address=xxx.xxx.xxx.xxx:8088, MachineId=29922,
         Location=site:acme.com, machine:acme-pc,process:5580, Role=CoherenceServer)
    Output from the second cache server (Id=2) starting:
    MasterMemberSet
    ThisMember=Member(Id=2, Timestamp=2011-06-16 10:54:36.434, Address=xxx.xxx.xxx.xxx:8090, MachineId=******,
    Location=site:acme.com,machine:acme-pc, process:7952, Role=CoherenceServer)
    OldestMember=Member(Id=1, Timestamp=2011-06-16 10:53:46.231, Address=xxx.xxx.xxx.xxx:8088, MachineId=******,
    Location=site:acme.com, machine:acme-pc,process:5580, Role=CoherenceServer)
    ActualMemberSet=MemberSet(Size=2, BitSetCount=2
    Member(Id=1, Timestamp=2011-06-16 10:53:46.231, Address=xxx.xxx.xxx.xxx:8088, MachineId=******,
         Location=site:acme.com, machine:acme-pc,process:5580, Role=CoherenceServer)
    Member(Id=2, Timestamp=2011-06-16 10:54:36.434, Address=xxx.xxx.xxx.xxx:8090, MachineId=******,
         Location=site:acem.com, machine:acme-pc,process:7952, Role=CoherenceServer)
    Cache server output will also show the cache configuration file used when starting (for example):
    Oracle Coherence GE 3.6.0.1 <Info> (thread=main, member=n/a):
    Loaded cache configuration from "jar:file:/C:/coherence-3.6.0.1/coherence/lib/coherence.jar!/coherence-cache-config.xml"
    "coherence-cache-config.xml" is located in the coherence.jar. It contains prefixed wild-card cache-mappings for 'dist-*' partitioned cache, 'repl-*' replicated cache, etc. A generic wild-card cache-mapping of '*' defaults other caches to partitioned.
    Specific caches need to be configured within the cache configuration xml file specified (-Dtangosol.coherence.cacheconfig=<config-file-spec>) when the cache server is started. These caches are then accessible to all server started with the same cacheconfig.
    /Mark J

  • ADF Tree Component Iterating through all nodes upon ONE node click...

    Hi to all !. My name is Agustin and I live far away... In Cordoba Argentina to be specific !. My doubt would be the following one: I wanted the other day to build a af:tree component and put in the NodeStamp an commandLink with a setActionListener... So as to get the selected Node... In this case, I have category of books... Let say DataBase, Cloud Computing, Web Development and so on... But the misterious thing happens when I click on one node, and the action method in my backing bean is executed one time per each node the Tree has... I notices this coz I made a System.out.println()... My idea would be to detect the user click event so as to update a Table... My code is as follows !...
    <af:tree value="#{backManager.listaCategoria}" var="cat"
    binding="#{backManager.tree1}" id="tree1">
    <f:facet name="nodeStamp">
    <h:commandLink binding="#{backManager.outputText1}" action="#{backManager.outputText1_action}" >
    <af:setActionListener from="#{cat}" to="#{backManager.selectedItem}" />
    <h:outputText value="#{cat.label}"
    binding="#{backManager.outputText2}"
    id="outputText2"/>
    </h:commandLink>
    </f:facet>
    </af:tree>
    and my backing bean is:
    public String ejecutarSeleccion()
    Categoria cat = (Categoria) this.selectedItem.getValue();
    System.out.println("Nombre: " + cat.getNombre());
    return null;
    This method is the action attribute from the command link !.
    the selectedItem is an attribute of the type SelectItem !.
    Where I would be making the mistake ?... Or should I implement the thing in a different way ?... Thankx ! :D

    Hi,
    its strange when you say it executes the action per each node in the tree. One thing tough I would change is to go from h:commandLink to af:commandLink as it allows you to set partialSubmit=true in which case a click on the tree doesn't refresh the whole tree. I then would add an f:attribute tag to the command link
    <f:attribute name="cat" value="#{cat.id}"/>
    On the command link I had the actionListener property pointing to a managed bean with a method like
    public void onTreeNodeAction(ActioneEvent actionEvent){
    RichCommandLink link = (RichCommandLink ) actionEvent.getUIComponent();
    Object catId = link.getAttributes().get("cat");
    // ... cast the catalog id to its type and you are ready to go
    Another option would be to use the SelectListener of the tree and don't use a command link at all. You respond to tree node selection similar to here
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/83-bidi-synchronization-tree-form-401841.pdf
    Frank

  • 2 node RAC: one 10gR2  node and one 11.2.0.3 node on Solaris 10.

    Is it possible to have a mixed Oracle version 2 node RAC with 10gR2 database on one machine and 11.2.0.3 database installed on the other machine. Has anyone done this?

    Hi,
    if you are talking about setting up a RAC, and having a database 10g running on one node, and a different database 11g running on the other node this is possible.
    You will have to use the newest clusterware/GI (11.2.0.3) and multiple Oracle Homes (One for 10g and one for the 11.2.0.3).
    If however you want one database with 2 instances running different versions: Then No.
    Regards
    Sebastian

  • Expanding Tree till Last Node, in one shot, in WebDynPro ABAP

    Hi Colleagues,
              I am working on this tree structure of technical objects where i need to Expand ALL the nodes of the tree in one click. Please let me know if this is posible.
    Regards,
    Anoop

    Hi Anoop,
    U have expand_node --> Use this method to expand a particular node
    expand_nodes --> Use this method to expand a list of nodes
    get_expanded_nodes -->This method returns a node table containing the keys of all expanded nodes
    Check on to this link for further details hoe to implement inside ur coding.
    http://help.sap.com/saphelp_erp2005/helpdata/en/1b/2a7536a9fd11d2bd6f080009b4534c/frameset.htm
    Hope this helps u,
    Regards,
    Nagarajan.

  • Migrate Single Node 10g STreams to Multi Node RAC

    We are currently running 10g STreams. One capture process enqueing LCR into one queue. Propagation job dequeues messages and propagates them to a Destination queue. Then our Apply process at Destination database dequeues and apply changes.
    We have developed a single shell script STREAMSsetup.sh that does all the magic on setting up streams (capture, apply, propagator and the table queues.)
    Now, we are in the process of designing our new Horizontal architecture with Oracle RAC. We envision it is going to be a Data Guard Migration from Single node to the RAC environment.
    My question is, can we just let Data Guard takes care of that, expecting all Streams pieces will be in place within the RAC environment? OR do you recomment we remove all streams configuration and re-run our magic script STREAMSsetup.sh to set everything up again once migrated to the RAC environment. ???
    I now Streams follows an Instance Owner rule when it comes to where Capture or Apply will be started or stoped.
    I would appreciate if someone have had any experience with this type of migration provide any feedback.
    Thanks,
    Arqui

    Yes, we are opening an SR. Everything is pointing into the direction of recreating Streams configuration from RAC/ASM environment once migrated, using the instance with the lowest Instance number in the Cluster. That instance will be registered as the Primary instance owner of the Buffer queue. If primary instance fails queue ownership is transferred automatically to the next instance in the cluster and capture is started automatically in the other node.
    Thanks,
    ARqui

  • One 32 bit node and one 64 bit node

    I am planning to do a RAC install for learning purposes.
    I plan to use the document
    http://www.idevelopment.info/data/Oracle/DBA_tips/Oracle10gRAC/CLUSTER_12.shtml
    I plan to use
    node 1 is a 64 bit desktop
    node 2 will be a 32 bit desktop
    Is this a problem considering I am using one 32 bit desktop and one 64 bit desktop ?

    I haven't done what you are trying, that said; you should be fine as long as the you run 32bit OS on both machines. Your 32bit box will not let you run a 64bit OS, but your 64bit box will let you run 32bit OS. If you already have the hardware, just try it, all you wold be investing is time (IMHO, most ROI for learning). Put 32 bit RHEL/OEL/CentOS on both boxes and try.
    Good Luck!

Maybe you are looking for

  • How to use propertyConstraints in developing custom reports cq5??

    hi,      i need to add some custom query in reports, but have no idea how to create propertyConstraints in query builder.      kindly explain how to create it... Regards, Fazz

  • Message mapping - createIf issue

    Hello everybody, I have a problem with some message mapping. A entire node (E1EDL24) should only be transferred if a field (MATKL from node E1EDL26) is unequal to a certain value ('KAL'). So I created following message mapping with the createIf funct

  • 'unable to connect communication error'

    I am getting error when I try to connect to the iCloud from my Mac book pro. My AppleID is correct and able to connect from my iphone 5. I am not sure what could be wrong from the Mac. Any help is greatly appreciated. I have the latest OS installed o

  • TRACK SYSTEM IDLE TIME

    Hii Guys, I am working on a client server architecture based project named "ATTENDANCE TRACKING SYSTEM". For this, I need a java program that can run in background(without any interface) and track system idle time on client machine. The idle time is

  • CAST -- Use of CAST

    Hi, Has anyone used CAST while doing impact analysis. Can you send me a documentation with the steps you followed for doing impact analysis using CAST. My email id is -- [email protected] Waiting for reply. Thanks and Regards