EXP(エクスポート)とIMP(インポート)は、必要な2つのツールです。これらをコマンドラインと同じマシンで実行することをお勧めします。
リモートから実行できます。TNSNAMES.ORA
を設定するだけです。 正しく、データベースと同じバージョンのすべての開発者ツールをインストールします。発生しているエラーメッセージを知らなければ、exp/impを機能させることはできません。
単一のユーザーをエクスポートするコマンド:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
これにより、エクスポートダンプファイルが作成されます。
ダンプファイルを別のユーザースキーマにインポートするには、最初に SQLPLUSで新しいユーザーを作成します :
SQL> create user newuser identified by 'password' quota unlimited users;
次に、データをインポートします:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
データが多い場合は、BUFFERS
を増やすことを検討してください またはexpdp/impdpを調べます
expとimpの最も一般的なエラーはセットアップです。 PATH
を確認してください $ORACLE_HOME/bin
が含まれます 、$ORACLE_HOME
を確認してください が正しく設定されていることを確認し、$ORACLE_SID
を確認してください 設定されています