Your replication solution will depend on your replication requirements. Do you need data replicated in near-real time, or will you only need data updated every so often? If you need data replicated in real time, then you might wish to look at SQL Server's solution to link Oracle databases. (I'm not a SQL Server expert so I can't give you any guidance there). If the data needs to be replicated every so often, then you can use SQL Server's Data Transformation Services (DTS) to push data to Oracle through OLE DB.
Alternatively, you can connect Oracle directly to a SQL Server database, through ODBC, using an Oracle product called Heterogeneous Services.
For More Information
- Dozens more answers to tough Oracle questions from Brian Peasland are available.
- The Best Oracle Web Links: tips, tutorials, scripts, and more.
- Have an Oracle or SQL tip to offer your fellow DBAs and developers? The best tips submitted will receive a cool prize. Submit your tip today!
- Ask your technical Oracle and SQL questions -- or help out your peers by answering them -- in our live discussion forums.
- Ask the Experts yourself: Our SQL, database design, Oracle, SQL Server, DB2, metadata, object-oriented and data warehousing gurus are waiting to answer your toughest questions.
This was first published in November 2002