Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
Ravi_Rajagopal
Contributor III
Contributor III

Moving data from oracle to SQL

I am moving data from oracle to SQL server. I am required to move data only for 110 oracle tables out of 500 tables. I habe to keep running this job everyday to capture the deltas as well. I can read a context file which will contain the list of all the tables to read data from oracle and through dynamic schema start doing an upsert into sql server. I.am not sure if this is an efficient way to solution this business ask. Would love to hear from the experts if there is a better way to this. 

Thanks 

Ravi 

Labels (9)
1 Reply
nickpeter
Contributor
Contributor

To optimize your data migration from Oracle to SQL Server for 110 tables out of 500, start with selective extraction using a context file for efficiency. Implement an incremental update strategy for daily deltas, using timestamp-based tracking or change data capture. Handle schema differences dynamically with a flexible ETL process to streamline migration. Use an efficient upsert strategy in SQL Server for effective synchronization of new, updated, and deleted records. Optimize performance with batch processing and parallelism. Ensure robust error handling and monitoring for smooth operation. 

Using an efficient upsert (merge) strategy in SQL Server will help synchronize changes effectively, ensuring that new, updated, and deleted records are managed correctly. It's essential to optimize performance by processing data in batches and leveraging parallel processing where feasible, which can significantly improve throughput.

Lastly, ensure robust error handling and monitoring mechanisms are in place to manage exceptions gracefully and provide timely insights into the migration process's health and performance. This holistic approach will help streamline your data migration efforts and ensure they align closely with business requirements.