QUESTION POSED ON: 04 January 2006 I have two client server applications. One works with Oracle 7 and the other with SQL Server 2000.
Now I want to update a few tables in the Oracle database with the data from the tables in SQL Server 2000.
Can you suggest the best way to accomplish this?
To continue reading for free, register below or login
Requires Membership to View
To read more you must become a member of SearchOracle.com
Probably the best option here is to implement Oracle's Hetergenous Services (formerly called Transparent Gateways). With HS, you can create a database link from the Oracle instance to the SQL Server instance. To Oracle, HS makes SQL Server appear as if Oracle is talking to another Oracle database. Then, you can create triggers in the Oracle database that will update the data in SQL Server when the data is modified in Oracle. Basically, you will be implementing your own replication scheme here. The Oracle 9i and 10g documentation contains the information on how to set up HS for your use. I do not recall if Oracle 7 implemented Transparent Gateways or not, and I no longer have access to Oracle 7 documentation. You may have to upgrade your Oracle database to 9i or 10g to be able to implement this solution.
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.
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.