Oracle RAC on solaris Cluster - advantages
Hi,
I wonder what are the advantages of installing Oracle Rac on solaris Cluster.
Oracle Rac is a cluster solution by itself and puting it to solaris Cluster will complicate a whole system a lot.
One advantage I know iis that solaris cluster will secure a voting disks but those could be also secure by using NFS.
Please give me your opinion if its worth in general to iinstall RAC 11g in solaris cluster 3.2.
How do you think, will Oracle extend the solaris cluster solution for databases in the future ?
Many thanks in advance.
CRS is built to manage RAC. Using any other cluster software for RAC will complicate the solution without adding benefit.
But if you are building a cluster to run application servers etc, then it would be better to use a more flexible cluster solution. (e.g NOT crs)
Similar Messages
-
Oracle Rac on Solaris Containers
We are planning to implement Oracle 11G RAC on Solaris 10 using non-global zone. RAC is now officially certified on Solaris containers.
But we are still investigating whether zone Cluster (Using Solaris Cluster) is the prerequisite to have Oracle RAC on Solaris non-global zone.
This oracle document *(Supported Virtualization and Partitioning Technologies for Oracle Database and RAC Product Releases [ID 1173831.1])* stated that:
_"*Oracle Solaris Containers are supported with Oracle RAC 10gR2 and 11gR1 (with Oracle Solaris Cluster on SPARC64). Solaris version 10 Update 7 or later (patches 141444-09, 143055-01, 142900-06, 143137-04 "md patch") with Oracle Solaris Cluster 3.3 and 3.2u2 patched to 126106-39 or later."*_
Does it mean that Oracle RAC is supported on Solaris Container only with Solaris Cluster?
In other word does Oracle RAC is supported on Solaris Non-Global zones without using Solaris Cluster?It was my understanding too. Do you have any source document where it is specifically noted that solaris cluster(Zone Cluster) is needed for RAC?
Please check this document www.oracle.com/technetwork/articles/systems-hardware-architecture/deploying-rac-in-containers-168438.pdf, nowhere it is said that Solaris Cluster is needed. -
Does oracle clusterware and oracle RAC require sun cluster
Hi,
I have to setup oracle RAC on solaris 10 SPARC. so is it necessary to install sun cluster 3.2, QFS file system on solaris
I have 2 sun sparc servers with solaris 10 installed on it and shared LUN setup(SAN disk RAID 5 partitions)
Have to have 2 node setup for RAC load balancing.
Regards
PrakashHi Prakash,
very interesting point:
As per oracle clusterware documents the cluster manager support is only for windows and linux.
In case of solaris SPARC will the cluster manager get configured ???
The term "Cluster Manager" refers to a "cluster manager" that Oracle used in 9i times and this one was indeed only available on Linux / Windows.
Therefore, let me, please, ask you something: Which version of Oracle RAC do you plan to use?
Because for 9i RAC, you would need Sun or Veritas Cluster on Solaris. The answers given here that Sun Cluster would not be required assume 10g RAC or higher.
Now, you might see other dependencies which can be resolved by Sun Cluster. I cannot comment on those.
For the RAW setup: having RAW disks (not raw logical volumes) will be fine without Veritas and ASM on top.
Hope that helps. Thanks,
Markus -
Oracle RAC on Solarais Configuration Issue
Hi,
We are trying to install Oracle RAC 10g R2 on Solaris 10.
Following are the products
1=> Soalris 10 OS
2=> Sun Cluster 3.1
3=> Veritas Volume Manager
4=> Veritas Cluster File System
Can i deploy Oracle RAC using the above listed Software.
Here we have not purchase any of the Cluster Volume Manager.
Is the CVM required to install Oracle RAC.
Is there any alternative wherein we can install Oracle RAC without using CVM like for example using the RAW device where the VM will manage storage from a single node rather than buying the CVM that will allow to manage the storage from multiple nodes.
Also i would like to highlight is suggestion for using ASM is rule out hence ASM would not be used.
Can anyone suggest me some solution to the above problem.Well, my impression is that you don't really know what your requirements are and you are trying to fit the technologies somehow. Worse yet, there is no clear understanding how those technologies fit together and as long as you explain what your vendor is saying you (which vendor?) they don't have clear idea either.
I would also suggest to review your decision to use Sun Network Data Replicator for DR site. Consider Oracle Physical Standby database instead - it's more flexible solution and doesn't limit your choice of storage stack.
1) Do Oracle RAC 10gR2 requires any Veritas Cluster Volume Manager
Words "any" and "Veritas" contradict in your question. But the answer is no. RAC require shared storage which can generally be one of those:
- raw devices with or without some kind of cluster volume manager
- cluster file system
- NAS storage (NFS mounted)
- ASM with raw devices for CRS files (OCR and voting disks)
2) Does Oracle RAC 10g R2 require any Vertias Cluster File System or it can sit on normal Vertias File System
Again, Oracle database files MUST reside on shared storage and non-clustered file system is not an option.
3) Is there any solution where we can use the Sun Cluster with Veritas Componets to configure RAC.
If I recall correctly, Sun Cluster includes in it's license some of component of Veritas storage stack. So you might be all set. You should turn to documentation on that stage and see exactly what you have licensed and if your stack allows shared storage. You might want to have a look at http://www.sun.com/software/whitepapers/solaris10/solaris_cluster.pdf
and Oracle Certification Matrix on Metalink. -
Linux set up for Oracle RAC (real application cluster)
Hi Guys,
I m wrkig as Oracle DBA.
Very curious to know the initials for RAC set up at OS level.
Can anyone provide his/her usefull guidelines for the same.
Although I know all steps at OS level also, but didn't did the set up of before Oracle RAC installation.
Want to increase knowlegde on like:
--how we sahre storage.
--how we set up network (private & virtual IP) and how can check working of NIC's.
--and other required things.
Will appreciate ur help and if someone want to share his/her personal experience.
Thx in advance.[email protected] wrote:
Want to increase knowlegde on like:Here are very basic answers to very complex questions - from a pure Linux perspective running an Open Source stack and untainted kernel.
--how we sahre storage.Using multipath - this should ship with most 2.6 kernels. The kernel sees the shared storage LUNs as scsi devices - multipath does the rest. (and ASM can directly use a multipath device).
On a physical layer. Typical setup (on a RAC node) is using a HBA PCI card that runs fibre connections into a SAN switch. You can also use Infiniband (IB) as the I/O layer (as Oracle's Exadata database machine does). In this case the servers will use HCA PCI cards, run IB cables into the switch, and so will the storage array run an IB cable into the switch.
--how we set up network (private & virtual IP) and how can check working of NIC's.Depends on the achitecture choses as Interconnect. Typical choices are GigE or Infiniband (IB). Oracle's Exadata database machine (RAC) uses IB as already mentioned. (and is also our preferred Interconnect technology)
With IB you would use the OFED driver stack and have a range of ib.. commands available. These can be used to configure IP over IB (IPoIB) for use as an IP-based Interconnect, bonding of NICs, check a port's status, and so on.
--and other required things.As both Daniel and Hans indicated.. you are asking quite complex questions that require a manual (if not several) to be written in response. So best to refer to the manuals and OTN material available.
Also, if you and your company are serious about using RAC, then you should make use of Oracle's RAC Assurance group to assist you. They will provide you with starter kit information for the o/s selected. They will check every single configuration parameter afterwards and deliver a comprehensive report on what's wrong, what works and what doesn't. With recommended changes that need to be done. -
Can't install ORACLE RAC on Solaris (specified nodes are not clusterable)
Hi all,
Could you please help with the Oracle CRS issue?
During the installation Oracle CRS the OUI indicate that the specified nodes are not clusterable.
The window appears and displays:
"The specified nodes are not clusterable.
The following error was returned by the operating system:"
I am using 10gr2_cluster_sol.cpio.gz file.
My Solaris 10 configuration:
server - sun3
bash-3.00# cat /etc/hosts
# Internet host table
127.0.0.1 localhost
10.160.19.49 sun3 loghost
10.160.19.50 sun4 loghost
10.11.12.13 sun3prv
10.11.12.14 sun4prv
10.160.19.64 sun3pub
10.160.19.65 sun4pub
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.160.19.49 netmask fffffe00 broadcast 10.160.19.255
ether 0:14:4f:0:64:82
bge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 10.11.12.13 netmask fffffe00 broadcast 10.11.13.255
ether 0:14:4f:0:64:83
bash-3.00# cat /etc/netmasks
10.160.18.0 255.255.254.0
10.160.19.0 255.255.254.0
10.11.12.0 255.255.254.0
bash-3.00# cat /etc/hostname.bge0
sun3
bash-3.00# cat /etc/hostname.bge1
sun3prv
server - sun4
bash-3.00# cat /etc/hosts
# Internet host table
127.0.0.1 localhost
10.160.19.50 sun4 loghost
10.160.19.49 sun3 loghost
10.11.12.14 sun4prv
10.11.12.13 sun3prv
10.160.19.63 sun4pub
10.160.19.62 sun3pub
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.160.19.50 netmask fffffe00 broadcast 10.160.19.255
ether 0:14:4f:0:41:c8
bge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 10.11.12.14 netmask fffffe00 broadcast 10.11.13.255
ether 0:14:4f:0:41:c9
bash-3.00# cat /etc/netmasks
10.160.18.0 255.255.254.0
10.11.12.0 255.255.254.0
10.160.19.0 255.255.254.0
bash-3.00# cat /etc/hostname.bge1
sun4prv
bash-3.00# cat /etc/hostname.bge0
sun40) This error occur when I run .runInstaller
All prerequisites check passed. The error window appears after clicking Next button in Specify Cluster Configuration window.
1) I have changed /etc/hosts file as you have mentioned
SUN3
bash-3.00# cat /etc/hosts
# Internet host table
::1 localhost
127.0.0.1 localhost
10.160.19.49 sun3
10.160.19.50 sun4
10.11.12.13 sun3-vip
10.11.12.14 sun4-vip
10.160.19.64 sun3pub
10.160.19.65 sun4pub
SUN4
bash-3.00# cat /etc/hosts
# Internet host table
::1 localhost
127.0.0.1 localhost
10.160.19.50 sun4
10.160.19.49 sun3
10.11.12.13 sun3-vip
10.11.12.14 sun4-vip
10.160.19.64 sun3pub
10.160.19.65 sun4pub
Also I have configured bge0:1 interface
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.160.19.49 netmask fffffe00 broadcast 10.160.19.255
ether 0:14:4f:0:64:82
bge0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.160.19.64 netmask ffffff00 broadcast 10.160.19.255
bge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 10.11.12.13 netmask fffffe00 broadcast 10.11.13.255
ether 0:14:4f:0:64:83
2) I have removed loghost from /etc/hosts file
3) Currently I do not have shared storage. I am going to use Storage Foundation to create a shared storage
Also I was trying to test the machines using runcluvfy.sh command
The output is the following:
-bash-3.00$ ./runcluvfy.sh stage -pre crsinst -n sun3,sun4
Performing pre-checks for cluster services setup
Checking node reachability...
Node reachability check passed from node "sun3".
Checking user equivalence...
User equivalence check failed for user "oracle".
Check failed on nodes:
sun4,sun3
ERROR:
User equivalence unavailable on all the nodes.
Verification cannot proceed.
Pre-check for cluster services setup was unsuccessful on all the nodes. -
[ONS down] on Oracle RAC 10G:Solaris 10
I have used Oracle 10.2.0.3 on Solaris 10 Sparc 64 bits
I found ons restart and down
#evmwatch -A
CRS ora.cgwdb01.ons is transitioning from state ONLINE to state OFFLINE on member cgwdb01
RAC: ora.cgwdb01.ons: down:
CRS ora.cgwdb01.ons stopped
CRS ora.cgwdb01.ons is transitioning from state OFFLINE to state ONLINE on member cgwdb01
RAC: ora.cgwdb01.ons: up:
ora.xxxx.ons.log file
2007-02-09 09:55:57.701: [ RACG][1] [18747][1][ora.cgwdb01.ons]: clsrcexecut: env ORACLE_CONFIG_HOME=/u01/oracle/product/10.2.0/crs
2007-02-09 09:55:57.701: [ RACG][1] [18747][1][ora.cgwdb01.ons]: clsrcexecut: cmd = /u01/oracle/product/10.2.0/crs/bin/racgeut -e USRORA_DEBUG=0 540 /u01/oracle/product/10.2.0/crs/bin/onsctl ping
2007-02-09 09:55:57.701: [ RACG][1] [18747][1][ora.cgwdb01.ons]: clsrcexecut: rc = 1, time = 0.556s
2007-02-09 09:55:57.701: [ RACG][1] [18747][1][ora.cgwdb01.ons]: end for resource = ora.cgwdb01.ons, action = check, status = 1, time = 0.683s
2007-02-09 09:56:00.451: [ RACG][1] [18789][1][ora.cgwdb01.ons]: onsctl: shutting down ons daemon ...
Number of onsconfiguration retrieved, numcfg = 2
onscfg[0]
{node = cgwdb01, port = 6200}
Adding remote host cgwdb01:6200
onscfg[1]
{node = cgwdb02, port = 6200}
Adding remote host cgwdb02:6200
2007-02-09 09:56:02.391: [ RACG][1] [18867][1][ora.cgwdb01.ons]: Number of onsconfiguration retrieved, numcfg = 2
onscfg[0]
{node = cgwdb01, port = 6200}
Adding remote host cgwdb01:6200
onscfg[1]
{node = cgwdb02, port = 6200}
Adding remote host cgwdb02:6200
Number of onsconfiguration retrieved, numcfg = 2
onscfg[
2007-02-09 09:56:02.392: [ RACG][1] [18867][1][ora.cgwdb01.ons]: 0]
{node = cgwdb01, port = 6200}
Adding remote host cgwdb01:6200
onscfg[1]
{node = cgwdb02, port = 6200}
Adding remote host cgwdb02:6200
onsctl: ons started
# netstat -an | grep 6200
*.6200 *.* 0 0 49152 0 LISTEN
192.168.35.11.6200 192.168.35.12.36172 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35872 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35867 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35873 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35878 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35879 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35884 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35885 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35896 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35891 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35890 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35897 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35902 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35903 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35908 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35909 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35920 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35915 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35914 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35921 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35926 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35927 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35932 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35933 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35945 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35944 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35939 49640 0 49640 0 TIME_WAIT
192.168.35.11.6200 192.168.35.12.35938 49640 0 49640 0 TIME_WAIT
I don't why do the ons restart and down?
Please help me.$cat opmn/conf/ons.config
localport=6101
remoteport=6200
loglevel=9
useocr=on
2007-02-09 13:43:16.441: [ RACG][1] [15217][1][ora.cgwdb02.ons]: Number of onsconfiguration retrieved, numcfg = 2
onscfg[0]
{node = cgwdb01, port = 6200}
Adding remote host cgwdb01:6200
onscfg[1]
{node = cgwdb02, port = 6200}
Adding remote host cgwdb02:6200
ons is not running ...
2007-02-09 13:43:16.454: [ RACG][1] [15217][1][ora.cgwdb02.ons]: clsrcexecut: env ORACLE_CONFIG_HOME=/u01/oracle/product/10.2.0/crs
2007-02-09 13:43:16.454: [ RACG][1] [15217][1][ora.cgwdb02.ons]: clsrcexecut: cmd = /u01/oracle/product/10.2.0/crs/bin/racgeut -e USRORA_DEBUG=0 540 /u01/oracle/product/10.2.0/crs/bin/onsctl ping
2007-02-09 13:43:16.454: [ RACG][1] [15217][1][ora.cgwdb02.ons]: clsrcexecut: rc = 1, time = 0.531s
2007-02-09 13:43:16.454: [ RACG][1] [15217][1][ora.cgwdb02.ons]: end for resource = ora.cgwdb02.ons, action = check, status = 1, time = 0.743s
2007-02-09 13:43:17.421: [ RACG][1] [15239][1][ora.cgwdb02.ons]: onsctl: shutting down ons daemon ...
Number of onsconfiguration retrieved, numcfg = 2
onscfg[0]
{node = cgwdb01, port = 6200}
Adding remote host cgwdb01:6200
onscfg[1]
{node = cgwdb02, port = 6200}
Adding remote host cgwdb02:6200 -
Error when creating ssh keys for Oracle RAC on Solaris 10
I'm in the process of configuring 2 node oracle cluster running on Sun cluster 3.2 /solaris 10 OS.
I have followed this oracle guide to when creating keys (oracle document No =B14205-01)
But im having problem when executing this step
bash-3.00$ scp authorized_keys tsavo-east:/oracle/.ssh/
ssh: connect to host tsavo-east port 22: Connection timed out
lost connection
bash-3.00$
Please advise
Thanks
Francis MwangiRobert Thanks alot for your reply. have a look of what i found out
ps -ef | grep sshd
root 4270 4267 0 16:22:46 ? 0:00 /usr/lib/ssh/sshd
root 759 1 0 Nov 09 ? 0:00 /usr/lib/ssh/sshd
root 4267 759 0 16:22:41 ? 0:00 /usr/lib/ssh/sshd
root 4372 4311 0 18:56:52 pts/3 0:00 grep sshd
===================================
netstat -a | grep ssh
*.ssh *.* 0 0 49152 0 LISTEN
tsavo-west.ssh 10.30.210.213.2241 63668 51 49640 0 ESTABLISHED
*.ssh *.* 49152 0 LISTEN
6002b4aec88 stream-ord 6002b5a0740 00000000 /tmp/ssh-mgPl3398/agent.3398
==============================
telnet tsavo-west 22
Trying 10.20.3.151...
Connected to tsavo-west.
Escape character is '^]'.
SSH-2.0-Sun_SSH_1.1.1
#has hanged here for the last 10 minutes
Thanks please what can you conclude from above; also from the console monitoring both nodes
i saw messages that end with
LINK-3-UPDOWN: Interface Dot11Radio0 , Changed state to up
#another line here
LINK-3-UPDOWN: Interface Dot11Radio0 , Changed state to down
#another line here
LINK-3-UPDOWN: Interface Dot11Radio0 , Changed state to up
this happens on both nodes
Any idea
did i use the right document. have other steps that works (anyway not sure if this error are related to the stepsfor configuring ssh)
Please help if you can .... -
Veritas required for Oracle RAC on Sun Cluster v3?
Hi,
We are planning a 2 node Oracle 9i RAC cluster on Sun Cluster 3.
Can you please explain these 2 questions?
1)
If we have a hardware disk array RAID controller with LUNs etc, then why do we need to have Veritas Volume Manager (VxVM) if all the LUNS are configured at a hardware level?
2)
Do we need to have VxFS? All our Oracle database files will be on raw partitions.
Thanks,
Steve> We are planning a 2 node Oracle 9i RAC cluster on Sun
Cluster 3.Good. This is a popular configuration.
Can you please explain these 2 questions?
1)
If we have a hardware disk array RAID controller with
LUNs etc, then why do we need to have Veritas Volume
Manager (VxVM) if all the LUNS are configured at a
hardware level?VxVM is not required to run RAC. VxVM has an option (separately
licensable) which is specifically designed for OPS/RAC. But if
you have a highly reliable, multi-pathed, hardware RAID platform,
you are not required to have VxVM.
2)
Do we need to have VxFS? All our Oracle database
files will be on raw partitions.No.
IMHO, simplify is a good philosophy. Adding more software
and layers into a highly available design will tend to reduce
the availability. So, if you are going for maximum availabiliity,
you will want to avoid over-complicating the design. KISS.
In the case of RAC, or Oracle in general, many people do use
raw and Oracle has the ability to manage data in raw devices
pretty well. Oracle 10g further improves along these lines.
A tenet in the design of highly available systems is to keep
the data management as close to the application as possible.
Oracle, and especially 10g, are following this tenet. The only
danger here is that they could try to get too clever, and end up
following policies which are suboptimal as the underlying
technologies change. But even in this case, the policy is
coming from the application rather than the supporting platform.
-- richard -
Gig Ethernet V/S SCI as Cluster Private Interconnect for Oracle RAC
Hello Gurus
Can any one pls confirm if it's possible to configure 2 or more Gigabit Ethernet interconnects ( Sun Cluster 3.1 Private Interconnects) on a E6900 cluster ?
It's for a High Availability requirement of Oracle 9i RAC. i need to know ,
1) can i use gigabit ethernet as Private cluster interconnect for Deploying Oracle RAC on E6900 ?
2) What is the recommended Private Cluster Interconnect for Oracle RAC ? GiG ethernet or SCI with RSM ?
3) How about the scenarios where one can have say 3 X Gig Ethernet V/S 2 X SCI , as their cluster's Private Interconnects ?
4) How the Interconnect traffic gets distributed amongest the multiple GigaBit ethernet Interconnects ( For oracle RAC) , & is anything required to be done at oracle Rac Level to enable Oracle to recognise that there are multiple interconnect cards it needs to start utilizing all of the GigaBit ethernet Interfaces for transfering packets ?
5) what would happen to Oracle RAC if one of the Gigabit ethernet private interconnects fails
Have tried searching for this info but could not locate any doc that can precisely clarify these doubts that i have .........
thanks for the patience
Regards,
NileshAnswers inline...
Tim
Can any one pls confirm if it's possible to configure
2 or more Gigabit Ethernet interconnects ( Sun
Cluster 3.1 Private Interconnects) on a E6900
cluster ?Yes, absolutely. You can configure up to 6 NICs for the private networks. Traffic is automatically striped across them if you specify clprivnet0 to Oracle RAC (9i or 10g). That is TCP connections and UDP messages.
It's for a High Availability requirement of Oracle
9i RAC. i need to know ,
1) can i use gigabit ethernet as Private cluster
interconnect for Deploying Oracle RAC on E6900 ? Yes, definitely.
2) What is the recommended Private Cluster
Interconnect for Oracle RAC ? GiG ethernet or SCI
with RSM ? SCI is or is in the process of being EOL'ed. Gigabit is usually sufficient. Longer term you may want to consider Infiniband or 10 Gigabit ethernet with RDS.
3) How about the scenarios where one can have say 3 X
Gig Ethernet V/S 2 X SCI , as their cluster's
Private Interconnects ? I would still go for 3 x GbE because it is usually cheaper and will probably work just as well. The latency and bandwidth differences are often masked by the performance of the software higher up the stack. In short, unless you tuned the heck out of your application and just about everything else, don't worry too much about the difference between GbE and SCI.
4) How the Interconnect traffic gets distributed
amongest the multiple GigaBit ethernet Interconnects
( For oracle RAC) , & is anything required to be done
at oracle Rac Level to enable Oracle to recognise
that there are multiple interconnect cards it needs
to start utilizing all of the GigaBit ethernet
Interfaces for transfering packets ?You don't need to do anything at the Oracle level. That's the beauty of using Oracle RAC with Sun Cluster as opposed to RAC on its own. The striping takes place automatically and transparently behind the scenes.
5) what would happen to Oracle RAC if one of the
Gigabit ethernet private interconnects fails It's completely transparent. Oracle will never see the failure.
Have tried searching for this info but could not
locate any doc that can precisely clarify these
doubts that i have .........This is all covered in a paper that I have just completed and should be published after Christmas. Unfortunately, I cannot give out the paper yet.
thanks for the patience
Regards,
Nilesh -
Oracle RAC SOlaris 10 in Containers or in LDOMs
I want to run Oracle RAC in Solaris 10 containers or in Logical Domains. Is ORacle RAC supported in Containers or LDOMs? Has anyone experinece with these Oracle RAC environments?
I didn't see your system listed in the Solaris or OpenSolaris hardware compatibility list. It may very well be that it is not supported for Solaris. Check here to see: http://www.sun.com/bigadmin/hcl/search.jsp
You may also want to contact Sun and see if it is supported. -
Oracle ASM installation in Solaris Cluster
hello Experts,
Could someone please tell me how to install Oracle ASM in Solaris Cluster and how to integrate it into the cluster resources.
Details,
2 Nodes (Pri & Sec) solaris 10 SPARC 64 bit OS
solaris cluster 3.3 u5/11
Thanks & Regardshi,
pls take a look at tihs doc
http://docs.oracle.com/cd/E18728_01/html/821-2678/gjcwv.html
regards, -
FYI: Solaris Cluster 3.2 01/09 (aka u2) has now been released
FYI:
Solaris Cluster 3.2 01/09 (aka u2) has now been released.
The new Solaris Cluster 3.2 1/09 update adds innovative business continuity capabilities for Oracle RAC in Solaris virtualized environments, enables increased high availability with new monitoring capabilities and configuration advisors, supports more types of storage solutions and provides simplified configurations.
For additional details go to [http://sun.com/cluster]
Download the software from here
Solaris Cluster engineering will blog about it here
You can find the documentation here
Enjoy.
Tim
---From what I have read Sun Cluster 3.2 will not be supported with RAC 11g R2 untill September time frame.
The functionality will be released via a cluster core patch.
Currently Sun Cluster is looking down in /etc/init.d/init.crs to start CRS (11g R1). With 11g R2 the start script for GRID is now /etc/init.d/ohasd.
SC does support HA 11g R2, but not RAC at this point in time. -
Oracle RAC scalability(does it linearly scalable upto 20-30 nodes)
We are looking datastorage solution as Oracle -RAC for following performance requirement
Application is generating Resources which we want to store in database and provide searching on this resources.
Resource have 2 part one is data and another one is meta
Data contains textual/binray data like txt/html/doc/excel/pdf/image file etc
meta contains 30-40 different property telling something about data.
Average resource size is 10K
Insertion speed required for such resource (Data + Meta ) 2Gbps(30K Resource/Second )
We want indexing also on data and meta.
We used single oracle database and created resource table which has 40 column for meta property and one column of blob type for data.
Performance achieved is 100Mbps insertion speed (on normal machine)
Now to go to 2Gbps we are thinking to use Oracle RAC to scale it up to 2Gbps Insertion speed.May be 20 Node is required to scale it upto 2Gbps.
Now my question is does Oracle RAC provide close to liener scalability upto 20-30 nodes or not.
Key requirement is to achieve insertion speed upto 2Gbps
High availability of oracle rac can be added advantage for us but key concern here is scalability not fault tolerance.> Now we are not using oracle partitioning because it
is slow when we define domain index (even index is
local and it is not sync real time ,index maintaines
is off) but it maintains pending queue and which
slows down insertion process.
Hmm.. I'm using partitioning extensively for mass parallel inserts and it is a lot cleaner than individual tables (requiring dynamic SQL), and I have not seen any performance issues.
Can you elaborate on what issues you have seen?
> Our main and key concern is to achieve insertion
speed of 2Gbps initialy and should be scalable upto
10Gbbps.
May I ask what data you are collecting? This volume sounds a bit extreme - is something like collecting/sniffing UDP/TCP packets?
> 1.If we have say I/O and network bandwidth available
then does oracle RAC will be capable to consume this
available I/O and network bandwidth by adding more
nodes.
Yes. Remember that each cluster node has its own set of local platform resources - including a pipe to the shared storage (such as a I/O fibre channel).
What will cause an impact? Anything that will impact a single insert process will also impact that process across a cluster. E.g. two processes attempting to insert a row with the same PK - only one can succeed and thus one will be blocked by another. Bitmap indexing as a lock on a bitmap "slot" locks the index data for a number of rows - any of which can currently be updated by other processes. Etc.
How is this resolved in a cluster? As the processes are not local to the same platform, IPC cannot be used. Thus it means the Interconnect has to be used. This will be slower than IPC.
> 2.We also heard from HP that Interconnect of node
will be botteleneck for us but my question is if we
look at above scenario where only insertion and
searching is there and no updation is there in system
then will RAC Interconnect become botteleneck just
for hearbeat messanging.
The Interconnect need not be a bottleneck. Besides, the Interconnect is a fundamental cog in the share-everything cluster machine. It is not a "Bad Thing". So I question what HP is saying - for me to accept such advice, it needs to be backed up with hard technical facts.
If Interconnect is such an issue according to HP, just what do they recommend you use to scale your system with? Let me guess - some very expensive and very complex HP product? A superdome perhaps?
> 3.Indexing time is much more even we create index for
one hour data at one shot, can we dedicate few nodes
in RAC just for indexing.
That is what I'm doing - running up to a 100+ PQ process to do the index builds and rebuilds.
> 4.When i use Create table as select command to
transfer same amount of data from one table to
another table then it takes only 30 seconds and when
i use direct path uploading then it takes 3 minute,
Make sure that you're performance comparisons are valid. What do you imply with "direct path uploading"?
Remember that CTAS is disk-to-disk I/O via the SGA buffer cache. There is no "client side" involved. Nothing external. Not even a PGA buffer area. No pushing data from a client process via IPC to an Oracle server process.
If your benchmark includes pushing data from a client, even from a PL/SQL process, that will be slower than a CTAS - always.
When dealing with such large volumes, the "traditional RDBMS" approach need to be carefully considered. Every single constraint, every single index, every single trigger, results in a tiny overhead that becomes a very huge overhead given the data volumes.
Data management also plays a crucial role. Unless you can manage the data, you cannot effectively insert such huge volumes, process those volumes and query those volumes.
I see RAC and partitioning and PL/SQL server side processing as crucial ingredients to make this work. -
Oracle RAC binaries on vxfs shared file system
Hi,
Is it possible to install oracle binaries on vxfs cluster file system for oracle RAC under sun cluster? Because as I know we can not use vxfs cluster file system for our oracle datafiles.
TIAThe above post is incorrect. You can have a cluster (global) file system using VxVM and VxFS. You do not need to have VxVM/CVM for this. A cluster file system using VxVM+VxFS can be used for Oracle binaries but cannot be used for Oracle RAC data files where they are updated from both nodes simultaneously.
If further clarification is needed, please post.
Tim
---
Maybe you are looking for
-
How do I clean the fans on my 2011 macbook pro 13inch
I have a early 2011 macbook pro 13 inch. It travels with me every where I go. I have had the computer almost three months now and have not had a problem with it. Some how, debris got in to the fans. I am thinking it some how got sucked in to one of
-
No subscription found - want to use encore with premiere cc
i have a cc subscription as a student and i want to use encore with premiere cc on a mac. i downloaded the cs6 version of premiere, tried to install but it says it can't find a subscription (even thought i am logged in with my adobe id). I saw on an
-
How much will a macbook bottom case be from Apple?
Hi THERE, How much will a replacement bottom case be from Apple because I have ordered a relacment one and only about 5% of it on one corner is coming off, and I dont think that was from the heat, so how much will Apple charge me? P.S Do you think ap
-
I'd like a PLUGIN that plays RealPlayer - NOT REALPLAYER ITSELF
Hello. I was trying to view some old David Pogue videos and the website said I needed RealPlayer. I don't want RealPlayer and I don't care if the OS X version is good or not. I'd just like a component that lets me play those files in Safari. MPlayer
-
Reg : SMARTFORM name and DRIVER PROGRAM
Dear Gurus, Can anybody help me out in providing standard SMARTFORM name and also driver Program for 'ANNUAL MAINTENANCE CONTRACT CONFIRMATION' in CS(Customer Service) module. Cheers, Loverboy K