2011-07-19 2 views
1

私は、DAOレイヤーでHibernateを広範囲に利用する大規模なJ2EEアプリケーションを担当しています。私は最近、Sybase ASE 15からOracle 11gへの移行の波及効果を検討するように任されました。私はこのような移行/移行のために覚えておく必要があるいくつかの愚痴や将来の仕事は何ですか?私が考えていたいくつかの素早いものは次のとおりです:sybaseからoracleへの切り替え - 考慮事項?

休止状態を利用する私たちのDAOは、そのまま動作する、または中断しますか?

どのように既存のデータをすべて転送するのですか?サイズの詳細なしにあなたの質問に答えるために、あなたはあなたavaliable良いテストを持っていない限りように、物事はそう壊れるハード2台のSQLサーバ(Oracleデータ型対SYBASEデータ型)

答えて

0

とのマッチング

データ・タイプミス移行前に作成する必要があります。

Oracle SQL Developer Migrationsをご覧になると、SQLDDLとデータを移行して、マニュアルのSybase部分をDatabase Migration Technologyで読むことができます。カスタムJava JDBCコードまたはODBC接続とOracleのPL/SQLを使用してデータを移行することもできます(DG4ODBCを参照)。

複数のデータベースをメインテナンスするのに比べて、移行するのは簡単です。

最新のマイグレーションについて考えてみると、Oracleが接続リソースに関してもっと厄介な点がありました。たとえば、Javaコードにリソースリークがあると、sybaseインスタンスを傷つけることはありませんが、それは、あなたの休止状態のDAOがその問題を抱えているとは思わないと言いました。