wangzhuoyan的专栏

明月松间照,清泉石上流

登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页   全站 当前博客  空间 博客 好友 相册 留言 用户操作

[发私信]  [加为好友]

王卓岩ID:wangzhuoyan

共1769次访问,排名2万外,好友27人,关注者27人。

StringBuffer dream = new StringBuffer ();

dream .append("技术高手");

dream .append("彩票中奖");

dream .append("有车,有房");

wangzhuoyan的文章

原创 13 篇

翻译 0 篇

转载 24 篇

评论 0 篇

订阅我的博客

wangzhuoyan的公告

有理想在的地方,地狱就是天堂,有希望在的地方,痛苦也成欢乐.

文章分类

技术外话

数据库

应用程序

存档

2009年07月(3)

2009年06月(7)

2009年05月(16)

2009年04月(11)

Oracle不同版本间的导入导出命令详解 收藏

Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下面是据此总结的几个使用规则和相关测试:

规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器

--1.1 使用9i客户端通过imp连接到10g数据库

C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.dmp

Export: Release 9.2.0.1.0 - Production on 星期三 2月 20 10:09:55 2008

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

注: 将不会导出表数据(行)

即将导出指定的表通过常规路径 ...

. . 正在导出表                            AB01

在没有警告的情况下成功终止导出。

--1.2 使用10g客户端通过imp连接9i数据库:连接失败(而不是导出失败)

C:\Documents and Settings\yuechaotian>exp userid=hbjb_kf_hd/test@s46 owner=hdtest file=d:\x.dmp

Export: Release 10.2.0.1.0 - Production on 星期三 2月 20 09:57:22 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

EXP-00056: 遇到 ORACLE 错误 6550

ORA-06550: 第 1 行, 第 41 列:

PLS-00302: 必须说明 'SET_NO_OUTLINES' 组件

ORA-06550: 第 1 行, 第 15 列:

PL/SQL: Statement ignored

EXP-00000: 导出终止失败

规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件)

--2.1 使用10g客户端exp出10g的数据

C:\Documents and Settings\yuechaotian>exp userid=test/test@orcl owner=test file=d:\10g.dmp

Export: Release 10.2.0.1.0 - Production on 星期三 2月 20 11:16:39 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

服务器使用 AL32UTF8 字符集 (可能的字符集转换)

即将导出指定的用户...

……

导出成功终止, 但出现警告。

C:\Documents and Settings\yuechaotian>

--2.2 使用9i客户端imp上面所导出的dmp文件到10g:可以连接到10g中,但无法识别文件

C:\Documents and Settings\yuechaotian>imp userid=test/test@s10g fromuser=test touser=test file=d:\10g.dmp

Import: Release 9.2.0.1.0 - Production on 星期三 2月 20 11:20:33 2008

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

IMP-00010: 不是有效的导出文件,标题验证失败

IMP-00000: 未成功终止导入

C:\Documents and Settings\yuechaotian>

规则3:低版本exp出的dmp文件,高版本可以imp(向下兼容)

-- 3.1 使用9i客户端exp出9i中的数据

C:\Documents and Settings\yuechaotian>exp userid=test/test@s9i owner=test file=d:\9i.dmp

Export: Release 9.2.0.1.0 - Production on 星期三 2月 20 11:25:04 2008

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 9.2.0.1.0 - Production

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的用户...

……

在没有警告的情况下成功终止导出。

C:\Documents and Settings\yuechaotian>

-- 3.2 使用10g客户端imp到10g数据库中

C:\Documents and Settings\yuechaotian>imp userid=test/test@orcl fromuser=test touser=test file=d:\9i.dmp

Import: Release 10.2.0.1.0 - Production on 星期三 2月 20 11:28:46 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

经由常规路径由 EXPORT:V09.02.00 创建的导出文件

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入

导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)

. . 正在导入表                 "AUDIT_ACTIONS"导入了         144 行

……

成功终止导入, 但出现警告。

C:\Documents and Settings\yuechaotian>

规则4:从Oracle 低版本的Export数据可以Import到Oracle高版本中,但限于Oracle的相邻版本,如从Oracle 7 到 Oracle 8。对于两个不相邻版本间进行转换,如从Oracle 6 到 Oracle 8,则应先将数据输入到中间版本—Oracle 7,再从中间数据库转入更高版本。

--我使用10g的imp功能,可以将由817导出的dmp文件直接导入10g中,这与该规则的介绍不同。(该规则出自高道强的《Oracle导入导出工具实现数据库移植》)

C:\Documents and Settings\yuechaotian>imp userid=test/test fromuser=scott touser=test file=d:\tyc.dmp

Import: Release 10.2.0.1.0 - Production on 星期三 2月 20 14:03:33 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

经由常规路径由 EXPORT:V08.01.07 创建的导出文件

警告: 这些对象由 SCOTT 导出, 而不是当前用户

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入

导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)

导出服务器使用 ZHS16GBK NCHAR 字符集 (可能的 ncharset 转换)

. 正在将 SCOTT 的对象导入到 TEST

. . 正在导入表                       "ACCOUNT"导入了           5 行

. . 正在导入表                         "BONUS"导入了           0 行

. . 正在导入表                          "DEPT"导入了           4 行

. . 正在导入表                           "EMP"导入了          14 行

. . 正在导入表                       "RECEIPT"导入了           1 行

. . 正在导入表                      "SALGRADE"导入了           5 行

即将启用约束条件...

成功终止导入, 没有出现警告。

C:\Documents and Settings\yuechaotian>

--以上操作,对于OracleXE的10g版本同样适用:

C:\Documents and Settings\yuechaotian>imp userid=test/test fromuser=scott touser=test file=d:\tyc.dmp

Import: Release 10.2.0.1.0 - Production on 星期三 2月 20 14:15:51 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

经由常规路径由 EXPORT:V08.01.07 创建的导出文件

警告: 这些对象由 SCOTT 导出, 而不是当前用户

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入

导出服务器使用 ZHS16GBK NCHAR 字符集 (可能的 ncharset 转换)

. 正在将 SCOTT 的对象导入到 TEST

. . 正在导入表                       "ACCOUNT"导入了           5 行

. . 正在导入表                         "BONUS"导入了           0 行

. . 正在导入表                          "DEPT"导入了           4 行

. . 正在导入表                           "EMP"导入了          14 行

. . 正在导入表                       "RECEIPT"导入了           1 行

. . 正在导入表                      "SALGRADE"导入了           5 行

即将启用约束条件...

成功终止导入, 没有出现警告。

imp/exp 的导入导出常用:

oracle IMP 命令详解oracle IMP 命令详解

oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......相关推荐

  1. 各版本VOS服务的停止、启动和重启命令详解

    各版本VOS服务的停止.启动和重启命令详解 V2.1.6.00 ~ V2.1.8.05 版本 -服务停止 /etc/init.d/vos3000d stop/etc/init.d/mbx3000d s ...

  2. oracle中imp命令详解,ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP命令详细对照...

    ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP 命令详细对比 一.EXPDP IMPDP EXP IMP 可以实现 1.可以实现逻辑备份和逻辑恢复 2.可以在数据库用户之间 ...

  3. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

  4. oracle 中EXP、IMP 命令详解

    命令详解: E:\>exp help=y 通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 ...

  5. Windows系统里Oracle 11g R2 Client(64bit)的下载与安装(图文详解)

    1.全网最详细的Windows系统里Oracle 11g R2 Client(64bit)的下载与安装(图文详解) 方法地址:https://www.cnblogs.com/zlslch/p/9273 ...

  6. 【实操】Oracle数据库导出、导入命令详解

    oracle11g数据库导入导出: ①:传统方式--exp(导出)和(imp)导入: ②:数据泵方式--expdp导出和(impdp)导入; ③:第三方工具--PL/sql Develpoer; 一. ...

  7. oracle定时备份详解,oracle导入导出命令详解(附数据库每天定时备份脚本)

    一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: ...

  8. oracle spool 分隔符_spool命令详解

    SQLPLUS SPOOL命令使用详解 SPOOL是 SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令及执行结果,一般常用户格式化导出ORACLE表数据 ...

  9. oracle表的历史数据转储过程,C#连接Oracle数据库通过存储过程操作数据库 - cuizm的专栏 - CSDN博客...

    C#连接Oracle数据库通过存储过程操作数据库 收藏 此文于2011-06-07被推荐到CSDN首页 此文于2011-06-08被推荐到CSDN首页 如何被推荐? 之前笔者一直用C#连接SQL Se ...

最新文章

  1. python 统计分析apache日志_python切分apache日志文件
  2. K8S原来如此简单(一)K8S核心组件与基本原理
  3. 信号与系统 chapter6 时变与时不变系统
  4. Java中<? super T>和List<? extends T>的区别
  5. django-上传图片-后台上传
  6. cmd中无法连接MySQL
  7. Java基础复习笔记系列 七 IO操作
  8. Android自定义View【实战教程】3⃣️----Paint类、Path类以及PathEffect类详解
  9. 【Storm总结-6】Twitter Storm: DRPC简介
  10. CMake使用总结,不断更新
  11. cadence17.4 设计PCB零基础教程入门学习过程
  12. au计算机内录音乐,电脑中如何使用 Audition 内录声音
  13. Saas项目和Pass项目
  14. 电感5大特性参数,你知道几个?
  15. tokenizer.tokenize(), tokenizer.encode() , tokenizer.encode_plus() 方法介绍及其区别
  16. Windows cmd常用命令行命令
  17. BLOB图像处理技术
  18. 没有学历的程序员上限很低吗?BATZ面试评分最高的我,因为学历止步大厂......
  19. Redis做接口限流
  20. 3999美元掀价格战,Velodyne宣布16线激光雷达降价50%

热门文章

  1. Python2参考手册-方法
  2. wordpress插入bilibili视频
  3. 从零搭建webpack的react开发/生产环境
  4. 利用SelectPdf插件将网页生成PDF
  5. ios framework 开发 之 实战 一,合并失败了
  6. 一篇掌握3种不同vlan之间互联的方式(单臂路由+Vlanif接口)
  7. Java格式化日期 微秒
  8. 通信方式——8080并口
  9. 【Word】Word 正文中同时加上下标
  10. 市场持续低迷,各项指标继续小幅下滑——陀螺财经周报第五期