如何将EXP出来的数据IMP进不同的表空间

来源:互联网 发布:淘宝店价值评估 编辑:程序博客网 时间:2024/06/06 02:43
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

Author:Kamus

Mail:kamus@itpub.net

Date:2004-1

 

经常有人会问:原来的数据在USERS表空间里面,我想把它IMP进APP表空间,我已经修改了目的用户的默认表空间,为什么结果还是IMP到USERS表空间中了呢。

 

关于此问题,作如下解释:

并没有提供什么参数来指定要导入哪个表空间数据默认将导入到原本导出时数据所在的表空间中,但是我们可以通过以下的方法来实现导入到不同的表空间

 

1.在IMP时候使用INDEXFILE参数

当给此参数指定了某一文件名,IMP的时候所有的index将不会直接导入到表空间中,而是在指定的文件中生成创建index的脚本。

然后用文本编辑器打开此文件,直接编辑脚本中的storage参数,修改为想要导入的表空间名称。

然后重新执行IMP,使用INDEXS=n参数将除Index之外的Objects导入。

最后进入SQL*PLUS,直接运行刚才编辑的脚本,生成索引。

该方法适用于将index以及constraints导入指定的表空间

 

2.改变目的用户的默认表空间

这就是上面说的经常有人提问的方法。但是上述的问题之所以没有成功,是因为缺少了下面的几步。

首先,收回目的用户的"UNLIMITEDTABLESPACE"权限:

revokeunlimitedtablespacefromusername;

其次,取消目的用户在原数据导出表空间中的配额,这样才能迫使IMP数据导入到用户的默认表空间中去。

然后,将希望导入的表空间设为目的用户的默认表空间,并添加配额。

最后,执行IMP

 

3。使用TOAD

TOAD是强大的Oracle管理,是Quest出品的第三方软件,我们可以使用其中的RebuildMultiObjects工具来实现将多个Object转移到指定的表空间

于是我们可以不管三七二十一,先IMP,然后再用TOAD作事后的修改。

关于TOAD的使用,此处不作详细解释。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击