Dataguard vs Oracle RAC
Could anybody please letme know what are the main 10 points of difference between ORACLE RAC AND DATA GUARD
In short, Oracle RAC and Oracle Dataguard are focusing on multiply different aspects of Database, they are mutual supplementation. However it's not cheap to have them both.
Oracle RAC is one Database Data storage with multiple hosts. One host down, database is still running virtually no downtime for swithover. When Data Storages down all hosts down.
Oracle DataGuard is multiple hosts with multiple data storages, one host down need a bit fail over time. when data storage down will also require a little fail over time.
Similar Messages
-
I have to implement Dataguard or Physical Standby for a RAC primary node. Kindly share any docs or urls if you have;
TIA
Phani krishna.Thanks Krish,
Lemme put my question in a clear way.
I want to copy a RAC database to a standby server. In regular scenes we take a hot backup and restore the same.
Am just thinking of copying from RAC to a flat file server.
Can i go ahead with export/import or any other solution available.
Warm Regards
Phani Krishna. -
Database replication between Oracle RAC and Oracle Standalone DB in 9i
Hi,
We have currently 4 node RAC environment and Oracle RAC implementation with 4 Oracle instances. We want to move the one instance and make it Standalone with Oracle database due to availability issue. Thus we will remain with 3 nodes on the RAC database and one Standalone database. We want to implement Oracle replication on this solution, where partial database of RAC environment needs to be replicated to Standalone node.
We will have Oracle 9i database server for both RAC and Standalone machine.
The partial data that we are looking for replication are of size 25GB. Some of questions we have:
1. Is there any other replication mechanism apart from Materilzed view for this solution?
2. Is it feasible to sychronize around 25GB data between servers?
3. What can be estimated time for refresh or Synchronization?
The methods that we are evaluating currently for this replication are:
1. Multi Master replication
2. Oracle 9i Datagaurd.
Please let me know if we need to look for some other methods of replication also.
Thanks in advance for help.ManojMac wrote:
The partial data that we are looking for replication are of size 25GB. Some of questions we have:
1. Is there any other replication mechanism apart from Materilzed view for this solution?Streams is another option
2. Is it feasible to sychronize around 25GB data between servers?Sure. Depending on the rate of change, your latency requirements, whether the standalone database has the horsepower to apply all the changes generated by to other three nodes, etc.
3. What can be estimated time for refresh or Synchronization?Depends on the architecture, the network connection, whether you are doing incremental refreshes, etc. And it depends on what time you're measuring-- you might be measuring the latency between the RAC cluster and the standalone database, you might be measuring the time it takes to incrementally refresh a single materailized view when there have been no changes, you might be measuring the time it takes to do a complete refresh of an entire refresh group, pulling 25 GB of data over the network.
The methods that we are evaluating currently for this replication are:
1. Multi Master replication
2. Oracle 9i Datagaurd.DataGuard is not an option if you only want to replicate a subset of the data. The two realistic options are materialized views and Streams. Are you anticipating that you will be making changes on both nodes? If not, you can use simple materialized views rather than multi-master replication.
Since 9.2 is not longer covered by Premier Support, are you planning to upgrade to a supported version in the near future? In particular, Streams works a lot better in later versions of the database.
Justin -
Any Oracle best practice/standards for inter-DataCente links for Oracle RAC
Hello Oracle Experts,
Am working for a customer to set up Oracle RAC architecture hosting SAP/Non-SAP applications per SLA levels(MC/BC/Standard) specs. Currently my network team needs calculation to arrive at whether we will go for a (1), (2) or (3) 10Gig links for inter DC (Data-Center) for Oracle RAC.. below is additional background:
• Porting all client SAP/Non-SAP Oracle databases to new 2 data-centers.
• There will be 10 blades (4x BL680s and 6x BL460s) in each DC (can scale-up/out later on).
• Clusters architecture to support Extended/Stretched RAC cluster feature
• Clusters 2-node each(1-datacenter1, 1-datacenter2) and nodes distributed across 2 x c7000 such that no cluster has more than one node in an enclosure.
• Each node will have - 4 NIC ports ( 2 x public and 2 x private) , 2 dual-port HBA
• Oracle ASM/ACFS (ASM Cluster File System), Voting Disk, OCR and Database files
• the versions are Oracle 11g RAC, Oracle 10g RAC and Oracle 9i (for DataGuard/Standby) on RHEL 6 on Proliant Blades (x86) + BladeMatrix
My network colleagues considering using DWDM across the 2 DCs(given the lesser cost?). Am still looking around if there are any Oracle/industry-best practices around this and having a calculation to support that..
Many Thanks in advance..
Regards,
AbhijitHi ,
There are no specific set of steps / practices for batch loading contents to ucm . It would be very much dependent on how many contents does the user have to load to UCM and how well the server is configured in terms of performance .
You can get more details from the following documentation link : http://docs.oracle.com/cd/E21043_01/doc.1111/e10792/c02_settings009.htm
Thanks,
Srinath -
Oracle RAC / Logical Data Guard causing network problems on VMware
We have VMWare 5.0 cluster across the 12 blades (6 per chassis) running a mixture of Red Hat and Windows 2008 R2 vms. The Red Hat boxes are two times two node Oracle RAC (primary and secondary), also apache web servers and jboss application servers. The Windows servers are for AV/DC/Management/Monitoring.
The problem is that intermittent network connectivity to random Windows and Red Hat boxes occur when the Oracle RAC builds up archive logs and then ships / applies them to the secondary nodes, between ESX nodes either on different blades in the same chassis or across the chassis and even when all RAC nodes are on the same ESX host.
We are using NFS, Oracle 11g and Red Hat 6.2.
Sorry if this info is a bit vague, im not an Oracle expert! :-)
thanks,
DaveHi,
1.) The calculation for Standby RedoLogs is:
(Max Number of Logfiles per thread (Instance) +1) * Max Number of Threads (Instances))
So if you have 4 Redo Log Groups on your primary (which is 2 Redo Log Groups per Instance), then it ends up:
(2 +1) * 2 = 6
So actually you will only need 6 standby redo logs, not 8. But 2 more don't harm.
Your primary will need exactly the same number (6 or in your case 8). Which will be 3 per thread/instance or in your case 4.
2.) The SID List in the listener.ora is a listing of SIDs the Listener is listening on. It is not the listener name.
Hence it is not "lsnrctl guard_dgmgrl start" but only "lsnrctl LISTENER start", whereas the LISTENER is the default and "lsnrctl start" would be sufficient.
However since this is grid infrastructure with the listener running out of ASM home, be sure to have set your environment to GI Home not to DB_HOME for the listener.ora entries, but to DB_HOME for the tnsnames.ora entries necessary for data guard.
And since listener is running under clusterware you should use "srvctl stop listener" and start.
Last but not least the SID entries for dataguard have to use DGMGRL not dgmgrl.
3.) Here is the whitepaper you are looking for:
www.oracle.com/goto/maa
Also for client failover best practices.
(Here the direct link to the RAC whitepaper):
http://www.oracle.com/technetwork/database/features/availability/maa-wp-10g-racprimarysingleinstance-131970.pdf
However since this is 10g you should combine this with the 11g RAC standy paper (e.g. SCAN Listener setup).
Sebastian -
CC&B 2.1 on Oracle RAC 10.2.0 - any issues,tips,gotcha's
I am installing CC&B 2.1 on Oracle RAC 10.2.0.3. Is there anyone in the forum has experience of this and wants to share / compare notes. The architecture is 2 SUN M4000 servers (32gb RAM) for RAC with dataguard standby physical and logial. Application tier also unix with 4 T5440's each 32GB RAM where I will run minumum 3 instances per machine. The set up is in Test at the moment and I have only noticed one issue so far that is the threapoolworker keeps crashing. I have also had both nodes reboot at the same time as this issue and will raise an SR anyhow.
Any comments , tips , discussion welcome
cheers
SamRefer to Note: 887848.1, although it's for CC&B 2.2 and for some other DLL it should work in your case.
ID: 887848.1
The web server of CC&B 2.2 relies on the 32-bit Java platform to function.
The solution is to uninstall the JDK, and re-install the 32 bit versionOn other note, on x86_64 architecture the supported platform for Windows is Win2K8 Server SP2 (64-bit), I'd be reluctant to install CC&B on Vista. -
Oracle RAC 10g , is it possible OS different version
Dear all,
we have two node Oracle RAC 10gr2 on Red hat 4. Now the plan is to add a new node to the exising Oracle RAC . The new node is Redhat 5.4.
is it possible to add this node to the existing Oracle RAC.
The only the difference is OS version, existing setup is Redhat 4 and new node having Redhat 5.
Thanks & regards,
Sher khanHi,
Oracle documentation says the following:
Oracle Clusterware and Oracle RAC do not support heterogeneous platforms in the same cluster. For example, you cannot have one node in the cluster running Oracle Linux and another node in the same cluster running Solaris UNIX. All nodes must run the same operating system; that is, they must be binary compatible. Oracle RAC does not support machines having different chip architectures in the same cluster. However, you can have machines of different speeds and sizes in the same cluster.
And from Metalink article
Comparison Between Features : RAC, Dataguard, Streams, Advanced Replication and Basic Replication [ID 370850.1]
we can see some additional clarification:
Real Application Clusters (RAC) -
Same OS on all nodes including Patchset release
Same version on all nodes including Oracle Patchset release
Good luck!
http://dba-star.blogspot.com/ -
Install SAP ERP 6.0 with Linux and Oracle RAC
Hi Guru,
I want to install SAP ERP 6.0 with Linux and Oracle RAC. Is this possible?
Where do I find information?
Thanks,
Hugo.Hello Hugo,
You can use either RAC or dataguard. On note [105047|http://service.sap.com/sap/support/notes/105047]:
14. Data Guard
o You can use "Physical Standby".
o You cannot use "Logical Standby".
o You can use Data Guard Broker.
o You can use Maximum Performance Mode, Maximum Availability Mode and Maximum Protection Mode.
o In the case of Maximum Availability and Maximum Protection, you must pay particular attention to a fast network connection in order to avoid performance problems.
o Maximum Protection causes the primary database to terminate if problems occur in the standby database.
60. Real Application Cluster (RAC)
o You can use this feature in accordance with Note 527843.
Regards,
Eduardo Rezende -
In oracle rac, If user query a select query and in processing data is fetched but in the duration of fetching the particular node is evicted then how failover to another node internally?
The query is re-issued as a flashback query and the client process can continue to fetch from the cursor. This is described in the Net Services Administrators Guide, the section on Transparent Application Failover.
-
Hi All
I am installing Oracle RAC 10g 10.2.0.1 on HP-UX B.11.31 U ia64 but can not complete
hosts file
#Public IPs
10.144.1.111 spgdb01
10.144.1.112 spgdb02
#Private IPs
10.144.2.2 spgdb01p
10.144.2.3 spgdb02p
#Virtual IPs
10.144.1.113 spgdb01v
10.144.1.114 spgdb02v
I do installation with runInstaller without error. It copy and link is ok. When I run root.sh then It cannot complete as following
Checking to see if Oracle CRS stack is already configured
Checking to see if any 9i GSD is up
Setting the permissions on OCR backup directory
Setting up NS directories
Oracle Cluster Registry configuration upgraded successfully
WARNING: directory '/oracle/product/10.2.0' is not owned by root
WARNING: directory '/oracle/product' is not owned by root
WARNING: directory '/oracle' is not owned by root
Successfully accumulated necessary OCR keys.
Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
node <nodenumber>: <nodename> <private interconnect name> <hostname>
node 0: spgdb01 spgdb01p spgdb01
node 1: spgdb02 spgdb02p spgdb02
Creating OCR keys for user 'root', privgrp 'sys'..
Operation successful.
Now formatting voting device: /ora/crs/votedisk01
waitpid(-1, 0x7fffdf50, WUNTRACED) .................................................................................................... [sleeping]
Now formatting voting device: /oracle/oradata1/crs/votedisk02
Now formatting voting device: /oracle/oradata2/crs/votedisk03
Format of 3 voting devices complete.
Startup will be queued to init within 30 seconds.
====================
I have waited for 10 mins but still not complete
Additionally, log from runInstaller, I got
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-04-28_12-13-31AM. Please wait ...-bash-4.2$ Oracle Universal Installer, Version 10.2.0.1.0 Production
Copyright (C) 1999, 2005, Oracle. All rights reserved.
Private Interconnect : null
Private Interconnect : null
Private Interconnect : null
Private Interconnect : null
So, please help me fix this issue
Thank youI had this problem and resolved it by transporting the file to the installation server with the correct ftp datatype (binary).
On page 54 of the install guide (..Server\Oracle_Business_Intelligence\doc\doc\bi.1013\b31765.pdf) that comes with the installation files, there is an instruction to make sure that any ftp activity is done in binary.
This may not have occured with the license.xml file if you use a tool which offers the "feature" of automatic datatype recognition.
Hope this helps. -
Oracle Upgrade from Oracle RAC 9.2.0.6 to Oracle 10.2.0.4
Hi All,
Currently, we are running 4 node Oracle RAC environment with below mentioned configuration.
OS: Sun Solaris 5.9
Hardware: Sun E2900
Oracle Version: 9.2.0.6
Veritas Cluster Server: 4.1
We want to upgrade Oracle version to 10g, and currently analyzing the options to perform this. The current database size is 1TB appx and we want to spend minimum application shutdown time running on this database.
As part of upgrade, we also need to upgrade Veritas Cluster Server from 4.1 to 5.1 to support Oracle 10g. It would be great help,, if someone can pass some guideline to perform this task.
We are currently thinking about piecemeal approach, where we can upgrade each node individually and then put them back to cluster. There are some complexities involved, and its really high risk approach.
Thanks a lot in advance for help
Regards,
ManojOrcale 10g RAC requires you to install Oracle Clusterware. Oracle Supports running it along side a 3rd party clustering software. Not sure why you're so anxious to upgrade Veritas Clusterware when it will be trivial on the 10g db hosts.
-
Oracle rac templates 11g R2 buildcluster.sh error
Hi All,
am facing below error, while creating oracle rac templates. kindly let us know how to resolve below error.
===error=========================
Oracle RAC 11gR2 OneCommand (v1.2) for Oracle VM - (c) 2010-2011 Oracle Corporation
Cksum: [1170221909 255000 racovm.sh] at Sun Jan 5 04:15:14 EST 2014
Kernel: 2.6.18-194.0.0.0.3.el5xen (i686) [1 processor(s)] 1700 MB
2014-01-05 04:15:14:[printparams:Time :racnode1] Completed successfully in 4 seconds (0h:00m:04s)
2014-01-05 04:15:14:[setsshora:Start:racnode1] SSH Setup for the Oracle user(s)...
INFO (node:racnode1): Running as oracle: /u01/racovm/ssh/setssh-Linux.sh -s -x -c NO -h nodelist -p *** (setup on 2 node(s): racnode1 racnode2)
ERROR: Failed to create temporary file /tmp/setssh-cretmpQY3958 on localhost, can not proceed
Exiting...
ERROR (node:racnode1): Failed to configure passwordless SSH for the oracle user
2014-01-05 04:15:17:[setsshora:Time :racnode1] Completed with errors in 3 seconds (0h:00m:03s), status: 1
2014-01-05 04:15:17:[buildcluster:Time :racnode1] Completed with errors in 58 seconds (0h:00m:58s), status: 1
thanks,
Mike.Try this. It worked for me.
Please keep in mind that you will need wait till each step finishes successfully before move to next one
For Step1 and 2, you can skip node(s) on which you didn't execute root.sh yet.
Step 1: As root, run "$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force" on all nodes, except the last one.
Step 2: As root, run "$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode" on last node. This command will zero out OCR and VD disk also.
Step 3: As root, run $GRID_HOME/root.sh on all node one by one -
How to configure Oracle RAC for Wiki and Blog
Has anyone done Oracle RAC configuration for Oracle Wiki and Blogs?
Thanks,
FrankHi Andreas,
Thanks you for your help. I am trying to implement third party external LDAP authentication for APEX and Forms.
So I started with OID and SSO setup to create external Partner Applications. Some reason my oid and sso web login links are not working. I didn't find any errors. I need some help in finding the problem and direction, I already read docs on web but no proper direction. I appreciate your help.
Thanks -
Oracle RAC with ASM install failure
Hi Guy's
I've just rebuilt an Oracle RAC system, i've built this system many times and have the build documented. I usually follow the build doc to the tee and everything works fine. I have now been asked to rebuild the system to go into the production evironment. This is a two server standard RAC setup using ASM. We have a HP MSA500 shared storage setup. I've run the cluster verification tool and all the checks have come out fine. Whilst installing the clusterware i get a failed error message whilst it try's to confiure the Oracle Clusterware Configuration Assistant.
The error message i get is:
Command = C:\Windows\system 32\cmd\C Call E:\Oracle\Product\10.2.0\crs\install\crssetup.config.bat
PROT-1:Failed to intialize OCR Config
STEP 1 Checking status of CRS cluster
STEP 2 Creating directories (E:\Oracle\Product\10.2.0\Crs
STEP 3 Configuring OCR repository
ocr upgrade failed with (-1)
I've done this build many times and never seen this error. From what i've read on the internet it looks like it could be something up with my shared storage but i dont know what.
Any help would be greatly appreciated
Thanks
Leetry to apply ''dd' command against OCR & Voting disks to ensure that their headers are formatted 100% and contains no data from old installation:
dd if=/dev/zero of=YOUR_OCR_DISK bs=1024 count=10000
dd if=/dev/zero of=YOUR_VOTE_DISK bs=1024 count=10000 -
ASM instances on 2 node Oracle RAC 10g r2 on Red Hat 4 u1
Hi all
I'm experiencing a problem in configuring diskgroups under +ASM instances on a two node Oracle RAC.
I followed the official guide and also official documents from metalink site, but i'm stuck with the visibility of asm disks.
I created fake disks on nfs with Netapp certified storage binding them to block device with the usual trick "losetup /dev/loopX /nfs/disk1 " ,
run "oracleasm createdisk DISKX /dev/loopX" on one node and
"oracleasm scandisks" on the other one.
With "oracleasm listdisks" i can see the disks at OS level in both nodes , but , when i try to create and mount diskgroup in the ASM instances , on the instance on which i create the diskgroup all is well, but the other one doesn't see the disks at all, and diskgroup mount fails with :
ERROR: no PST quorum in group 1: required 2, found 0
Tue Sep 20 16:22:32 2005
NOTE: cache dismounting group 1/0x6F88595E (DG1)
NOTE: dbwr not being msg'd to dismount
ERROR: diskgroup DG1 was not mounted
any help would be appreciated
thanks a lot.
AntonelloI'm having this same problem. Did you ever find a solution?
Maybe you are looking for
-
Trigger not found after import
Hello, I copied couple of schemas from one database to another using exp and imp. Both my source and destination databases are 9.2.0.0.7. Everything loaded correctly; however, when I issue the 'alter trigger ... compile' command on those invalid obje
-
Can I put two GT120's in a Mac Pro?
I just put a ATI 4870 in my Mac Pro and I took out the standard GT120. My father has a Mac Pro as well and I thought about putting the card to use by installing it in his Mac Pro. Both our Mac Pros are the most recent version. Only difference is that
-
Strange behavior of Planning manager
Hi All, I am working on forecast interface, facing a strange behavior of Planning manager. Our application planning manager is in active status, we set MRP:Planning Manager Batch Size profile value as 2000 and MRP:Planning Manager Max Workers value a
-
Some minor issues we are facing in converting the 6i application to 10g ,
Regarding 10g froms i need support in resolving following issues:- 1. Direct print to default printer In some of our applications user do not want to see the print preview and prefer direct print in 6i we were doing this by defining Desitination in r
-
I am trying to connect a PC and Macbook Pro to the internet using the airport express. I have a cable broadband ISP. The PC was "wired" (basic modem/ethernet direct to PC). Everything worked fine. Installed the airport, followed set-up. The Mac recog