将*.dmp文件导入到10g的时候 碰到了好多问题
刚开始不知道是从11g里导出的 然后导入到10g里会出现以下错误
IMP-00010: 不是有效的导出文件, 头部验证失败
IMP-00000: 未成功终止导入
用工具打开dmp文件,第一行有版本的
cEXPORT:V11.01.00
然后我把它改为
cEXPORT:V10.02.01
ps: 我的是Oracle 10g
第一个问题算是解决了。
接下来再次导入 提示
经由常规路径导出由EXPORT:V09.02.00创建的文件
IMP-00013: 只有 DBA 才能导入由其它 DBA 导出的文件
IMP-00000: 未成功终止导入
意思是说这个文件是由DBA权限的用户导出的,而将要导入的用户无DBA权限
好吧,那就赋予此用户DBA权限
grant dba to "myuser"
接下来执行imp drp/drp
提示什么来着我忘了,反正又是终止导入。
原因是我要导入的文件名是SQLTips.dmp
而我登录的schema是drp ,应该是不匹配 或许吧。
创建用户 create user sqltips identified by sqltips
授权用户 grant create session to sqltips
授权表空间 grant unlimited tablespace to sqlpits
然后以sqltips/sqltips身份导入
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>imp sqltips/sqltips
Import: Release 10.2.0.1.0 - Production on 星期日 6月 3 11:52:46 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - P
With the Partitioning, OLAP and Data Mining options
导入文件: EXPDAT.DMP> d:\SQLTips.dmp
输入插入缓冲区大小 (最小为 8192) 30720>
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
导出客户机使用 ZHT16MSWIN950 字符集 (可能的字符集转换)
只列出导入文件的内容 (yes/no): no >
由于对象已存在, 忽略创建错误 (yes/no): no >
导入权限 (yes/no): yes >
导入表数据 (yes/no): yes >
导入整个导出文件 (yes/no): no >
用户名: sqltips
输入表 (T) 或分区 (T: P) 名称。空列表表示用户的所有表
输入表 (T) 或分区 (T: P) 的名称或 。如果完成:
. 正在将 SQLTIPS 的对象导入到 SQLTIPS
. . 正在导入表 "A"导入了 4 行
. . 正在导入表 "ADJUSTMENT"导入了 2 行
. . 正在导入表 "B"导入了 4 行
. . 正在导入表 "BOOKS"导入了 8 行
. . 正在导入表 "CP_LOT_SUM"导入了 6237 行
. . 正在导入表 "DEFECT"导入了 14 行
. . 正在导入表 "DEPARTMENTS"导入了 9 行
. . 正在导入表 "DEPT_SALARY"导入了 9 行
. . 正在导入表 "EMPLOYEES"导入了 14 行
. . 正在导入表 "EMP_BAK"导入了 6 行
. . 正在导入表 "EQP_HIST"导入了 5 行
. . 正在导入表 "EVENT_LOG"导入了 10 行
. . 正在导入表 "INCOME"导入了 3 行
. . 正在导入表 "ITEMS"导入了 8 行
. . 正在导入表 "JOBSEEKERS"导入了 2 行
. . 正在导入表 "LEAVE"导入了 6 行
. . 正在导入表 "MAIL"导入了 14 行
. . 正在导入表 "ORDERS"导入了 15 行
. . 正在导入表 "ORDERS2"导入了 15 行
. . 正在导入表 "ORDERS_BIG"导入了 499153 行
. . 正在导入表 "ORDERS_PIVOT"导入了 4 行
. . 正在导入表 "ORDERTEST"导入了 5 行
. . 正在导入表 "POS"导入了 8 行
. . 正在导入表 "PRODS"导入了 10 行
. . 正在导入表 "PROGRAM"导入了 11 行
. . 正在导入表 "RECRUITERS"导入了 2 行
. . 正在导入表 "RMTTEST1"导入了 1 行
. . 正在导入表 "RMT_TEST"导入了 2 行
. . 正在导入表 "SPEC"导入了 6 行
. . 正在导入表 "SPECIALTY"导入了 13 行
IMP-00017: 由于 ORACLE 错误 1917, 以下语句失败:
"GRANT SELECT ON "SPECIALTY" TO "TESTID""
IMP-00003: 遇到 ORACLE 错误 1917
ORA-01917: 用户或角色 'TESTID' 不存在
. . 正在导入表 "SYSTEMOWNER"导入了 3 行
. . 正在导入表 "TALLY"导入了 10000 行
. . 正在导入表 "TAX_RATE"导入了 5 行
. . 正在导入表 "TEST"导入了 11 行
. . 正在导入表 "TRG_FRQ_LOG"导入了 22 行
. . 正在导入表 "TRG_LOG"导入了 9 行
. . 正在导入表 "TRG_TEST"导入了 4 行
. . 正在导入表 "TRG_TEST_CHG_LOG"导入了 0 行
. . 正在导入表 "TRG_TEST_LOG"导入了 18 行
. . 正在导入表 "rmtTest2"导入了 1 行
IMP-00009: 导出文件异常结束
成功终止导入, 但出现警告。
总结有三:
一,版本问题
二,权限问题
三,表空间问题(不知道是不是这样描述)
分享到:
相关推荐
11G备份导入10G时提示 IMP-00010:不是有效的导出文件,头部验证失败 的解决方法
Oracle 19c 备份恢复-导入导出
Oracle导入导出自动备份
11g备份,导入10g的时候会抛错,直接阻止导入。但是有时候还必须得把11g的数据库导入到10g,使用如下方法: 一、在11g服务器上,使用expdp命令备份数据 二、在10g服务器上,使用impdp命令恢复数据
详细介绍了从Oracle数据库中导出的dmp格式的数据库文件再导入到达梦7中的操作步骤
oracle10g手工备份恢复,导入导出数据库文件bmp。
oracle11g的BIN目录,包含导出导入等命令
Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 全书结构合理、内容翔实、示例丰富...
数据库做备份exp 或imp 命令导出或导入文件的时候报错,很多情况下是缺少exp.exe 和imp.exe工具或者该工具出行问题,下载好后,将该文件放在D:\development\Oracle\product\11.2.0\dbhome_1\BIN该目录替换即可
Oracle11G数据库的的exp和imp工具,数据库在做备份时若出现导出导入文件错误,一般是缺少exp.exe 和imp.exe工具或者该工具出行问题所致。使用方法:解压后将文件放到X:\development\Oracle\product\11.2.0\dbhome_1...
很实用的数据库导入方法,总结了Oracle11g数据库备份文件的导入过程
因为之安装Oracle 10G的时候出了点问题,后来叫舍友重新发了一份Oralce 10g 客户端安装包过来装上去了。 当初使用PL/SQL是可以的,后来在因为工作需要,在一次导入同事发来的一份Oracle数据库备份,在命令符下使 用...
逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具进行导出工作,我们可以利用IMPORT等工具把逻辑备份文件导入到数据库。RMAN备份是一种物理备份,可以用RMAN来备份数据文件、控制文件、参数文件、...
oracle 导入exe, Oracle 10g 数据备份,导入导出dmp文件
Oracle Database 11g初学者指南 基本信息 原书名: Oracle Database 11g, A Beginner's Guide 原出版社: McGraw-Hill Osborne Media 作者: (美)Ian Abramson Michael Abbey Michael Corey 译者: 窦朝晖 出版社:...
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> SHOW USER; //查看当前用户 USER is "SYS“ SQL> ...
Oracle 10g 数据备份,导入导出dmp文件
1.4 Oracle 11g的新特性 1.4.1 数据库管理部分 1.4.2 PL/SQL部分 1.4.3 其他部分 第2章 Oracle在Windows平台上的安装与配置 2.1 Oracle通用安装器 2.2 Oracle数据库软件的安装 2.3 Oracle数据库软件的卸载 2.3.1 ...
1.4 Oracle 11g的新特性 1.4.1 数据库管理部分 1.4.2 PL/SQL部分 1.4.3 其他部分 第2章 Oracle在Windows平台上的安装与配置 2.1 Oracle通用安装器 2.2 Oracle数据库软件的安装 2.3 Oracle数据库软件的卸载 2.3.1 ...