2013-07-16 54 views
0

我有一個在NetBeans上創建的Java Web應用程序,它有一個MySQL數據庫,所以我需要遷移到Oracle將Java Web應用程序從MySQL遷移到ORACLE

  • 什麼是遷移的最佳方法(創建新項目,編輯基於mysql的項目,...)?
  • 什麼是遷移數據庫(數據傳輸正確的方式,由一個(壞的選擇,我認爲)
  • 我有什麼在配置文件中的變化?
  • 更好的是,編輯實體類創建表一個在

基於MySQL或遷移到Oracle?

  • 任何其他意見,將不勝感激後生成新的實體類的工作項目。謝謝!

  • +0

    這不屬於Programmers.SE嗎? – Aeronth

    +1

    這[不屬於StackOverflow](http://stackoverflow.com/help/dont-ask)(「你的問題應該是合理的範圍,如果你可以想象整本書可以回答你的問題,你也可以問很多「) – RandomSeed

    回答

    1

    我們有一個過去和現在類似的要求是我們採取的方法。

    1. 創建的應用V2一些變化的新版本可能會在你的實體是必需的。(假定舊版本V1)
    2. 在Oracle中創建的所有表的副本,可能需要腳本修改。
    3. 運行V1與上盒2 MySQL和運行V2與Oracle
    4. 一個盒子寫一個實用程序從MySQL和導入數據導出到Oracle,櫃面數據是巨大的應用程序可以做局部的承諾
    5. 寫一個更多的實用程序來比較mysql與oracle中的行數,程序可以在簡單的文本文件中生成報告。
    6. 根據您的應用程序,在運行V1的box1上運行特定的測試,並運行V2,以驗證結果。

    雖然這approcah是單調乏味的,但最終我們不得不與我們跑在兩臺機器上和數量比較我們的測試包更好的信心。

    根據應用程序,您可能會調整幾個步驟或添加更多。

    希望這可以幫助你。

    乾杯!

    +0

    感謝您的回答@Sachin,我等待另一個答案upvoted它,如果沒有更多的答案,我會接受它! – Obama

    +0

    這類活動涉及到很多思考過程,特別是對於割接日期。由於我們的數據量巨大,我們在週末進行了遷移。希望你得到最好的答案:) –

    相關問題