问: 直接修改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)安装教程
查看所有0条评论>>