Commerical Version(DB2 8/9)から無料のDB2 ExpressC Edition(10)にエクスポートされたDB2データベースをインポートする手順を教えてください。
質問する
902 次
2 に答える
0
「同じプラットフォーム」(同じ OS で同じ/より高いビット レベル) で実行されている DB2 Express C に復元しようとしている限り、通常の「RESTORE」コマンドで問題に直面することはありません。そうでない場合は、少しトリッキーになります。「db2look」コマンドを使用してスキーマ (DDL) 作成 SQL をコピーし、それらを新しいマシンで実行してスキーマを再作成できます。次に、「db2move」を使用して、テーブルに存在するユーザー データを移動する必要があります。
于 2012-07-24T10:08:14.857 に答える
0
まず、DB2 では無料版のデータベース サイズに制限はありません。CPUの制限が存在するだけです。そのため、データベースを無料版に移植しても問題はありません。
ここにそれを行うための段階的な方法があります。古いシステムの場合:
# db2look -d DBNAME -e -o DBNAME.DDL
# db2move DBNAME export
生成されたすべてのファイルを新しいシステムに移動した後、新しいシステムで次のコマンドを発行します。
# db2 CREATE DATABASE DBNAME
# db2 -tvf DBNAME.DDL
# db2move DBNAME IMPORT
それで全部です。
于 2012-07-24T16:27:04.733 に答える