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.SHi 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 -
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.
AIMAIM 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. -
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 PMmgaspereyra 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 -
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
JakubMy 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. -
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 rac2explain 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 -
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 ?
RegardsHi,
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 -
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?
thanksConsider 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 -
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 ?
regardsPublic 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 KHi,
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