ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据导入遇到外键的问题!解决!

数据导入遇到外键的问题!解决!

原创 Linux操作系统 作者:muou2008 时间:2009-03-12 13:59:11 0 删除 编辑

对数据进行导入!开始使用pl/sql developer进行数据导入,发现总是一闪就没了。查看日志,晕!发现开始时间和结束时间相同。数据没有导入。

没办法!只有使用命令导:

imp 'system/system@dgaimida_10.249.60.8' file=E:\Leas_db_data.dmp fromuser=FZYY_LEAS_YJX080707 touser=LEAS ignore=y log=C:\plsimp.log

结果数据不全......

 

后来发现是外键的问题.

解决:先让外键失效

select  'alter table ' ||  c.table_name  ||  '  disable constraint  '  || c.constraint_name  || ';'

   from user_constraints c

where c.constraint_type = 'R'

    and c.owner = '用户名'

将结果COPY到文本文件上,然后在在命令窗口执行!

然后使用pl/sql developer导入,选择'忽略'和‘行数’

数据导入完成,然后将上面代码中的‘disable ’改为'enable'做一遍开始的操作,恢复外键。

数据正常。

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12319113/viewspace-566995/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-03-10

  • 博文量
    1
  • 访问量
    657