Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Exchange database between two databases

Re: Exchange database between two databases

From: Mark D Powell <mark.powell_at_eds.com>
Date: 27 Nov 2001 07:26:01 -0800
Message-ID: <178d2795.0111270726.3566ecf2@posting.google.com>


jamesyang_at_163.net (James) wrote in message news:<86815f22.0111261914.11491aa_at_posting.google.com>...
> We wanna use two oracle DB based applications (small ERP) and there
> are a lots of data need to be exchaged between them. We have some
> solutions for it but I wnat to know:
>
> 1)Database link
> * Does it support two instances on the two physical servers?
> * Will it cause problems to other DB such as dead lock?
> * Will it decrease the system performance?
>

If you have the distrubed option and/or Enterprise edition then using database links on both systems and sending data back and forth is pretty straight forward; however, what kind of problems you encounter will depend on how your application works and how you use the links. You can use the links in triggers on a per record basis tying the two systems together, with replication, and to perform remote DML in your pl/sql, sqlplus, and pro*C code and the problems you encounter will depend on quanity of data and how many users are updating the source and target objects as your code runs.  

> 2)export to a file then import it in the other DB (some ERP dislike
> write the table direcly)
> * Is it easy to manage the files?
> * Other issue?

Data transfer file management is not that difficult to accomplish. You will have bigger issues with how to process the files: what to do when duplicates are encountered, error handling, and so on. In general extracting delimited or fixed format files and using sqlldr or programs to process the data provides more processing flexibility than exp/imp.

> jamesyang_at_163.net

Received on Tue Nov 27 2001 - 09:26:01 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US