您的位置:首页技术开发数据库教程 → 直接修改DMP文件把内容导到指定的表空间

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

时间:2011/1/26 10:11:18来源:本站原创作者:清晨我要评论(0)

问: 直接修改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

相关视频

    没有数据

相关阅读 在JSP中访问Oracle数据库Oracle数据安全面面观Oracle9i中如何建立不同字符集的数据库在ASP中利用Oracle Object for OLE访问Oracle 8分页显示Oracle数据库记录的类之二分页显示Oracle数据库记录的类之一大家一起分享C#调用oracle存储过程用ASP实现对ORACLE数据库的操作

文章评论
发表评论

热门文章 oracle10g安装图解(wi

最新文章 数据库流行度排行2019oracle10g安装图解(wi SQL2008全部数据导出导入两种方法SQL2005新建复制“找不到存储过程 错误:28Dos远程登录mysql数据库详细图文教程mysql怎么开启远程登录功能

人气排行 mysql自动定时备份数据库的最佳方法-支持wiVisual Foxpro 6.0安装向导图文教程SQL Server 2008 安装图文教程SQL2008全部数据导出导入两种方法SQL 2000/2005/2008 的收缩日志方法,和清理mysql出 Can't connect to MySQL server onoracle10g安装图解(win7)sql2005安装图解_(sql server2005)安装教程