Home > Ask the Oracle Experts > SOA and Integration Questions & Answers > Keeping data recovery site active
Ask The Oracle Expert: Questions & Answers
EMAIL THIS

Keeping data recovery site active

Harish Harbham EXPERT RESPONSE FROM: Harish Harbham

Pose a Question
Other Oracle Categories
Meet all Oracle Experts
Become an Expert for this site


Oracle tips, scripts, and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 29 December 2005

I would like to share my thoughts with the Oracle DBAs and would welcome any guidance that would help me further in achieving the challenging task ahead. My current environment is 9i release 2 on AIX 5.3. I have an OLTP database with heavy trans rate, average 300 transactions per sec. The application type is online banking, responsible for buying and selling stocks online to thousands of users via the Internet. Concurrent users are exceeding 10,000. Application architecture includes Oracle 10g AS clusters accessing a single Unix database. The scope of discussion is, however, relative to the database only. DR is being prepared with extensive investment; the DR site is about two to three kilometers away with dedicated leased line; network latency/bandwidth will not be an issue between the prime and DR site. Dataguard high protection option is sought because no loss of data is tolerable.

Now comes the difficult question: With all of the investment that will be done, it does not make sense not to leverage this cost, hence we are looking into options of using the DR infrastructure as an active-active scenario. The 10g AS cluster at DR can reference the database, however what is required is a way to use both databases (primary and DR) as active-active. Dataguard does not provide that (it does have logical standby for reporting but that is not the point, we need full active-active). Streams I guess support asynchronous replication. That leaves the option of the Advanced Replication feature, which supports synchronous two-way replication.

Has anyone deployed Advanced Replication for such a critical app? The data is not segmented like East Coast, West Coast, or each region has its own data like in a department store. Its a shares accounting apps where traders trade on the Internet and traders will come to both databases (primary and DR if Advanced Replication enabled). Then how would the locking be handled, trans concurrency? Will a single commit now become two commits then? Will there be adverse performance degradation? Will there be changes in apps design? The database structure will be the same, so if a record is being modfied at one end, that record should be locked also at other site? How would it handle since in 9i Dataguard, you have an interconnect that handles these locks?

I have heard of a recent option on 10g rel 2, ASM Database Mirroring, that combines RAC (which so far has many nodes but one physically located DB) with DB mirroring? Is that true, and if yes is that a better solution than Advanced Replication? Will apps changes be required? Can you guide me to ref docs for such an option? Is the option stablised?

You could argue that what we require is a DR by itself plus the ability to use DR as active to load balance and leverage the cost. So simply put, for our high OLTP banking apps, we need to have two DBs at different locations (close) being active at the same time. What could be the problems? Can we do this without changing a code? Does Oracle tech offer this and how? What about ASM in 10g with 10g RAC, in that scenario is the ASM mirrored DB actually used?

Thanks.


>
EXPERT RESPONSE

Interesting scenario, and not one I have come across before. Your brief description suggests that your database/application are critical for operation and in the event of any disaster you need to be able to rely on your DR site 100%. If this is your case, then switching your environment to an "active-active" scenario may compromise what you are trying to achieve with your DR project.

I have some experience with multimaster replication and it did prove difficult to manage, even in simple situations. I would guess in your situation it would be even more difficult to achieve. It is not the road I would pursue. The investment in DR is just so that your business can rely on your second site.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
SOA and Integration
How to transfer data from Oracle to MS SQL Server
How to convert a SQL Server 2005 database to Oracle 10g
Using Oracle Streams
How to use Oracle Heterogeneous Services
How to create a mediated schema
Oracle Transparent Gateway for Unix
How to perform Oracle replication
How to dump SQL Server database with Oracle data
Setting up backups with data replication
Oracle or SQL Server for developing social networking site?

Oracle SOA (service-oriented architecture)
Oracle to acquire application service management firm
Oracle's 10 steps to get to Fusion rely on Oracle investments
Oracle Fusion Middleware: Top five headlines
Oracle-BEA deal gets the green light
Oracle adds Data Integration Suite to middleware family
Oracle-BEA deal means tough choices for middleware buyers
Oracle to buy BEA Systems
Oracle may put a price on business processes
Oracle's Application Integration Architecture: An Oracle OpenWorld 2007 preview
Oracle challenges IBM, Microsoft with application server platform
Oracle SOA (service-oriented architecture) Research

Oracle database backup and recovery
Oracle 11g: Backup and recovery concepts
Weighing remote database administration pros and cons takes care
Data retention policy for Oracle DBAs: When to "trash" your data
Case study: Oracle RMAN improves backup and recovery efficiency in a multi-platform, multi-application environment
How do I do that in Oracle?
Oracle and the rise of the virtual machine
Oracle 11g data compression
Oracle OpenWorld 2007 Special Report
Hierarchical storage management for database growth, part 1
One datafile not accessible
Oracle database backup and recovery Research

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice

HomeNewsTopicsTipsAsk the ExpertsMultimediaWhite PapersProductsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2003 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts