RAC 11gR2 VIP and SCAN failover behavior

I tried to failover testing on 2 node 11gR2 RAC on Linux 5 X86-64 with configure in tnsnames.ora on client side (client side TAF configuration) with the following configuration
NVSDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dbrac-scan)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = NVSDB)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
The test scenario
1. Connect from client to RAC database , and test query with select * from dba_objects
2. Open new terminal and connect to instance in step 1 , then shutdown abort
3. I found that , the session in step 1 not failover to other node , and VIP and SCAN not failover to other node too
In my opinion session , VIP and SCAN should failover to other node.
Or is this the default behavior of VIP and SCAN on 11gR2 ??
Can anyone suggest me ?
Thankyou and Regards

user10139161 wrote:
3. I found that , the session in step 1 not failover to other node , Which client/driver did you use to try this? The reason I am asking is that TAF is not supported with jdbc:thin, so if you were trying this with sqldeveloper and the defaul driver that would be the expected behaviour
and VIP and SCAN not failover to other node tooThat is also expected. You only stopped the instance, there is no reason to relocatethe VIP. In your case, client could still connect to the listener running on this node, the listener would know of the second instance still being up and redirect all connection attempts there.
What you could try is rebooting the whole server, then you would see IPs being relocated.
Bjoern

Similar Messages

  • How to failover SCAN VIP and SCAN Listener from one node to another?

    Environment:
    O.S :          HP-UX  B.11.31 U ia64
    RDBMS:   Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    It is a 2 Node RAC.
    Question:
    How to failover the SCAN VIP and SCAN LISTENER running on node 1 to node 2?
    What is the relation between standard LISTENER and SCAN LISTENER ?
    Why do we need LISTENER, when we have SCAN LISTENER ?
    When I tried with SRCVTL STOP LISTENER , I thought the SCAN LISTENER adn SCAN IP will failover, but it did not?
    Also please clarify if I use SRVCTL RELOCATE SCAN -i 1 -n Node1
    Actalluy I am trying that by moving the SCAN listeners so that when I do PSU 7 patching on 1 node, no incoming attempt to connect will spawn
    a process and thereby opening files in $ORACLE_HOME (which would prevent the patch from occurring)
    Please clarify my queries.
    Thanks,  Sivaprasad.S

    Hi Sivaprasad,
    1. The following link will help you for SCAN VIP and SCAN LISTENER failover from 1 node to another.
    http://heliosguneserol.wordpress.com/2012/10/19/how-to-relocate-scan_listener-from-one-node-to-another-node-on-rac-system/
    http://oracledbabay.blogspot.co.uk/2013/05/steps-to-change-scan-ip-address-in.html
    2. The Standard LISTENER is specific for particular node for which it is running. It cannot be relocated as its specific for the node its running. SCAN listeners are not replacements for the node listeners.A new set of cluster processes called scan listeners will run on three nodes in a cluster (or all nodes if there are less than 3).  If you have more than three nodes, regardless of the number of nodes you have, there will be at most three scan listeners. So no relation for standard LISTENER and SCAN LISTENER.
    3. Hmmm. let me put it in easy way for this question. All the RAC services like, asm, db , services, nodeapps registers with this SCAN_LISTENER. So if any of these services (asm, db , services, nodeapps) got down/not running, the SCAN_LISTENER will know the down status, and if any client requests to access the node/service which is down, the SCAN_LISTENER will redirect the client request to the least loaded node. So here all these process will happen without the knowledge of client. And As usual the standard LISTENER looks only for incoming request to connect with the database. So we need both LISTENER and SCAN LISTENER.
    4. If you provide SRCVTL STOP LISTENER,  it stops the default listener on the specified node_name, or the listeners represented in a given list of listener names, that are registered with Oracle Clusterware on the given node. No failover will happen under this case.
    5. Yes you can relocate if you want to relocate the scan.
    Hope this helps!!
    Regards,
    Pradeep. V

  • RAC 11GR2 + VIP

    Hi all,
    I have a cluster RAC 11GR2 with 2 nodes on a site A (datacenter).
    I have used 1 IP SCAN et 2 VIP.
    The scan IP is 10.XXX.X.181
    The rac1-vip is 10.XXX.X.165
    The rac2-vip is 10.XXX.X.166
    I used /etc/hosts file and not the dns for the moment.
    These IP are used on a LAN.
    Now, i need to attack this RAC 11GR2 via a WAN (on a site B) and so via other IP adress.
    How can i do to make this? Do you have an idea ?
    Thanks.

    can you be more specific ? You want to setup new environment similar to you have in datacenter you mentioned?

  • Uninstalling Oracle RAC 11gR2 GI and Database Software

    I currently administer several 11gR2 RAC clusters, all hosted on IBM pSeries servers running AIX 6.1. I need to decommission one RAC cluster so that the hardware can be reused for a different purpose.
    I have been reading the "RAC Installation Guide for Linux and Unix", specifically chapter 8 in the documentation. This document mentions using the deinstall tool provided with the software, but I have never used this utility before.
    I would like to know what experience others have had usinging this tool, and whether or not I should use DBCA first to remove the database hosted by the cluster. Are there any "potholes" or known bugs when using this utility?
    Thanks in advance for any and all responses. I appreciate the help provided by this community.

    Hi Fiedi,
    Thank you for providing those 2 very helpful articles. I have one last question, which I should have asked in my original post. We have 2 separate Oracle software owners in our RAC installations: ORAGRID is owner of the Grid Infrastructure home and central inventory, and ORACLE is owner of the database home. Should the deinstall utility be run as the GI owner, or as the DB owner?
    Thanks!

  • Oracle 11gR2 RAC VM and SCAN and DNS and /etc/hosts (two) setup questions

    Hi,
    I am looking forward to setting up two Oracle 11gR2 RAC instances
    on my Oracle VM test machine.
    I plan on using the Oracle 11gR2 RAC VM template.
    I want the final Oracle 11gR2 RAC instances to have SCAN that uses DNS.
    The DNS will be pre-installed in the JeOS.
    My first simple question about the setup is the following.
    In my DNS name file, for example,
    /var/named/chroot/var/named/milkyway.univ.db
    do I need to provide the racnode1 and racnode2 information,
    for example,
    # DNS name file (snippet)
    myjeos IN A 192.168.1.150
    racnode1 IN A 192.168.1.161
    racnode1-vip IN A 192.168.1.163
    racnode2 IN A 192.168.1.162
    racnode2-vip IN A 192.168.1.164
    rac-scan IN A 192.168.1.131
    rac-scan IN A 192.168.1.132
    rac-scan IN A 192.168.1.133
    Or, can I just provide only the rac-scan information
    # DNS name file alternate (snippet)
    myjeos IN A 192.168.1.150
    rac-scan IN A 192.168.1.131
    rac-scan IN A 192.168.1.132
    rac-scan IN A 192.168.1.133
    What I am getting at is the following.
    Within the install process, will racnode1, racnode1-vip, racnode2,
    and racnode2-vip host names and their IP address be written
    to the RAC instances /etc/hosts files? (So I should not bother
    to put them in the DNS name file like '# DNS name file alternate (snippet)'?)
    Or, should I put the racnode and racnode-vip host names and IP addresses
    in the DNS name file like '# DNS name file (snippet)'?
    The second question is the following.
    Are the cluster name and the scan name allowed to be different?
    Currently, I would plan them to be different,
    for example, rac-cluster and rac-scan.
    Or, are they required to be the same,
    for example, rac-cluster and rac-cluster.
    Thank you.
    AIM

    AIM wrote:
    do I need to provide the racnode1 and racnode2 information,
    Or, can I just provide only the rac-scan information You need to provide all of it in DNS, because other hosts in your network will need to be able to resolve all of the normal, VIP and SCAN addresses for your RAC nodes. We write this data out to /etc/hosts just to reduce the amount of round-trip DNS requests the cluster nodes make for themselves.
    Are the cluster name and the scan name allowed to be different?They can be different.

  • RAC Node down and ORA-12514

    I have a two node rac setup. One Node went down because of hardware issues. And it seems that I cannot connect from client (jdbc) when SCAN gives particular ip.
    I receive : ORA-12514, TNS:listener does not currently know of service requested in connect descriptor. If DNS returns the correct ip - everything works fine.
    connection string:
    jdbc:oracle:thin:@(DESCRIPTION= (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=testracscan.internal.int)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=testdb.internal.int)))
    Interfaces show that VIPS and SCANS are assigned correctly on Node 1:
    vlan65 Link encap:Ethernet HWaddr 2C:76:8A:4F:B5:CC
    inet addr:192.168.2.10 Bcast:192.168.2.255 Mask:255.255.255.0
    inet6 addr: fe80::2e76:8aff:fe4f:b5cc/64 Scope:Link
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    RX packets:937195 errors:0 dropped:0 overruns:0 frame:0
    TX packets:852745 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:186434457 (177.7 MiB) TX bytes:141217705 (134.6 MiB)
    vlan65:1 Link encap:Ethernet HWaddr 2C:76:8A:4F:B5:CC
    inet addr:192.168.2.25 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    vlan65:2 Link encap:Ethernet HWaddr 2C:76:8A:4F:B5:CC
    inet addr:192.168.2.35 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    vlan65:3 Link encap:Ethernet HWaddr 2C:76:8A:4F:B5:CC
    inet addr:192.168.2.30 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    vlan65:4 Link encap:Ethernet HWaddr 2C:76:8A:4F:B5:CC
    inet addr:192.168.2.110 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    vlan65:5 Link encap:Ethernet HWaddr 2C:76:8A:4F:B5:CC
    inet addr:192.168.2.115 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    [oracle@srvtestdb1 ~]$ lsnrctl status
    LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 03-SEP-2012 15:35:05
    Copyright (c) 1991, 2011, Oracle. All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production
    Start Date 29-AUG-2012 15:52:57
    Uptime 4 days 23 hr. 42 min. 7 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora
    Listener Log File /u01/app/grid/diag/tnslsnr/srvtestdb1/listener/alert/log.xml
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.10)(PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.110)(PORT=1521)))
    Services Summary...
    Service "+ASM" has 1 instance(s).
    Instance "+ASM1", status READY, has 1 handler(s) for this service...
    Service "testdb.internal.int" has 1 instance(s).
    Instance "testdb1", status READY, has 1 handler(s) for this service...
    Service "testdbXDB.internal.int" has 1 instance(s).
    Instance "testdb1", status READY, has 1 handler(s) for this service...
    Service "testdbsvc.internal.int" has 1 instance(s).
    Instance "testdb1", status READY, has 1 handler(s) for this service...
    The command completed successfully
    [oracle@srvtestdb1 ~]$
    SQL> show parameter listener
    NAME TYPE VALUE
    listener_networks string
    local_listener string (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.2.110)(PORT=1521))))
    remote_listener string testracscan.internal.int:1521
    nslookup testracscan.internal.int
    Server: 192.168.0.18
    Address: 192.168.0.18#53
    Name: testracscan.internal.int
    Address: 192.168.2.30
    Name: testracscan.internal.int
    Address: 192.168.2.25
    Name: testracscan.internal.int
    Address: 192.168.2.35
    Problems arise when client ip is resolved to 192.168.2.35 - i get ORA12514.
    When IP is resolved to 192.168.2.110 it simply sits ant waits for a moment and then begins to work, and nestat shows:
    tcp 0 0 ::ffff:1 192.168.2.5:51685 ::ffff:192.168.2.110:1521 ESTABLISHED
    What might be causing this?

    [grid@srvtestdb1 ~]$ ps -ef|grep tns
    root 65 2 0 Aug29 ? 00:00:00 [netns]
    grid 4449 1 0 Aug29 ? 00:00:25 /u01/app/11.2.0/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
    grid 4454 1 0 Aug29 ? 00:00:23 /u01/app/11.2.0/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
    grid 4481 1 0 Aug29 ? 00:00:33 /u01/app/11.2.0/grid/bin/tnslsnr LISTENER -inherit
    grid 37028 1 0 09:38 ? 00:00:00 /u01/app/11.2.0/grid/bin/tnslsnr LISTENER_SCAN1 -inherit
    grid 37901 36372 0 09:45 pts/0 00:00:00 grep tns
    [grid@srvtestdb1 ~]$
    [grid@srvtestdb1 ~]$ srvctl config scan_listener
    SCAN Listener LISTENER_SCAN1 exists. Port: TCP:1521
    SCAN Listener LISTENER_SCAN2 exists. Port: TCP:1521
    SCAN Listener LISTENER_SCAN3 exists. Port: TCP:1521
    [grid@srvtestdb1 ~]$
    [grid@srvtestdb1 ~]$ srvctl status scan_listener
    SCAN Listener LISTENER_SCAN1 is enabled
    SCAN listener LISTENER_SCAN1 is running on node srvtestdb1
    SCAN Listener LISTENER_SCAN2 is enabled
    SCAN listener LISTENER_SCAN2 is running on node srvtestdb1
    SCAN Listener LISTENER_SCAN3 is enabled
    SCAN listener LISTENER_SCAN3 is running on node srvtestdb1
    [grid@srvtestdb1 ~]$ srvctl status scan
    SCAN VIP scan1 is enabled
    SCAN VIP scan1 is running on node srvtestdb1
    SCAN VIP scan2 is enabled
    SCAN VIP scan2 is running on node srvtestdb1
    SCAN VIP scan3 is enabled
    SCAN VIP scan3 is running on node srvtestdb1

  • VIP's & SCAN Configuration.

    Hi All, I'm preparing my environment in order to install RAC 11.2.0.3.
    I have the following doubt:
    Is there any reason against setting the RAC VIP's to the SCAN?
    E.g:
    node 1 VIP: 192.168.1.1
    node 2 VIP: 192.168.1.4
    SCAN cluster.example.com
    IP's:
    192.168.1.1
    192.168.1.4
    Thanks in advance!
    Edited by: mgaspereyra on Sep 3, 2012 5:01 PM

    mgaspereyra wrote:
    Is there any reason against setting the RAC VIP's to the SCAN?
    E.g:
    node 1 VIP: 192.168.1.1
    node 2 VIP: 192.168.1.4
    SCAN cluster.example.com
    IP's:
    192.168.1.1
    192.168.1.4
    Thanks in advance!
    Hi,
    VIP and SCAN IP should be different
    Cheers

  • RAC public, VIP subnet

    Hi,
    I've got question about network configuration in Oracle RAC 11.2. According to documentation http://docs.oracle.com/cd/E11882_01/rac.112/e17264/preparing.htm#TDPRC135
    "The virtual IP address must be on the same subnet as your public IP address.",
    " The IP addresses used for the SCAN addresses must be on the same subnet as the VIP addresses."
    So in ideal configuration we should end up with something similar to configuration example from table 2-1 http://docs.oracle.com/cd/E11882_01/rac.112/e17264/preparing.htm#BCGJBBGE
    My question is. Can it be that
    public ip will be on separated subnet,
    vip and scan will be on different subnet,
    and priv will be on separate subnet (dedicated to interconnect)
    and is this configuration is supported.
    Regards
    Jakub

    My question is. Can it be that
    public ip will be on separated subnet,
    vip and scan will be on different subnet,
    and priv will be on separate subnet (dedicated to interconnect)
    and is this configuration is supported
    In a nutshell no.
    The SCAN and VIP's will be logical interfaces.
    Public, VIP, and SCAN will be on the same subnet.  VIP and SCAN will actually be a logical interface on the public interface.
    Private will be in its private network on a different subnet.
    I don't think you will even be able to configure the vip to be on a separate subnet from the public.  The installation will just fail.

  • RAC 11GR2 listener

    Hi, Maclean,
    can you explain RAC 11GR2 listener , and listener service relationship?
    ora.LISTENER.lsnr ONLINE ONLINE on rac1
    ora.LISTENER_SCAN1.lsnr ONLINE ONLINE on rac1
    ora.rac1.LISTENER_RAC1.lsnr ONLINE ONLINE on rac1
    ora.rac2.LISTENER_RAC2.lsnr ONLINE ONLINE on rac2

    explain RAC 11GR2 listener , and listener service relationship??
    what do you really want to know?

  • Need to review RAC 11gR2 environment.

    Hi,
    Today my manager asked me to review a customer's RAC 11gR2 environment. and i need to take up this assignment next week. i going through couple of things in the net related to HEALTH checks.   are there any inputs from your side on "Topics to cover"
    I am trying to cover all aspects as much as possible.
    Regards
    DBA.

    If you have to ask for help on these forums from complete strangers regarding your assignment, then you are doing yourself, the company you work for, and your customer a complete and inexcusable disservice. Pl tell your manager to give this assignment to a more qualified person - no personal offense intended.
    Srini

  • Oracle Database RAC 11gR2 : Role of Public,Private,Virtual, and SCAN IPs.

    Hi Experts,
    1. Can you please let me know why do we need configure below IP addresses for RAC setup and what is the role that each one plays ?
    - Public
    - Private
    - Virtual
    -SCAN
    2. What is the relationship between SCAN IP and Virtual IPs ?
    Regards

    Hi,
    859875 wrote:
    Hi Experts,
    1. Can you please let me know why do we need configure below IP addresses for RAC setup and what is the role that each one plays ?
    - PublicConfigured before installation for each node, and resolvable to that node before installation.
    Role:
    Allow communication/configuration of Virtual/SCAN between the nodes of the cluster. Without Public Interface/IP the Clusterware don't start.
    The Virtual/SCAN will work as alias IP on Public Interface over Public Network.
    - Private or InterconnectConfigured before installation, but on a separate, private network, with its own subnet, that is not resolvable except by other cluster member nodes
    Role:
    Clusterware uses the interconnect for cluster synchronization (network heartbeat) and daemon communication between the the clustered nodes.
    RAC uses the interconnect for cache fusion (UDP) and inter-process communication (TCP).
    Cache Fusion is the remote memory mapping of Oracle buffers, shared between the caches of participating nodes in the cluster.
    - VirtualConfigured before installation for each node, but not currently in use. On the same subnet as all other public IP addresses, VIP addresses, and SCAN addresses.
    Role:
    The goal is application availability. If add or remove nodes it's necessary make config your client adding/removing VIP (with SCAN it's not necessary)
    When a node fails, the VIP associated with it is automatically failed over to some other node.
    Without using VIPs or FAN, clients connected to a node that died will often wait for a TCP timeout period (which can be up to 10 min) before getting an error.
    As a result, you don't really have a good HA solution without using VIPs and FAN. The easiest way to use FAN is to use an integrated client with Fast Connection Failover (FCF) such as JDBC, OCI, or ODP.NET.
    -SCANThree Static IP addresses configured on the domain name server (DNS) before installation so that the three IP addresses are associated with the name provided as the SCAN, and all three addresses are returned in random order by the DNS to the requestor
    Configured before installation in the DNS to resolve to addresses that are not currently in use. On the same subnet as all other public IP addresses, VIP addresses, and SCAN addresses
    Role:
    The goal is application availability before clients establish communication with RAC and make the Cluster-Wide totally transparent.
    SCAN IP is a new "layer" network (oracle) with high availability that allows you to change the characteristics of your cluster (i.e add/remove nodes) without the need to make configuration changes in their clients "Grid concept".
    >
    2. What is the relationship between SCAN IP and Virtual IPs ?SCAN IP is used to receive new connection requests and redirects to the VIP IP.
    The Virtual IP establishes and allow failover of the connections after connection being established.
    When the client requests a connection, Oracle Client 11gR2 find for IPs available for this host-scan and create a list of all SCAN IP the first connection attempt on RAC is using one of SCAN IPs avaliable.
    The SCAN Listener will receive this connection and re-direct to one of avaliable nodes using LOCAL_LISTENER from this point the the connection is established using Virtual IP (VIP).
    All SCAN/VIP must be resolved by DNS.
    The client knows that there is only the SCAN Hostname, which is configured in the connection string.
    Once the connection is requested Oracle Clusterware redirects the connection to one of the VIP hostname which must be resolved by DNS.
    Regards,
    Levi Pereira

  • RAC and SCAN and TNS

    Hi
    suppose that I have got a RAC (Oracle 11gR2) environment and my SCAN IPs are
    172.21.28.115
    172.21.28.116
    172.21.28.117
    I can define TNS name like this
    RAC=(DESCRIPTION =
                (ADDRESS=(PROTOCOL=TCP)(HOST=scan)(PORT=1521))
                 (CONNECT_DATA=
                    (SERVICE=DEDICATED)
                    (SERVICE_NAME=rac.com)
    )Consider that I don't want use DNS in client side ,_But my RAC servers have a DNS for SCAN_
    for example my application server can't use DNS
    Now can I substitute the IPs with scan like follow example ?
    RAC=(DESCRIPTION =
                (LOAD_BALANCE=YES)
                (ADDRESS=(PROTOCOL=TCP)(HOST=172.21.28.115)(PORT=1521))
                 (ADDRESS=(PROTOCOL=TCP)(HOST=172.21.28.116)(PORT=1521))
                 (ADDRESS=(PROTOCOL=TCP)(HOST=172.21.28.117)(PORT=1521))
                 (CONNECT_DATA=
                    (SERVICE=DEDICATED)
                    (SERVICE_NAME=rac.com)
    )Do I miss any thing if I don't use DNS in Clients?
    thanks

    Consider that I don't want use DNS in client side ,But my RAC servers have a DNS for SCANyou can still use VIP to make connectivity even you've configured SCAN.
    entry would be same as we were using in 10g.
    DB =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = tcp)(HOST = ****)(PORT = 1521))
          (ADDRESS = (PROTOCOL = tcp)(HOST = ****)(PORT = 1521))
          (LOAD_BALANCE = yes)
        (CONNECT_DATA =
          (SERVICE_NAME = DB)
          (FAILOVER_MODE =
            (TYPE = select)
            (METHOD = basic)
            (RETRIES = 20)
            (DELAY = 3)
      )

  • Should SCAN VIP and Listener jump among Nodes?

    Oracle (GI and DB): 11.2.0.3 SE
    OS: RHEL 5.6
    I remember when I first tried scan several years ago (most likely with 11.2.0.1 EE), the SCAN VIP and Listeners jumps from node to node whenever a DB connection was established.
    Recently, in a newly installed 2 node cluster running 11.2.0.3 SE, it seems the SCAN VIP and Listener stick to a single node unless during failover or requested with a command. As a result, a SCAN VIP and Listeners end up running on a single node after some failover testing.
    Which is the designed behaviour? I understand they can direct connection requests to DB instance on other node. Just want to know whether they are supposed to jump?

    Hi,
    I have not tried it myself, but if you look at the crs profile on how SCANs are defined, they are set to DISPERSION.
    # crsctl stat res ora.scan1.vip -p
    NAME=ora.scan1.vip
    TYPE=ora.scan_vip.type
    START_DEPENDENCIES=hard(ora.net1.network) dispersion:active(type:ora.scan_vip.type) pullup(ora.net1.network)
    ...So they should not/never run on the same node, since the dispersion policy tells them differently.
    However this dependency is checked at startup time, and not always during runtime. So if you do a lot of test, your szenario is possible.
    Have you tried waiting a while, if this resolves the issue?
    If they stay on the same node, I would open an SR, because then it does not follow the dispersion policy.
    Regards
    Sebastian

  • RAC public IP and VIP

    Hi
    I understand RAC requires 3ips for each node
    VIP -------------------->for near instantaneous failover and clients will be connecting to this
    Private IP ----------->For interconnect traffic
    Public IP ------------>Why is this required ?
    regards

    Public IPs : used to connect to the physical server (Host) OS LEVEL as you can not connect to VIP and Private IP. Public IPs allows you to connect using putty etc for remote connection.
    Private IPs: Should belong to separate class / subnet, should not share Public ip class. Recommendation is not to share for usual traffic.. Used for Heartbeat and Cache fusion.
    Virtual IPs : Used for Failover Management. VIPs are backbone of "RAC" , As Listener serves using these VIPs. After successfull cluster installation you should be able to ping these VIPs. before you cant.. you can also see weather VIPs are up or not.. ifconfig -a , VIPs should be plumbed in with public IPs. one more thing.. should be same subnet as Public IPs.
    It was quick over view really.. If you want more detail then please refer to Documentation.
    Thanks
    Prashant

  • 11gR2 scan and scan listeners are not starting in Solaris non globa zones

    Hi,
    my configuration is a 2 node RAC. each node is a solaris container/ zones on two phyiscally different machines.
    (SunOS 5.10 Generic_147440-07 sun4u sparc SUNW,SPARC-Enterprise).
    after installation of GI, root.sh was successful but failed when trying to start the following resources
    ora.scan1.vip
    ora.scan2.vip
    ora.scan3.vip
    the scans are not in the host file but on DNS, the GI home has been patched with January 2012 GI PSU.
    Has any one successfully installed 11gR2 RAC on Solaris non global zones? if you have tell me how you got past the scan issue.
    ***** rootcrs_db01.log ******
    PRCR-1079 : Failed to start resource ora.scan1.vip
    CRS-5017: The resource action "ora.scan1.vip start" encountered the following error:
    Action for VIP aborted
    CRS-2674: Start of 'ora.scan1.vip' on 'db01' failed
    CRS-2632: There are no more servers to try to place resource 'ora.scan1.vip' on that would satisfy its placement policy
    PRCR-1079 : Failed to start resource ora.scan2.vip
    CRS-5017: The resource action "ora.scan2.vip start" encountered the following error:
    Action for VIP aborted
    CRS-2674: Start of 'ora.scan2.vip' on 'db01' failed
    CRS-2632: There are no more servers to try to place resource 'ora.scan2.vip' on that would satisfy its placement policy
    PRCR-1079 : Failed to start resource ora.scan3.vip
    CRS-5017: The resource action "ora.scan3.vip start" encountered the following error:
    Action for VIP aborted
    CRS-2674: Start of 'ora.scan3.vip' on 'db01' failed
    CRS-2632: There are no more servers to try to place resource 'ora.scan3.vip' on that would satisfy its placement policy
    [main] [ 2012-04-17 11:25:38.497 WAT ] [CRSNative.internalQueryResources:1536] About to doQueryResources: eType resource, nodeName null, filter (TYPE == ora.scan_vip.type)
    [main] [ 2012-04-17 11:25:38.532 WAT ] [CRSNative.internalQueryResources:1544] found 3 resources
    [main] [ 2012-04-17 11:25:38.532 WAT ] [CRSNative.internalQueryResources:1546]      ora.scan1.vip
    [main] [ 2012-04-17 11:25:38.533 WAT ] [CRSNative.internalQueryResources:1546]      ora.scan2.vip
    [main] [ 2012-04-17 11:25:38.533 WAT ] [CRSNative.internalQueryResources:1546]      ora.scan3.vip
    [main] [ 2012-04-17 11:25:38.564 WAT ] [CRSNative.isEntityRegistered:734] entity: ora.scan1.vip, type: 1, registered: true
    [main] [ 2012-04-17 11:25:38.565 WAT ] [ScanVIPImpl.<init>:164] ordinal number is 1
    [main] [ 2012-04-17 11:25:38.587 WAT ] [CRSNative.isEntityRegistered:734] entity: ora.scan1.vip, type: 1, registered: true
    [main] [ 2012-04-17 11:25:38.609 WAT ] [CRSNative.isEntityRegistered:734] entity: ora.scan2.vip, type: 1, registered: true
    [main] [ 2012-04-17 11:25:38.610 WAT ] [ScanVIPImpl.<init>:164] ordinal number is 2
    [main] [ 2012-04-17 11:25:38.631 WAT ] [CRSNative.isEntityRegistered:734] entity: ora.scan2.vip, type: 1, registered: true
    [main] [ 2012-04-17 11:25:38.653 WAT ] [CRSNative.isEntityRegistered:734] entity: ora.scan3.vip, type: 1, registered: true
    [main] [ 2012-04-17 11:25:38.654 WAT ] [ScanVIPImpl.<init>:164] ordinal number is 3
    [main] [ 2012-04-17 11:25:38.674 WAT ] [CRSNative.isEntityRegistered:734] entity: ora.scan3.vip, type: 1, registered: true
    [main] [ 2012-04-17 11:25:38.675 WAT ] [CRSNative.internalStartResource:373] About to start resource: Name: ora.scan1.vip, force:true node: null, options: 0, filter null
    [main] [ 2012-04-17 11:25:38.702 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan1.vip false CRS-2672: Attempting to start 'ora.scan1.vip' on 'ojesmdb01'
    [main] [ 2012-04-17 11:26:39.079 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan1.vip true CRS-5017: The resource action "ora.scan1.vip start" encountered the following error:
    Action for VIP aborted
    [main] [ 2012-04-17 11:26:42.730 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan1.vip true CRS-2674: Start of 'ora.scan1.vip' on 'ojesmdb01' failed
    [main] [ 2012-04-17 11:26:42.731 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan1.vip false CRS-2679: Attempting to clean 'ora.scan1.vip' on 'ojesmdb01'
    [main] [ 2012-04-17 11:26:42.743 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan1.vip false CRS-2681: Clean of 'ora.scan1.vip' on 'ojesmdb01' succeeded
    [main] [ 2012-04-17 11:26:42.746 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan1.vip true CRS-2632: There are no more servers to try to place resource 'ora.scan1.vip' on that would satisfy its placement policy
    [main] [ 2012-04-17 11:26:42.750 WAT ] [CRSNativeResult.addComp:162] add comp: name ora.scan1.vip, rc 223, msg CRS-0223: Resource 'ora.scan1.vip' has placement error.
    [main] [ 2012-04-17 11:26:42.752 WAT ] [CRSNative.internalStartResource:386] Failed to start resource: Name: ora.scan1.vip, node: null, filter: null, msg CRS-5017: The resource action "ora.scan1.vip start" encountered the following error:
    Action for VIP aborted
    CRS-2674: Start of 'ora.scan1.vip' on 'db01' failed
    CRS-2632: There are no more servers to try to place resource 'ora.scan1.vip' on that would satisfy its placement policy
    [main] [ 2012-04-17 11:26:42.754 WAT ] [CRSNative.internalStartResource:373] About to start resource: Name: ora.scan2.vip, force:true node: null, options: 0, filter null
    [main] [ 2012-04-17 11:26:42.778 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan2.vip false CRS-2672: Attempting to start 'ora.scan2.vip' on 'ojesmdb01'
    [main] [ 2012-04-17 11:27:43.132 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan2.vip true CRS-5017: The resource action "ora.scan2.vip start" encountered the following error:
    Action for VIP aborted
    [main] [ 2012-04-17 11:27:46.805 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan2.vip true CRS-2674: Start of 'ora.scan2.vip' on 'ojesmdb01' failed
    [main] [ 2012-04-17 11:27:46.806 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan2.vip false CRS-2679: Attempting to clean 'ora.scan2.vip' on 'ojesmdb01'
    [main] [ 2012-04-17 11:27:46.820 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan2.vip false CRS-2681: Clean of 'ora.scan2.vip' on 'ojesmdb01' succeeded
    [main] [ 2012-04-17 11:27:46.822 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan2.vip true CRS-2632: There are no more servers to try to place resource 'ora.scan2.vip' on that would satisfy its placement policy
    [main] [ 2012-04-17 11:27:46.826 WAT ] [CRSNativeResult.addComp:162] add comp: name ora.scan2.vip, rc 223, msg CRS-0223: Resource 'ora.scan2.vip' has placement error.
    [main] [ 2012-04-17 11:27:46.827 WAT ] [CRSNative.internalStartResource:386] Failed to start resource: Name: ora.scan2.vip, node: null, filter: null, msg CRS-5017: The resource action "ora.scan2.vip start" encountered the following error:
    Action for VIP aborted
    CRS-2674: Start of 'ora.scan2.vip' on 'db01' failed
    CRS-2632: There are no more servers to try to place resource 'ora.scan2.vip' on that would satisfy its placement policy
    [main] [ 2012-04-17 11:27:46.828 WAT ] [CRSNative.internalStartResource:373] About to start resource: Name: ora.scan3.vip, force:true node: null, options: 0, filter null
    [main] [ 2012-04-17 11:27:46.855 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan3.vip false CRS-2672: Attempting to start 'ora.scan3.vip' on 'ojesmdb01'
    [main] [ 2012-04-17 11:28:47.212 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan3.vip true CRS-5017: The resource action "ora.scan3.vip start" encountered the following error:
    Action for VIP aborted
    [main] [ 2012-04-17 11:28:50.881 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan3.vip true CRS-2674: Start of 'ora.scan3.vip' on 'ojesmdb01' failed
    [main] [ 2012-04-17 11:28:50.883 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan3.vip false CRS-2679: Attempting to clean 'ora.scan3.vip' on 'ojesmdb01'
    [main] [ 2012-04-17 11:28:50.895 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan3.vip false CRS-2681: Clean of 'ora.scan3.vip' on 'ojesmdb01' succeeded
    [main] [ 2012-04-17 11:28:50.898 WAT ] [CRSNativeResult.addLine:106] callback: ora.scan3.vip true CRS-2632: There are no more servers to try to place resource 'ora.scan3.vip' on that would satisfy its placement policy
    [main] [ 2012-04-17 11:28:50.902 WAT ] [CRSNativeResult.addComp:162] add comp: name ora.scan3.vip, rc 223, msg CRS-0223: Resource 'ora.scan3.vip' has placement error.
    [main] [ 2012-04-17 11:28:50.902 WAT ] [CRSNative.internalStartResource:386] Failed to start resource: Name: ora.scan3.vip, node: null, filter: null, msg CRS-5017: The resource action "ora.scan3.vip start" encountered the following error:
    Action for VIP aborted
    thanks in advance
    Samuel K

    Hi,
    Put here
    $ srvctl config scan
    $ nslookup <scan_name>
    $ ping <all  scan vip>Regards,
    Levi Pereira

Maybe you are looking for

  • How to connect old LED Cinema Display to new iMac

    How to connect old LED Cinema Display (Mini DisplayPort)  to new iMac (thunderbolt port)? Ideas?

  • I have lost some of my bookshelfs after the last update!

    I have lost some of my bookshelfs after the last update and cannot create a new one. How can I fix it? I don't have them on my PC so I can't synchronize them. What can I do? Pretty dissapointed right now!

  • Error while saving planning function in IP

    Hello All,    I have a problem while creating a FOX function in IP. When I save it, I get an error "RFCSave: An exception occurred that was not caught., error key: RFC_ERROR_SYSTEM_FAILURE".    The strange thing is that, when there is any syntax erro

  • "A new folder for every project file"

    Aha!!  Right, from now on ... (thanks Steve) From the Muvipix.com Guide to Adobe PE11 by Steve Grisetti (p 36) [on starting and saving a new project] 2     Click the Browse button to choose a location to save your new project file. We at Muvipix reco

  • Exchange transport rule so a message classification

    I can create the RMS template in the RMS management utility on the RMS server, put the templates in a shared location and enable RMS by specifying a template location in a Group Policy.                The result is that users will see the message cla