`
itmyhome
  • 浏览: 95305 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle 11g备份文件导入10g

 
阅读更多

将*.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: 导出文件异常结束
成功终止导入, 但出现警告。


总结有三:

一,版本问题

二,权限问题

三,表空间问题(不知道是不是这样描述)

分享到:
评论

相关推荐

    Oracle11G备份导入10G

    11G备份导入10G时提示 IMP-00010:不是有效的导出文件,头部验证失败 的解决方法

    Oracle 19c 备份恢复-导入导出

    Oracle 19c 备份恢复-导入导出

    oracle11g导入导出

    Oracle导入导出自动备份

    Oracle11g数据库导入Oracle10g数据库中

    11g备份,导入10g的时候会抛错,直接阻止导入。但是有时候还必须得把11g的数据库导入到10g,使用如下方法: 一、在11g服务器上,使用expdp命令备份数据 二、在10g服务器上,使用impdp命令恢复数据

    Oracle导出的dmp格式文件导入到达梦的操作步骤

    详细介绍了从Oracle数据库中导出的dmp格式的数据库文件再导入到达梦7中的操作步骤

    oracle10g备份恢复

    oracle10g手工备份恢复,导入导出数据库文件bmp。

    oracle11g的BIN目录exp.exe下载

    oracle11g的BIN目录,包含导出导入等命令

    Oracle11g从入门到精通2

     Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。  全书结构合理、内容翔实、示例丰富...

    oracle11G数据库导出和导入工具

    数据库做备份exp 或imp 命令导出或导入文件的时候报错,很多情况下是缺少exp.exe 和imp.exe工具或者该工具出行问题,下载好后,将该文件放在D:\development\Oracle\product\11.2.0\dbhome_1\BIN该目录替换即可

    oracle11G数据库导入导出工具.zip

    Oracle11G数据库的的exp和imp工具,数据库在做备份时若出现导出导入文件错误,一般是缺少exp.exe 和imp.exe工具或者该工具出行问题所致。使用方法:解压后将文件放到X:\development\Oracle\product\11.2.0\dbhome_1...

    使用impdp指令导入dmpdp备份文件

    很实用的数据库导入方法,总结了Oracle11g数据库备份文件的导入过程

    oracle10g卸载方法

    因为之安装Oracle 10G的时候出了点问题,后来叫舍友重新发了一份Oralce 10g 客户端安装包过来装上去了。 当初使用PL/SQL是可以的,后来在因为工作需要,在一次导入同事发来的一份Oracle数据库备份,在命令符下使 用...

    RMAN参考手册 - oracle 10g

    逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具进行导出工作,我们可以利用IMPORT等工具把逻辑备份文件导入到数据库。RMAN备份是一种物理备份,可以用RMAN来备份数据文件、控制文件、参数文件、...

    oracle 导入exe

    oracle 导入exe, Oracle 10g 数据备份,导入导出dmp文件

    Oracle Database 11g初学者指南--详细书签版

    Oracle Database 11g初学者指南 基本信息 原书名: Oracle Database 11g, A Beginner's Guide 原出版社: McGraw-Hill Osborne Media 作者: (美)Ian Abramson Michael Abbey Michael Corey 译者: 窦朝晖 出版社:...

    oracle 11g安装配置

    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 10 exp.exe

    Oracle 10g 数据备份,导入导出dmp文件

    Oracle.11g.从入门到精通 (2/2)

    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 ...

    Oracle.11g.从入门到精通 (1/2)

    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 ...

Global site tag (gtag.js) - Google Analytics