Skip to Main Content

APEX

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SQL Loader for bulk load

Terry GoldenJun 18 2025

OG post mentioned max 7 hrs load of unspecified data volume xfer btw 2 db

Worked on project quite some time ago. lessons learned

  1. list/ interval partition by date / timestamp the source table. ideally in it's own tablespace. use local indexes
  2. if you get push back over values to partition create a new table containing current date then create a view that joins both tables.
  3. use datapump to transport the tablespace from src to target db. plan b would use exchange partition.
  4. rebuild the local indexes.

this should be way faster then pulling data using sqlldr or datapump. Works ideally for say a daily trading system where src db

really / ideal performance is having the fewest rows in the table. Enquries can be done on target db.

If you're pulling data from non oracle dbs then use golden gate to load a staging table then use sql.ldr with direct path load parallel a high value on an shared nfs mount.

Comments
Post Details
Added on Jun 18 2025
0 comments
102 views