0

私は2つのデータベースを持っています OLD: 10.2.0.4.0 US7ASCII NEW: 11.2.0.3.0 AL32UTF8

スキーマ全体を OLD から NEW に移動したいのですが、コマンドは次のとおりです。エクスポートは問題ありません。

exp userid=username/password@database owner=*** file=d:\export.dmp

しかし、インポートにエラーがあります

imp userid=username/password@database fromuser=*** touser=***  file=d:\export.dmp

IMP-00067: Could not convert to server character set's handle
IMP-00000: Import terminated unsuccessfully

この問題に関する提案はありますか? データベースには BLOB フィールドがあり、SQL コマンドをエクスポートして新しいデータベースに INSERT できないためです。

4

1 に答える 1

0

UAL32UTF8 は US7ASCII のスーパーセットなので、正しくインポートできるはずです。NLS_PARAMETERS を正しく設定しましたか? 可能であれば、非推奨の imp/exp ツールの代わりに Datapump を使用することもお勧めします。

于 2013-08-01T08:12:17.947 に答える