Answered by:
SSMA 4.0 for Oracle - Delta Data migration

Question
-
Hi Team,
I have installed SSMA 4.0 in my Box.
I have my source database in Oracle and I have performed Initial Data extract to Sql Server. Oracle is still used by business, I want to schedule a job to migrate the delta data from Oracle to Sql Server.
Can this be achieved by SSMA 4.0 for oracle. Please suggest.
Sunday, April 11, 2010 12:28 AM
Answers
-
Hi kori123,
SQL Server Migration Assistant for Oracle are just designed to migrate data from Oracle to SQL Server, so it cannot achieve the work that automatically copy the delta data from Oracle to SQL Server periodically.
I recommend that you use replication to accomplish this work.
With replication, you can replicate data from not only SQL Server but also Oracle to SQL Server and specify a subset of publisher's data to be replicated. You also can specify the period of synchronization between the publisher and the subscriber.
And I recommend that you use transactional replication in your scenario.
If there is anything unclear, please feel free to ask.
For more information, please see the following article in Microsoft Web site:
"SQL Server Replication": http://msdn.microsoft.com/en-us/library/ms151198.aspx
"Transactional Replication Overview": http://msdn.microsoft.com/en-us/library/ms151176.aspx
"Configuring an Oracle Publisher": http://msdn.microsoft.com/en-us/library/ms151243.aspx
Regards,
Tom Li - MSFT- Proposed as answer by Alex Feng (SQL) Wednesday, April 14, 2010 7:09 AM
- Marked as answer by Tom Li - MSFT Thursday, April 15, 2010 9:35 AM
Monday, April 12, 2010 9:40 AM
All replies
-
Hi kori123,
SQL Server Migration Assistant for Oracle are just designed to migrate data from Oracle to SQL Server, so it cannot achieve the work that automatically copy the delta data from Oracle to SQL Server periodically.
I recommend that you use replication to accomplish this work.
With replication, you can replicate data from not only SQL Server but also Oracle to SQL Server and specify a subset of publisher's data to be replicated. You also can specify the period of synchronization between the publisher and the subscriber.
And I recommend that you use transactional replication in your scenario.
If there is anything unclear, please feel free to ask.
For more information, please see the following article in Microsoft Web site:
"SQL Server Replication": http://msdn.microsoft.com/en-us/library/ms151198.aspx
"Transactional Replication Overview": http://msdn.microsoft.com/en-us/library/ms151176.aspx
"Configuring an Oracle Publisher": http://msdn.microsoft.com/en-us/library/ms151243.aspx
Regards,
Tom Li - MSFT- Proposed as answer by Alex Feng (SQL) Wednesday, April 14, 2010 7:09 AM
- Marked as answer by Tom Li - MSFT Thursday, April 15, 2010 9:35 AM
Monday, April 12, 2010 9:40 AM -
Hi Team,
I have extracted initial data from Oracle to Sql Server, and the business still uses Oracle Database. To load the delta data from oracle to Sql server 2008, I would like to know if I can use SSMA 4.0 to migrate the delta data and schedule it as a SQL job.
Please provide your inputs. Thanks and Good Week ahead.
- Merged by Alex Feng (SQL) Wednesday, April 14, 2010 7:08 AM duplicated thread
Monday, April 12, 2010 2:39 PM -
Hi,
U can use SSIS as well to transfer data from oracle using CDC(Changed data capture) of attunity for retreiving only the delta data.
Apps DevTuesday, April 13, 2010 2:07 PM -
Can I schedule it as a sql job?Wednesday, April 21, 2010 12:27 AM
-
Tom,
My objective is migrate data delta data from Source(Oracle) to Sql Server 2008. How will my delta data will be in synch as of oracle database.
Can I use the transaction replication in this case?
Or let me know if I am missing anything before I consider transaction replication in my case.
Thanks
Wednesday, April 21, 2010 2:43 PM -
Yes u can very wel do it.
Pls find the following link:-
http://msdn.microsoft.com/en-us/library/ms139805(SQL.90).aspx
for scheduling an SSIS package through a job.
RojitThursday, April 29, 2010 8:34 AM