1

Ich muss ca. 700 Oracle partitionierte Tabellen (RANGE und LIST Partitionierung) zu SQL Server migrieren. Es stellt sich heraus, dass der SSMA (SQL Server Migration Assistant) keine partitionierten Oracle-Tabellen verarbeitet (dies ist die offizielle Antwort, die ich von Microsoft erhalten habe).Oracle partitionierte Tabellen auf SQL Server migrieren

Irgendein Werkzeug/Skript/anderer Vorschlag, diesen Prozess zu automatisieren?

Danke!

Antwort

1

Sie sind richtig: versucht, dieses für ein Projekt im vergangenen Jahr für die Arbeit zu tun, und fand heraus, das Gleiche: Versucht ein wenig Forschung auf Google zu tun, um zu sehen, ob die Dinge geändert haben aber herausgefunden, die folgenden:

Die Migration von Oracle Partitioned Tables wird von SSMA nicht unterstützt. Partitionierte Tabellen werden als nicht partitionierte einfache Tabellen migriert.

Die Partitionierung dieser Tabellen im SQL-Server muss gemäß der physischen Datenbankarchitekturplanung und logischen Laufwerken des Serversystems manuell erfolgen.

Jede Partition Wartung (Hinzufügen oder Löschen oder die Partitionen Kürzen) bezogenen Code müssen in SQL Server wieder neu geschrieben werden „

+0

Vielen Dank für meine Erkenntnisse bestätigt So -.. Jedes 3rd-Party-Tool/script/anderer Vorschlag Diesen Prozess automatisieren? Wenn ich das selbst tun möchte, nehme ich an, dass ich den Oracle HIGH_VALUE als SQL Server-Partitionsgrenzwert mit RANGE RIGHT für RANGE-Partitionen nehme und den Oracle LIST-Wert mit RANGE LEFT für die einwertige LIST-Partitionierung verwende. Nicht sicher, wie man mehrwertige LIST-Partitionierung behandelt ... – user5372615

+0

würde ich vorschlagen, ein Java-Programm zu schreiben, das diese Jobs für Sie herstellt, um den Prozess zu automatisieren, googeln Sie einfach Ihre Frage und schreiben Sie dieses Jobprogramm in Java und haben dann SQL-Server dynamisch diese Par erstellen titions für dich. – JT4U

Verwandte Themen