sql-serveroracle-databasemigrationpartitioningsql-server-migration-assi

Migrate Oracle partitioned tables to SQL Server


I need to migrate about 700 Oracle partitioned tables (RANGE and LIST partitioning) to SQL Server. Turns out the SSMA (SQL Server Migration Assistant) does not handle Oracle partitioned tables (this is the official answer I got from Microsoft).

Any tool / script / other suggestion to automate this process?

Thanks!


Solution

  • They are correct: Tried to do this for a project last year for work and found out the same thing: Tried doing a little research on google to see if things have changed but found out the following:

    Migration of Oracle Partitioned Tables is not supported by SSMA. Partitioned tables are migrated as a Non-partitioned simple tables.

    Partitioning of the these Tables in SQL server is required to be done manually as per the physical database architecture planning and logical drives of the server system.

    Any partition maintenance (adding or dropping or truncating the partitions) related code need to be re-rewritten in SQL Server."