2011-10-08 28 views
-3

我想開發一個安全的數據庫遷移軟件。我的目標是軟件必須能夠將數據從Oracle 11g數據庫遷移到MySQL數據庫。我認識Java並希望這樣做。如何開發安全的數據庫遷移軟件?

+1

問題太模糊了。你有什麼特別的問題嗎? – Corbin

+0

當然。我想知道如何用Java開發移植軟件? –

+0

Stackoverflow針對的是特定問題,而不是「教我關於編程的整個分支!」 – Corbin

回答

2

您需要開發一個應用程序來讀取Oracle數據庫結構,識別表格,視圖,約束等及其結構(類型,空值,長度等),將其轉換爲目標數據庫平臺。第一階段應該是DDL遷移。

之後,您必須讀取所有源數據並將其導入到目標數據庫。考慮像保持源記錄ID這樣的場景。第二階段應該是DML遷移。

注意並非所有數據庫對象都易於遷移。例如,存儲過程可能包含專門針對Oracle數據庫的代碼,應該手動翻譯。

+0

謝謝,我有一些想法! –