2

我对数据库管理了解不多。我的问题是我有一个 oracle 数据库,其中我们有一个用户“ user1 ”和一些表,在这些表中,有些表有数据,有些没有。现在我想创建一个新用户“ user2 ”,这应该是“ user1 ”的精确复制。所以我像下面这样导出了 user1:

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

现在我像这样将此文件导入我的新用户2

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

但它正在创建仅在user2中包含数据的表。我想将所有对象从user1复制到user2。请帮助我。仅供参考,我在窗口 7 上使用 oracle 11g 应用了 patch2

4

1 回答 1

0

是否使用延迟段创建

导出不适用于没有段的表。您可能希望改用 Export DataPump。

或者您可以通过手动创建细分来使其工作:

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