Home > Oracle All-in-One Guides > SQL Server for the Oracle pro > Data and application integration basics > Most efficient way to replicate data
All-in-One Guides: SQL Server for the Oracle pro:
EMAIL THIS
 START   DATA AND APPLICATION INTEGRATION BASICS   INTEGRATING ORACLE AND SQL SERVER   ORACLE VS. SQL SERVER   
Data and application integration basics

<< PREVIOUS | NEXT >>: How to perform Oracle replication

Most efficient way to replicate data

Brian Peasland EXPERT RESPONSE FROM: Brian Peasland

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: 20 February 2006
I have read numerous ways of replicating data across different operating systems and different databases. My question is, which of these methods is the most efficient and productive? Oracle mentions it but is not very clear when it comes to non-Oracle databases. Could you shed some light on replicating data in one non-Oracle database when either a table or data is updated at some 33 different Oracle databases?

>
EXPERT RESPONSE

If the both the master and the slave databases are Oracle, then the best way to implement replication is to use Oracle's Advanced Replication product. This add-on product is the most efficient method to implement replication between Oracle databases. The product does cost money, but you save in having to implement your own custom replication scheme.

If you have a non-Oracle database in the mix, then replication becomes more complicated. To replicate data from Oracle to another vendor's database, you can create a database link to the non-Oracle database using Oracle's Hetergenous Services. You can then create triggers on the tables to be replicated and write your own routines to replicate the data through the database link.

For replicating from a non-Oracle database to Oracle, the solution becomes even more complicated. You can see if your non-Oracle database implements something similar to Oracle's Hetergenous Services and then create a trigger to replicate the data. If this solution is not feasible, then you will have to code triggers to call external programs which will perform the replication for you. These external programs can be Java and use JDBC to connect to the Oracle database, or they can be any programming platform that supports ODBC connectivity.


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


<< PREVIOUS | NEXT >>: How to perform Oracle replication
VIEW ALL IN THIS CATEGORY

RELATED CONTENT
Database Design and Architecture
Why am I getting an Oracle error when issuing the RECOVER DATABASE command?
Can I add multiple datafiles and make use of all the temporary datafiles at the same time?
What's the best tape backup strategy for 10g RAC?
Checkpoint vs. commit process
How does an INSERT/UPDATE statement behave when executed compared to a SELECT statement?
Can I resize the SYSTEM tablespace?
What is the difference between an instance and mounting in Oracle?
How to implement a ref cursor called in a stored procedure
In Oracle, does the number of columns in a table affect the performance during SELECT/INSERT/UPDATE?
Performance issues in Oracle 9i

Oracle database design
Weighing remote database administration pros and cons takes care
Oracle Database 11g makes waves at Burlington Coat Factory
How to create a database link in Oracle
Data modeling tools no substitute for hard work
How do I do that in Oracle?
The Oracle Database user's guide to Oracle OpenWorld 2007
Oracle OpenWorld 2007 Special Report
How many redo log files?
How to move tables from system tablespace to user tablespace
ORA-12560 error with Oracle 10g Instant Client

Oracle data and application integration
Podcast: Oracle outlines AIA vision
Oracle's 10 steps to get to Fusion rely on Oracle investments
Oracle Fusion Middleware: Top five headlines
Oracle adds Data Integration Suite to middleware family
Oracle-BEA deal means tough choices for middleware buyers
Oracle to buy BEA Systems
Oracle adds Enterprise 2.0 to Fusion Middleware 11g
Oracle scoffs at BEA's buyout proposal
Oracle's Application Integration Architecture: An Oracle OpenWorld 2007 preview
Oracle bids for BEA Systems

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
extent  (SearchOracle.com)
field  (SearchOracle.com)
flexfield  (SearchOracle.com)
foreign key  (SearchOracle.com)
quad tree  (SearchOracle.com)
record  (SearchOracle.com)
row  (SearchOracle.com)
splay tree  (SearchOracle.com)

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