分类: Oracle
2008-03-31 12:29:12
来源:赛迪网 作者:Alizze |
问题:如何把11个业务库里的部分数据导出来,然后整理后导入一个统一的数据库中。
(注释:这个统一的数据库中,都有不少的主外键约束。而我们的数据则有很多是不符合规范的。)
解决此问题的具体操作如下:
首先我们需要先在的测试库中把环境搭好,把统一库的结构导入该测试环境中:
1、用如下语句查出需要禁用的所有相关约束,然后把结果复制到命令窗口中执行:
2、约束禁用后,执行导数据的脚本。
3、建例外表: @d:oracleora92 dbmsadminutlexpt1.sql
以下是找不到父项的操作,如果是数据重复,则不能如下操作,否则所有重复的数据都将删除,而我们目前可能需要保留其中一份。
4、启用约束
|