-1

DB2 を実行している RHEL サーバーがあり、ハード ドライブが 1 台故障しており、サポートが終了して数年になります。私は、DB2 を新しい Windows サーバーに移行する任務を負っています。

これを行う最も簡単な方法は何ですか? データベース全体のバックアップを取り、Windows で復元することはできますか? 以前、ある DB2 サーバーから別のサーバーにデータベースを複製する方法は、スキーマから各テーブルを 1 つずつエクスポートし、新しいデータベースに新しいスキーマを作成してから、各テーブルを 1 つずつインポートするというものでした。移行が必要なスキーマがいくつかあり、テーブルごとに移行するには非常に時間がかかります。これを行うには、より優れたより高速な方法が必要です。

4

1 に答える 1

1

Linux サーバーで作成されたバックアップを Windows で復元することはできません。db2lookDDL ステートメントを抽出してから、db2moveテーブルをまとめてエクスポートおよびロードするために使用 します (スキーマまたはテーブル名のパターンを指定できます)。

詳しくはマニュアルをご覧ください。

于 2016-06-15T21:47:24.997 に答える