PC6下载站

分类分类

直接修改DMP文件把内容导到指定的表空间

关注+2011-01-26作者:清晨

问: 直接修改dmp文件把内容导到指定的表空间
环境:

一个Oracle9i导出的备份文件dept.dmp
在一个新装的Oracle9i系统环境里,先建了个dept的表空间,然后建了个dept的用户,设置好dept用户使用dept表空间

问题:
当用dept用户把dept.dmp导进后发现内容都导到users表空间里去了
1。为啥会这样啊?
2。还能把那些内容从users表空间转移到dept表空间吗?

解答:

1。当初建库和表的时候的设计和操作者没有做什么规划就把表建在USERS表空间里了,所有默认导出后不管用什么用户再导入默认还是导入USERS表空间了

2。Google和Baidu了一番,最后群里的和尚给我支了个招解决了这个问题:)谢谢和尚

 解决过程:

1。用UltraEdit打开dept.dmp,看到的都是二进制码

2。按Ctrl+H键,呵呵,你会发现变成好多语句了

3。替换所有的TABLESPACE 'USERS'为TABLESPACE 'DEPT',保存

4。再执行导入,完成后你会发现所有的内容都在DEPT表空间而不是USERS里了

5。That ALL

展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消