5

DB2 を使用してから何年も経ちますが、JDBC を介して DB2 に読み書きするレガシー アプリケーションを継承し、AS400 上で実行しています。プラットフォームやバージョンの詳細はまだわかりませんが、DB のコピーを Windows または Linux バージョンの DB2 に移行することは一般的に可能でしょうか? アプリケーションは非常に遅いパイプを介してデータにアクセスするため、ローカル開発用に DB のコピーをカットできるようにしたいと考えています。使用される JDBC ドライバーは次のとおりです。

com.ibm.as400.access.AS400JDBCDriver

それが役に立ったら...

任意/すべての返信をお待ちしております!

更新: DB2 のバージョンが 7.1 で、プラットフォームが iSeries であることを知りました (プラットフォームに関する追加の詳細を尋ねる必要がありますか?)

~~乾杯~~

4

1 に答える 1

0

iSeries ナビゲーター (少なくともデータベース・コンポーネント) をインストールすると、必要なスキーマ (またはスキーマ) にドリルダウンし、SQL が認識するさまざまなオブジェクト・タイプに対して「SQL を生成する」オプションを選択できます。その後、使用する DBMS に SQL を移植できます。

もちろん、それはデータとは別のものです。また、多数のオブジェクトが他のプラットフォームでは意味をなさない可能性が非常に高くなります。「データベース」が別のプラットフォームではあまり意味をなさない可能性がわずかにあります。それは、データベースがどれだけ長く存在しているか (SQL よりも前かもしれません)、開発者が何年にもわたってどれだけ進歩してきたか、プラットフォーム固有の機能をどれだけ活用したかなどによって異なります。

于 2014-03-19T14:34:18.803 に答える