1

あるワークステーションから DB2 データベースのコピーを作成し、このコピーに基づいて別のワークステーション (両方の Windows) で新しいデータベースを作成する方法を教えてください。コントロール センターを使用して既存の DB のバックアップを作成し、別のワークステーションに (バックアップから) 新しいデータベースを作成しようとしましたが、カスタム テーブルがインポートされませんでした。

編集: db2move コマンドについて読みました。しかし、db2move MY_DB_NAME importコマンドを使用しようとすると、エラーが発生します:

ANSI コードページ 1208 を使用して決定されないアプリケーション コード ページ

4

2 に答える 2

2

通常、単一のスキーマにデータがあります。

  1. 新しいデータベースを作成します。 db2 create database MyDstDb

  2. スキーマをコピー: db2move MySrcDb copy -sn MySrcSchema -co target_db MyDstDb -u MyDbUser -p

これが9.7で機能するかどうかはわかりません。現在10.1を使用しています。

于 2016-11-03T13:16:28.177 に答える
0

DB2には、データを移動するためのさまざまなオプションが用意されています。このページをご覧ください:DB2データ移動オプション

ここでは、必要に応じて最適なものを選択する必要があります。

于 2012-06-25T09:58:57.427 に答える