2

データベースの管理についてはよくわかりません。私の問題は、いくつかのテーブルを持つユーザー「 user1 」があるOracleデータベースを持っていることです。これらのテーブルには、データがあるものとないものがあります。ここで、新しいユーザー「user2 」を作成します。これは、「 user1 」の正確な複製である必要があります。そこで、user1を次のようにエクスポートしました。

exp user1/***** file=exp.dmp log=exp.log

今、私はこのファイルをこのように私の新しいuser2にインポートしています

imp user2/**** file=exp.dmp ..

ただし、 user2では、データのみを含むテーブルを作成しています。user1からuser2にすべてのオブジェクトを複製したいと思います。これについて私を助けてください。参考までに、私はウィンドウ7に適用されたpatch2でoracle11gを使用しています

4

1 に答える 1

0

遅延セグメント作成を使用していますか?

エクスポート、セグメントを持たないテーブルでは機能しません。代わりに、ExportDataPumpを使用することをお勧めします。

または、手動でセグメントを作成することにより、それを機能させることができる場合があります。

alter table your_table_name allocate extent;
于 2012-08-23T18:36:16.117 に答える