Add / remove node RAC 9i

Good days and pardon for my Englishman, I am involved in a project to remove a node of rac 9i 9.2.0.5 and to add another node. Gurus, can to indicate myself like I can realize the tasks or if there exists algun document to which I could refer, have installed several RAC of her(it) 10g but it is my first experience on RAC 9i.
Thank you very much for everything

Here you go for step by step inst..
Metalink Doc-id :270901.1 (How to Dynamically Add a New Node to an Existing 9.2.0 RAC Cluster)
http://download-east.oracle.com/docs/cd/B10501_01/rac.920/a96596/addmig.htm
Hope this helps,
Please reward good answers by marking them correct or helpful...

Similar Messages

  • How would i add remove node

    Hi am new at java and I was wondering what would be a code to remove it if i provide the coeff
    I know is
    -Given the index you want to remove
    -set the node at the previous index to point to the node at the next index
    -set the index you want to remove as pointing to nothing, this includes setting its previous and next nodes to null
    Can someone code this for me to see
    // Polynomial.java
    public class Polynomial
        private int degree;
        private Node head;
        public static Polynomial addPolys(Polynomial poly1, Polynomial poly2)
            Polynomial polyRes = new Polynomial();
            int power = (poly1.degree > poly2.degree) ? poly1.degree : poly2.degree;
            while (power >= 0)
                Node n1 = poly1.head;
                while (n1 != null)
                    if (n1.power == power)
                        break;
                    n1 = n1.next;
                Node n2 = poly2.head;
                while (n2 != null)
                    if (n2.power == power)
                        break;
                    n2 = n2.next;
                if ((n1 != null) && (n2 != null))
                    polyRes.addNode(n1.coeff + n2.coeff, n1.power);
                else if (n1 != null)
                    polyRes.addNode(n1.coeff, n1.power);
                else if (n2 != null)
                    polyRes.addNode(n2.coeff, n2.power);
                power--;
            return polyRes;       
        public void addNode(int coeff, int power)
            if (head == null) // start the list
                head = new Node(coeff, power, null);
                degree = power;
            else
                Node n = head;
                Node last = null;
                while (n != null)
                    if (power > n.power) // insert in list
                        if (last == null)
                            head = new Node(coeff, power, n);
                        else
                            last.next = new Node(coeff, power, n);
                        degree = power;
                        break;
                    last = n;
                    n = n.next;
                if (n == null) // append to list
                    last.next = new Node(coeff, power, null);
        public String toString()
            StringBuffer strBuf = new StringBuffer();
            Node n = head;
            boolean first = true;
            while (n != null)
                int absCoef = n.coeff;
                if (!first)
                    if (n.coeff >= 0)
                        strBuf.append(" + ");
                    else
                        absCoef = -absCoef;
                        strBuf.append(" - ");
                strBuf.append(absCoef).append("x^^").append(n.power);
                first = false;
                n = n.next;
            return strBuf.toString();
        public class Node
            public int coeff;
            public int power;
            public Node next;
            public Node(int coeff, int power, Node next)
                this.coeff = coeff;
                this.power = power;
                this.next = next;
    // PolyTest.java
    public class PolyTest
        public static void main(String[] args)
            Polynomial poly1 = new Polynomial();
            poly1.addNode(3, 2);
            poly1.addNode(4, 1);
            poly1.addNode(4, 0);
            Polynomial poly2 = new Polynomial();
            poly2.addNode(3, 3);
            poly2.addNode(-4, 2);
            poly2.addNode(3, 0);
            Polynomial poly3 = Polynomial.addPolys(poly1, poly2);
            System.out.println(poly3);   
    }

    ok sorry this is what i go so far
        public void removeNode(int indexnumber)
        Node n = head;
        int i;
        while (i < indexnumber - 1){
        n = n.next;
           if(n.next == null)
              //throw exception
           ++i;
        A = n;
        //(if we encounter a node with the next node pointing to null, thow an exception)
        B = A.next; //B is the node we want to remove
        C = B.next; //C is the node right after the node we want to remove
        A.next = C;
        B.next = null;
    }but am getting an error with
       A = n;
        //(if we encounter a node with the next node pointing to null, thow an exception)
        B = A.next; //B is the node we want to remove
        C = B.next; //C is the node right after the node we want to remove
        A.next = C;
        B.next = null;

  • HOW TO remove nodes add nodes dynamically create objects branchgroup

    After much trial and error, frustration and reading this forum I have come across a good way to dynamically add/remove objects. This is working in my model with 1.3 and jdk 1.4.1_02 Sorry if its sloppy.
    Here goes:
    Adding objects (cap bits may not be optimised):
    (A)
    BranchGroup newDynObj = null;
    switch (workerType)
    case 1: //create a rawEntry BranchGroup
    newDynObj = new RawEntry();
    break;
    case 2: //create a Finshed Node
    newDynObj = new FinishedNode();
    break;
    default:
    newDynObj.setCapability(BranchGroup.ALLOW_CHILDREN_EXTEND);
    newDynObj.setCapability(BranchGroup.ALLOW_DETACH);
    newDynObj.setCapability(Group.ALLOW_CHILDREN_READ);
    newDynObj.setCapability(Group.ALLOW_CHILDREN_WRITE);
    Transform3D t = new Transform3D();
    t.set(scale, new Vector3d(xpos, ypos, zpos));
    TransformGroup objTrans2 = new TransformGroup(t);
    objTrans2.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
    objTrans2.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
    objTrans2.setCapability(TransformGroup.ALLOW_CHILDREN_READ);
    objTrans2.setCapability(TransformGroup.ALLOW_CHILDREN_WRITE);
    objTrans2.setCapability(BranchGroup.ALLOW_CHILDREN_EXTEND);
    Sphere obj = new Sphere(1.0f, Sphere.GENERATE_NORMALS | Sphere.GENERATE_TEXTURE_COORDS,
    5, app);
    //add to scene graph
    objTrans2.addChild(obj);
    newDynObj.addChild(objTrans2);
    newDynObj.compile();
    return newDynObj;
    call this ftn with:
    Space3DPanel.objTrans.addChild(createObject(createAppearance(workerType), 0.04, x, y, z, 2)); where objTrans is your tansformGroup
    Removing branchgroup:
    Its easy to add. But the trick is to delete/remove these !?! Detach doesnt seem to do anything. The method/pattern that works for me is to..
    1. make a new class subclassing BranchGroup like this:
    public class FinishedEntry extends BranchGroup
    { private String type;
    public FinishedEntry(){  }
    public FinishedEntry(String type)
    { this.type = type; }
    and
    public class RawEntry extends BranchGroup
    private String type;
    public RawEntry(){  }
    public RawEntry(String type)
    { this.type = type;}
    2. To when adding the BG to the TG of the parent (objTrans)
    add a BG of the type you subclassed.
    see (A) above.
    3. Now scan through the children of the TG that you have been adding these children to. Like this:
    static synchronized public void removeNodeFromModel(int workerType)
    try {
    switch (workerType)
    case 1: //raw Entry
    for (int i = 0; i < Space3DPanel.objTrans.numChildren(); i++)
    if (Space3DPanel.objTrans.getChild(i) instanceof RawEntry)
    Space3DPanel.objTrans.removeChild(i);
    break;
    break;
    case 2: //result Entry
    for (int i = 0; i < Space3DPanel.objTrans.numChildren(); i++)
    if (Space3DPanel.objTrans.getChild(i) instanceof FinishedNode)
    Space3DPanel.objTrans.removeChild(i);
    break;
    } //end for
    break;
    default:
    } catch (Exception e) { e.printStackTrace(); }
    The main idea is to use instanceof !! then use removeChild (see above).. Also, you can compile your BGs using this method.
    Thanks for the great forum!
    Jacob Pyrett
    [email protected]

    First, to add child nodes to a branch group, you must follow two rules:
    (1) The child you are adding to the branch group is also a BranchGroup
    (2) The BranchGroup.ALLOW_CHILDREN_EXTEND capability is set
    From here, you are able to add children on the fly.
    To remove a child from the branch group was harder to figure out, but I eventually got it to work. To accomplish this you must do the following:
    (1) have the capability BranchGroup.ALLOW_DETACH) set on the child BranchGroup you wish to remove.
    (2) call the child's detach() method rather than calling the parent's removeChild()
    Hope this helps.

  • Add a node to Oracle 11g RAC

    Good Morning.
    Can somebody give a short and good guide to add a node to Oracle 11g RAC running on Suse Linux 10.?
    Thanks

    Hi,
    Please find the below demo from oracle,
    http://st-curriculum.oracle.com/demos/db/11g/r2/grid_rac/04_clusterware_add_node/clusterware_add_node.swf
    Hope this helps.
    Regards,
    Anand.

  • RAC add new node

    Hi everybody...
    Maybe somebody Knows, any case in wich, add a new node to a RAC configuration different of the rest.
    That means the new node have less memory less CPU, can cause degradation to the current configuration.
    Thanks.

    As long as the h/w specs meet the min requirements, it will not cause any degradation to current configuration. However, say you have two node RAC having different h/w spec and one of them is down, you will face perf degradation anyhow (although it may be more visible if high-end node goes down).

  • How to add a second database along with existing two node RAC environment

    Hi,
    I was wondering if anyone can help me with this.
    My Environment:
    1. Two node RAC Cluster database (11.2.0.2) with ASM running perfectly (Oracle Sid = test-1)
    2. I have installed a second single instance db on node 2 (Oracle Sid = test-2) with NTFS file system for datafiles
    3. Database is up and running, but I am not able to connect it from any client.
    4. I am getting ORA-12514:  TNS:listener does not currently know of service requested in connect descriptor
    5. Database (test2) is registered with grid LISTENER
    5. TNSPING from client machine response is ok
    Am I missing something here, happy to provide more info if requested.
    Thanks,
    PS

    C:\Users\root.test_prod>lsnrctl
    LSNRCTL for 64-bit Windows: Version 11.2.0.2.0 - Production on 23-FEB-2012 11:58:05
    Copyright (c) 1991, 2010, Oracle. All rights reserved.
    Welcome to LSNRCTL, type "help" for information.
    LSNRCTL> status
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for 64-bit Windows: Version 11.2.0.2.0 - Production
    Start Date 18-FEB-2012 19:51:47
    Uptime 4 days 16 hr. 6 min. 24 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File C:\app\11.2.0\grid\network\admin\listener.ora
    Listener Log File C:\app\11.2.0\grid\log\diag\tnslsnr\IRIS11G-DB-2\listener\alert\log.xml
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\LISTENERipc)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.30.0.202)(PORT=1520)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.30.0.215)(PORT=1520)))
    Services Summary...
    Service "+ASM" has 1 instance(s).
    Instance "+asm2", status READY, has 1 handler(s) for this service...
    Service "test-11gRAC.test_prod.internal" has 1 instance(s).
    Instance "test-11gr2", status READY, has 1 handler(s) for this service...
    Service "test-11gRXDB.test_prod.internal" has 1 instance(s).
    Instance "test-11gr2", status READY, has 1 handler(s) for this service...
    Service "irisapps.test_prod.internal" has 1 instance(s).
    Instance "test-11gr2", status READY, has 1 handler(s) for this service...
    Service "test-2" has 1 instance(s).
    Instance "test-2", status READY, has 1 handler(s) for this service...
    Service "test-2XDB" has 1 instance(s).
    Instance "test-2", status READY, has 1 handler(s) for this service...
    The command completed successfully
    LSNRCTL> service
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
    Services Summary...
    Service "+ASM" has 1 instance(s).
    Instance "+asm2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:1322 refused:0 state:ready
    LOCAL SERVER
    Service "test-11gRAC.test_prod.internal" has 1 instance(s).
    Instance "test-11gr2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:1829 refused:0 state:ready
    LOCAL SERVER
    Service "test-11gRXDB.test_prod.internal" has 1 instance(s).
    Instance "test-11gr2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: IRIS11G-DB-2, pid: 4496>
    (ADDRESS=(PROTOCOL=tcp)(HOST=IRIS11G-DB-2.test_prod.internal)(PORT=57695))
    Service "irisapps.test_prod.internal" has 1 instance(s).
    Instance "test-11gr2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:1829 refused:0 state:ready
    LOCAL SERVER
    Service "test-2" has 1 instance(s).
    Instance "test-2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    Service "test-2XDB" has 1 instance(s).
    Instance "test-2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: IRIS11G-DB-2, pid: 9340>
    (ADDRESS=(PROTOCOL=tcp)(HOST=IRIS11G-DB-2.test_prod.internal)(PORT=58653))
    The command completed successfully
    LSNRCTL>

  • Stuck trying to remove Cluster/RAC 11Gr1 in prep for 11Gr2 install...

    Hello all,
    I'm thinking I'm missing something simple here...but I can't figure it out yet.
    Ok, I have a 3 node RAC cluster, Oracle 11Gr1...I want to remove all instance, and clustering (ASM is ok to keep)...before I try to put on 11Gr2.
    This is on RHEL5.
    I had previously used srvctl to remove the databases, nodeapps, asm...etc., in anticipation of removal of everything.
    I found the de-install directions for 11Gr1 at Oracle's site...and found they said for this release, to use DBCA to remove the RAC instances, and then the clusterware.
    This is where i"m stuck. I opened up DBCA, and for the RAC stuff...the option to delete databases was greyed out unselectable.
    I thought this odd. I went to look at the instructions...and while in the Preamble of what was going to happen with the de-install, it mentioned shutting down database instances, etc....it did NOT in fact, say to do this prior to firing up DBCA.
    So, I went back with srvctl, I added nodeapps (clustering was still running). I added back the ASM..I could do lsnrctl status, and I saw it up, and saw ASM there.
    I next tried adding my databases back...which seemed to go without error. However, I did a database start..and no error, but when doing a ps-ef | grep pmon, I see nothing running on any node??
    I tried to do a config on the database instances...no error messages returned...but again, doing the srvctl start did nothing.
    I thought, well, lets see if DBCA can work from here.
    This time, it DID see the RAC instances...but said they were "inactive". It would not let me past this screen (even after adding sys user and password)...to delete the databases.
    I've never used srvctl to start from scratch to add asm, listeners, nodeapps and database instance...only to delete them, so I'm guessing I'm missing a step here.
    I saw there was an add service option, but I'm not sure what the service is or how to use this command. I tried to add a service with best guess something like
    ./srvctl add service -d INSTANCE -s INSTANCE-u -a "INSTANCE1 INSTANCE2 INSTANCE3"
    But it threw an error saying :
    PRKP-1085 : Service name cannot be same as the database default service name "INSTANCE"
    So, am I missing the service part of getting these database instances up and running? If so, can someone give me some suggestions on what I'm missing doing here.
    As a second part to this...can I remove all the instance stuff without DBCA? If I go back, and remove everything with srvctl......
    Then go to DBCA to remove the clustering software (I should still be able to do that)
    Can I then go, and just hit each node, remove each $ORACLE_HOME...to get rid of all binaries, etc?
    I wanna make sure I clean off everything 11Gr1 (except the ASM libs)...before I try to put 11Gr2 on these nodes..as that I know they are pretty different, and I don't want any old stuff there messing with the new install.
    Thank you in advance,
    cayenne

    Hi,
    did you also add back the instances? srvctl add instance?
    Sebastian

  • Add Second Node in DMZ

    Hi,
    We are on EBS 12.1.3 and have single application node accessible over intranet. We want to add another node. I know all the steps to add the node by cloning but have some confusions so would like to clarify.
    While cloning the second node autoconfig will run automatically. This will add the node in FND nodes so now we will have two apps tier in FND nodes.
    1) Do we need to still run adaddnode.pl; if yes then why?. if no then what is the use of adaddnode?
    2) After the autoconfig run 2nd node will become the primary node and application will be accessible only though 2nd node url. 2nd Node URL will be mapped to a virtual host in Load Balancer. and DMZ configuration will be over but which url will be used by the intranet users.
    I want to separate URL basically. If only one url is required then i can use the virutal host names in the context of both nodes and autoconfig will do the rest. But i need two URLs and both should be working.
    Prompt replies will be much appreciated.
    regards,

    Hi;
    Please check below which could be helpful for your issue:
    How to Add Node/Instance or Remove Node/Instance in 10gR2, 11gR1 and 11gR2 Oracle Clusterware and RAC [ID 1332451.1]
    Re: How to add new node in 11gR2 RAC
    Regard
    Helios

  • How to create 11.2.0.2 physical standby database from 2 node RAC (11.2.0.2)

    Hi,
    Can any one please help me How to manually create 11.2.0.2 standalone physical standby database from 2 node RAC (11.2.0.2) database which is running in RHEL5 and ASM plugged in.
    DB : 11.2.0.2
    OS : RHEL5
    RMAN duplicate is causing problem with network and we decided to go for manual creation of the same.
    Thanks in Advance..

    Hi;
    Can any one please help me How to manually create 11.2.0.2 standalone physical standby database from 2 node RAC (11.2.0.2) database which is running in RHEL5 and ASM plugged in.
    DB : 11.2.0.2
    OS : RHEL5I had similar issue, what i did
    1. Used source oracle_home on standby server
    2. Created new asm instance and use same naming
    3. I took RMAN full backup on source and move it to target
    4. I edit initora file remove RAC setting and restore db(also edited listener file)
    Regard
    Helios

  • ORACLE 10G 2 Node RAC on servers AB to 3 node 11GR2 RAC on  new servers XYZ

    Hi Gurus ,
    We have a business requirement to upgrade existing oracle 10.2.0.4 2 Node RAC on servers A,B (HP UX 11.31 ) to 3 Node ORACLE 11GR2 on new Servers X,Y and Z(Linux and servers are from different vendor)
    We don't have ASM.We have RAW file system
    Now this has to be done with near zero down time.This is a very busy OLTP System.Golden Gate is not an option as Management is not going for it this time.
    Storage is same for everything.I am thinking of the following ways.Please let me know if you have any better plan or if you want to correct my existing plan
    Initially i thought of this way and i immediately answered myself
    Plan A
    1 ) Storage copy (BC etc..) exising 10g RAC Database files on A,B to new volumes allocated to Servers X,Y and Z ( I don't think it's possible as OS is different.I am not sure whether copying this way is possible or not , even if possible i am not sure whether new OS can identify these files or not)
    2 ) upgrade 2 Node 10.2.0.4 on X,Y to 11GR2 .
    3 ) Add a Database Node on Z
    Plan B is
    1) Build 3 Node brand new 11GR2 on X,Y and Z
    2 ) Plan for how can you replicate the data ( This has to be a logical way)
    a ) RMAN - Very time consuming as this is >50 TB Database
    b) Golden Gate - Not an option.Even if we can use it , i see there are so many logical issues with golden gate
    c) Expdp/impdp - forget about it :)
    d) physical standby (Versions are different.If it is same version and Same OS then would have been best bet)
    What would be the ideal way to do this with minium down time and with out golden gate
    I think something can be done on the lines of PLAN A itself.
    Requesting your help Gurus
    Thanks

    Hi,
    Have you considered possibility to setup a logical standby and do rolling upgrade ?
    Please have a look at the following:
    1) http://www.oracle.com/technetwork/database/features/availability/maa-wp-11g-transientlogicalrollingu-1-131927.pdf
    2) http://www.oracle.com/technetwork/database/features/availability/maa-wp-11g-upgrades-made-easy-131972.pdf
    If you can practice on test setup, it looks a faster option than the others.
    Regards,
    Ganadeva

  • How to create second database at ASM in 4 node RAC system

    Hi Experts,
    we use 4 nodes RAC (11.0.1) with 10.2.0. 4 database in red hat5.0
    we want to add second database at ASM in RAC system based on manager decision.
    how do I add second database in ASM with exist database?
    Do I need to created new ASM insatnce?
    how to create two new diskgroup? is it under existing ASM instance or new ASM instance?
    how to reset ASM properity to support ( or new) ASM instance and two database?
    Do I need to configure AMS again after added more space into ASM?
    I could not find ducument that add seconf database into ASM in RAC system.
    I want add second database by dbca. any experience for add second database in ASM RAC ?
    Thanks for help!
    JIm

    Hi... I'm in the same situation.
    I need to add a new second database on a RAC installation based on already available ASM instance.
    I'm using 11gR2.
    I read your suggested documentation. Then I typed asmca and analyzed my asm configuration:
    As you can see I have a DISK GROUP NAME with several FREE space.
    !http://img522.yfrog.com/img522/8405/dbca20100203173248.jpg!
    If I select Volumes tab the following is my current configuration:
    !http://img682.yfrog.com/img682/562/dbca20100203173343.jpg!
    Selecting Create button, I can insert some values as you can see:
    !http://img403.yfrog.com/img403/9889/dbca20100203173403.jpg!
    First question:
    Is this the right way to create space for a new database ? Consider that running dbca.. no DISK GROUP NAME is available.
    Second question:
    When I created my first database on this DISK GROUP NAME no volumes were created. Why now I have to do it ? Is this necessary to really separate datafiles coming from different databases ?

  • When we create  one service as preferred on both nodes in  two node RAC

    How to configure listener,tnsnames.ora & listener file When we create one service as preferred on both nodes in two node RAC ... ( I don't need load balancing here but i just want to create service as preferred on both nodes)
    please some one help me in this ..

    Thanks alot Sebastain for your reply..
    I am using 10.2.0.4 version and below tns entry is from my client side tns entry ..
    M4AMPRD_TEST=
    (DESCRIPTION=
    (ADDRESS= (PROTOCOL=TCP) (HOST=153.88.184.228) (PORT=1521))
    (ADDRESS= (PROTOCOL=TCP) (HOST=153.88.184.229) (PORT=1521))
    (FAILOVER=ON)
    (CONNECT_DATA=(SERVICE_NAME=M4AMPRD_TEST)
    (FAILOVER_MODE=
    (TYPE=SELECT)
    (METHOD=BASIC)
    (RETRIES=20)
    (DELAY=5)
    service creation: srvctl add service -d M4AMPRD -s M4AMPRD_TEST -r M4AMPRD1,M4AMPRD2
    But when i connect to database usign above service from client some times its working fine and some times its failing please see below log with timings how it is behaving ..
    SQL> set time on
    18:39:46 SQL> CONN m4owner/iamm4amdev!@M4AMPRD_TEST
    Connected.
    18:39:48 SQL> CONN m4owner/iamm4amdev!@M4AMPRD_TEST
    ERROR:
    ORA-12545: Connect failed because target host or object does not exist
    Warning: You are no longer connected to ORACLE.
    18:39:52 SQL> CONN m4owner/iamm4amdev!@M4AMPRD_TEST
    Connected.
    18:39:53 SQL> CONN m4owner/iamm4amdev!@M4AMPRD_TEST
    Connected.
    18:39:55 SQL> CONN m4owner/iamm4amdev!@M4AMPRD_TEST
    Connected.
    18:39:57 SQL> CONN m4owner/iamm4amdev!@M4AMPRD_TEST
    ERROR:
    ORA-12545: Connect failed because target host or object does not exist
    Warning: You are no longer connected to ORACLE.
    18:39:59 SQL> CONN m4owner/iamm4amdev!@M4AMPRD_TEST
    Connected.
    Thanks for your help in advance
    Anil Vejendla..

  • Need advice on second db on a 2-node RAC already has a db

    We are going to add a new db to a existing RAC 2 node environment.
    Currently we have one db on this two node rac ( each node has one instance).
    I want to be sure I follow oracle best practice on shared oracle home, shared listener, etc.
    Our environment is : db version: 11.2.0.3
    os version: redhat 5
    what is the best way to prevent node eviction or any complications for a shared oracle home?
    What about scan listeners? I just add the db in?
    Also on the existing db, oracle service created for load balance connection and failover.
    If we add a new db, what should I do with the db connection? Should I designate one node for one db or do same failover/load balance services?
    Thanks,

    what is the best way to prevent node eviction or any complications for a shared oracle home? There will not any node evictions by using the shared oracle home.
    What about scan listeners? I just add the db in?remote_listener parameter must set to scan listener. It is default to scan listener if you create a database using DBCA.
    If we add a new db, what should I do with the db connection? Should I designate one node for one db or do same failover/load balance services?Its all depends upon how busy the DB's will be and how you want to deal with it.
    In general spawn the services across all nodes and use load balance so that connections will be evenly spread across all instances. In this way you will be using all instances effectively.
    Again its need to be desinged as per your needs and by considering the nature of app.

  • How to remove a RAC database

    Hi Guys,
    We have some issues with ASM diskgroups and due to this the diskgroups holding a 2 node RAC DB are not mounted . We want to remove this database cleanly so that we can drop the troubled diskgroups and create new one.Unfortunately we dont have a backup of this database as it is not production.So how can we clean it from asm/crs - dbca needs the database to be up before it can be removed but becuase of asm issue and non-availability of backups,it can not be brought up!
    Any suggestions would be appreciated.
    Thanks.

    Hi,
    as database is mounted by RAC
    1. shutdown node2 (database and ASM instance)
    2. login to node1 , rman- drop database, which will drop all datafile, controlfile etc.
    3. srvclt remove datase -d <db_name> : to remove from CRS reposioty
    4. delete all parameter file or password file etc from $ORALCE_HOME/dbs
    5. remove detail from /etc/oratab
    5. drop ASM diskgroup
    For more detail following metalink notes.
    Note 239998.1: 10g RAC: How to Clean Up After a Failed CRS Install
    Note:311350.1 :How to cleanup ASM installation (RAC and Non-RAC)
    Note:251412.1 :How to Drop the Target Database Using RMAN
    Regards
    [email protected]

  • For 4 node RAC database on Exadata x3-2, how many scan IP I should assign?

    We want to build a 4 node RAC 11gr23 on exadata x3-2.  Oracle only recommend 3 ip for scan listener. by previous observation of non-exadata RAC, seems each node will spread randomly one Scan Ip address. So if we assign 3 ip to one scan listener, how that will work on a 4-node RAC?
    Thanks

    You're welcome
    by Load balancing
    Oracle RAC databases increase load balancing by using the single client access name (SCAN) for the cluster to balance connections among all instances in a cluster database. SCAN also adds location independence for the databases, so that client configuration does not have to depend on which nodes are running a particular database or database instance.
    http://docs.oracle.com/cd/E11882_01/install.112/e48195/undrstnd.htm#RIWIN607
    Based on the environment, the following actions occur when you use SCAN to connect to an Oracle RAC database using a service name. The numbered actions correspond to the arrows shown in Figure 7-1.
    http://docs.oracle.com/cd/E11882_01/install.112/e48195/undrstnd.htm#CIHIBEIH
    Regards

Maybe you are looking for

  • Phone and Broadband drops out at exactly the same ...

    At exactly 9.49am and 15.10 every day our phones go off for a few seconds and our broadband resets itself, if we are on the phone the other person is cut off! So far we have had five engineer visits and including a RANE engineer and nobody has a clue

  • How to downgrade from windows 8.1 to windows 7 profession​al on Envy 700-329

    I am fed up with the problems resulting from Windows 8.1, eg program incompatibility, Slow/no response in browsers, especially IE 11, forced to use touch-screen style interface on conventional monitor and so on and so on. I have a Windows 7 Professio

  • Business Content for Industry Solution Aerospace and Defence (A & D)

    Hi, We would like to implement BI for one of the organization where ERP SAP R/3 IS Aerospace and Defence (A & D) is already implemented. I tried to see business content for A & D, but could not find. Could anybody advise me where anything is availabl

  • Pixelation issue resizing jpeg Logo - Illustrator CS5

    I'm working on a file where they've supplied me with their logo only in jpeg format. I'm trying to lower the size for the small artboard (to approx 15% of it's original size) but can't find any way to make it even the slightest bit smaller without no

  • Imac mac os 10.6.7 samba network issues

    I am having an odd problem with the samba networking. Everything was ok yesterday but now my Win 2k3 server cant be accessed. When I click on my aliases. I can see all items but clicking on them gives me -1401 error usually twice the application cant