0

同じバージョンの別の DB2 データベースにインポートする必要がある DB2 v9.7 ダンプ (.gz 形式) があります。

すべてのテーブルを一度にインポートする必要があります。

誰かがこれを達成する方法で私を助けることができますか?

よろしくお願いします。

-ニチカ

4

3 に答える 3

1

まず、DB2 バックアップにはその名前構造がありません。その .gz 内に、次のような名前のファイルが必要です

SAMPLE.0.db2inst1.NODE0000.CATN0000.20131224235959.001

データベース名、バックアップの種類を示します。データベースをホストするインスタンス。ノード (DPF を使用する場合); タイムスタンプ; とファイル番号。

通常、タイムスタンプを変更するだけです。データベースを復元するには、ファイルがあるディレクトリに移動し、次のように入力する必要があります。

db2 restore db sample

最終的に、それが機能しない場合は、タイムスタンプ、ディレクトリ、またはその他のものを指定する必要があります。

db2 restore db sample from /dir taken at 20131224235959

インスタンスを変更する場合は、いくつかのパッケージを再バインドする必要があります。また、セキュリティ構造が新しいインストールでも同じであることを確認する必要があります (/etc/passwd と /etc/group には、DB2 で使用される同じユーザーとグループがあります)。

詳細については、http: //pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.admin.ha.doc/doc/c0006237.htmlを確認してください。

于 2013-11-06T10:39:19.227 に答える
0

db2move コマンドを使用できます

db2move sample export


db2move sample import

ここで、sample はデータベース名です。

于 2013-11-26T07:55:22.987 に答える