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

Home -> Community -> Usenet -> c.d.o.server -> Re: Help with Large Transfer between DBs

Re: Help with Large Transfer between DBs

From: Mark D Powell <markp7832_at_my-deja.com>
Date: Sun, 28 Jan 2001 18:50:28 GMT
Message-ID: <951plh$4bt$1@nnrp1.deja.com>

In article <M_Oc6.24188$ek.3627478_at_news02.optonline.net>,   "Tom Newton" <thnewton_at_NOSPAMhotmail.com> wrote:
> Does anyone know the best way to efficiently transfer a large number
 of rows
> (up to 1million rows) intra-day from several tables in one Oracle 8
 database
> to another? Are there any special utilities or methods? This needs to
> happen without any downtime on either side. Solaris environment.
>
> Many Thanks
>
> ------------------------
>
> bobnewtweb
>

The best way to move data between the two instances depends on several factors not specified in your post:

SQL directly selecting or inserting the data accross a database link is one way. Using snapshots, which basically perform this same task is another approach you can take.

Moving large quantities of data can generate a lot of redo and rollback.  The need to specifiy the use of a specific large rollback segment to support the operation and the option of using nologging operations as in a 'create table as select' need to be factored in. Megabytes are generally a better indicator of size and performance impact than number of rows.

--
Mark D. Powell  -- The only advice that counts is the advice that
 you follow so follow your own advice --


Sent via Deja.com
http://www.deja.com/
Received on Sun Jan 28 2001 - 12:50:28 CST

Original text of this message

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