oracle11g exp出整个用户数据库以后imp出错

afeng124 2011-12-22 01:01:27
比如"hr"导出文件为hr.dmp,删掉hr用户,重新建立hr授权dba,conn.然后重新imp回来。居然很多数据库对象缺失,会有很多编译错误。数据库比较复杂,包啊,存储过程,视图,触发器等都有。但是imp以前8.05的dmp文件可以正常。数据库字符集没设置错。就是奇怪,why?
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinglang1987 2011-12-23
  • 打赏
  • 举报
回复
导入 没有报错吗,错误信息贴出来啊
yangqm22 2011-12-23
  • 打赏
  • 举报
回复
现在用的是11g吗?如果是有可能。如果表是空的,不占存储空间的。并不导出。需要插入数据、修改参数
iqlife 2011-12-23
  • 打赏
  • 举报
回复
一般包,存储过程视图,触发器等都需要重新编译
我心飞翔 2011-12-22
  • 打赏
  • 举报
回复
示例:导出SCOTT用户下的所有实体
EXP USERID=SCOTT/tiger DIRECT=y ROWS=y FILE=C:\expdir\scott.dmp log=C:\expdir\fulldb.log

感觉是导出的有问题。
导入当然就有问题了。

示例:将用户SCOTT对象导入到HR用户中
IMP SYSTEM/manager FILE=C:\expdir\fulldb.dmp FROMUSER=SCOTT TOUSER=HR ROWS =y

yixilan 2011-12-22
  • 打赏
  • 举报
回复
"imp以前8.05的dmp",这个8.05是什么?

另外,是不是在imp的时候,原先dmp文件里要用到的表空间不存在了?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧