Oracle 11g备份文件导入10g


Oracle 11g备份文件导入10g,将*.dmp文件导入到10g的时候 碰到了好多问题

刚开始不知道是从11g里导出的 然后导入到10g里会出现以下错误

  1. IMP-00010: 不是有效的导出文件, 头部验证失败  
  2. IMP-00000: 未成功终止导入  

用工具打开dmp文件,第一行有版本的

  1. cEXPORT:V11.01.00  

然后我把它改为

  1. cEXPORT:V10.02.01  

ps: 我的是Oracle 10g

第一个问题算是解决了。

接下来再次导入 提示

  1. 经由常规路径导出由EXPORT:V09.02.00创建的文件   
  2.  IMP-00013:   只有   DBA   才能导入由其它   DBA   导出的文件   
  3.  IMP-00000:   未成功终止导入  

意思是说这个文件是由DBA权限的用户导出的,而将要导入的用户无DBA权限

好吧,那就赋予此用户DBA权限

  1. grant dba to "myuser"  

接下来执行imp  drp/drp

提示什么来着我忘了,反正又是终止导入。

原因是我要导入的文件名是SQLTips.dmp

而我登录的schema是drp ,应该是不匹配 或许吧。

  1. 创建用户  create user sqltips identified by sqltips  
  2. 授权用户  grant create session to sqltips  
  3. 授权表空间  grant unlimited tablespace to sqlpits  
  • 1
  • 2
  • 下一页

相关内容