文档章节

oracle 11g完美导出到oracle 10g

 如月王子
发布于 2015/05/20 15:34
字数 737
阅读 8
收藏 0
点赞 0
评论 0

oracle11g用exp命令导出的dmp文件10g是不能识别的,网上有一种方法就是用notepad++修改dmp文件的版本号(不知道为什么用editplus修改就不行),修改完成之后是可以导入的,表什么的也都对,目前还不清楚有什么缺点,只不过报了一大堆错

其实最好的办法就是用10g的客户端连接oracle11g然后用exp命令导出,下面讲得就是这个办法

工具/原料

  • oracle10g电脑一台

  • oracle11g电脑一台

  • 此方法的前提是10g电脑可以ping通11g的电脑

方法/步骤

  1. 在10g的电脑上操作:

    打开oracle10g中的Net Manager,具体路径如下图

    oracle 11g完美导出到oracle10g
  2. 然后点击 服务命令,如下图,此时左侧绿色的加号就可以点了,点击新建

    oracle 11g完美导出到oracle10g
    oracle 11g完美导出到oracle10g
  3. 给远程连接起一个服务名,待会导出的时候会用到此名称,这里起名test_orcl,下一步

    oracle 11g完美导出到oracle10g
  4. 然后协议选择TCP/IP即可,下一步

    oracle 11g完美导出到oracle10g
  5. 主机名这里填11g电脑的ip地址,首先需要确保在10g电脑上可以ping通这个ip地址如下图,端口号一般默认

    oracle 11g完美导出到oracle10g
  6. 因为我们连接的是11g,所以选择第一个,服务名一般没改过的话都是orcl

    oracle 11g完美导出到oracle10g
  7. 设置完成,可以测试一下,默认是用的scott/tiger来测试的,当然如果你改过scott的密码或者scott用户没有解锁,可以点击 更改登录 换一个账户测试

    测试成功的前提条件当然是10g的电脑可以ping通11g的电脑,而且前面的操作都正确

    oracle 11g完美导出到oracle10g
    oracle 11g完美导出到oracle10g
  8. 完成后不要忘记保存网络配置,具体操作如下图

    oracle 11g完美导出到oracle10g
  9. 此时已经建立好连接了,用命令导出一下看看,打开10g电脑的命令提示符,输入如下命令:

    exp userid=exam/exam@test_orcl file=c:\exam.dmp log=c:\exam.log

    注:

    1.exam/exam为11g电脑上的用户连接名和密码

    2.@test_orcl是前面几步用net manager建立的连接

    3.后面的是dmp和log文件保存的位置(下图命令有错,可以看上面手打的)

    oracle 11g完美导出到oracle10g
    oracle 11g完美导出到oracle10g
  10. 如下图已经可以正常导出了,导出的dmp文件的头部版本号就是这个10g的客户端的版本,然后直接用imp命令就可以导入到当前10g的数据库了

    命令参考如下:

    imp userid=exam/exam@orcl fromuser=exam touser=exam file=c:\exam.dmp log=c:\exam.log

    oracle 11g完美导出到oracle10g
    END

注意事项

  • 整个过程只在10g的电脑上操作,局限性就是10g的电脑需要可以与11g的电脑正常通信

  • 假如条件不满足,可以修改11g导出的dmp文件第一行的版本号(建议用notepad++修改),修改完成后可以导入,不过会报很多的错,但是目前没有发现什么异常

本文转载自:http://jingyan.baidu.com/article/29697b9137d421ab21de3c47.html

共有 人打赏支持
粉丝 15
博文 177
码字总数 3194
作品 0
淮安
imp导入备份时报:无法转换为环境字符集句柄

导出的数据库的表是Oracle 11g的,备份文件也是11g版本,我本机的是oracle 10g 头文件的TEXPORT已改成10g版本的,,,但是还是无法导入

南极熊猫 ⋅ 2016/11/28 ⋅ 0

ORACLE10g数据如何导入到11g

之前一台电脑是10g的,换了个新的电脑装了11g,我在10g电脑上用PL/SQL导出了几个用户的表dmp,然后在11g电脑上用PL/SQL导入直接一闪而过,也看不到什么日志信息,然后用Oracle Enterprise Man...

劫queen ⋅ 2014/02/13 ⋅ 3

oracle11g 数据导入 oracle10g

11g 导 10g这事比较郁闷,dmp文件向10g插入的时候起先一直正常,可到了后面就不行了,异常。还以为是刚装的11g字符集的问题。改之,无果... 恨不得删了11g安回10g,感觉oracle不应该干这种缺...

神勇小白鼠 ⋅ 2011/12/09 ⋅ 0

Oracle11G导入到Oracle10

使用EXP从Oracle11G导出DMP文件,IMP导入到Oracle10G中,因为版本的向下兼容性,导致IMP出错。可采取一下方法操作。 1、修改DMP文件头部版本标识。 使用文本编辑器或者编写程序,修改DMP文件...

笨黄牛 ⋅ 2015/09/29 ⋅ 0

Oracle安装介质及补丁集下载地址

Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip http://download.oracle.......

_诺千金 ⋅ 2015/01/27 ⋅ 0

oracle创建link

create database link linkname   connect to "username" identified by "password"   using '(DESCRIPTION =(ADDRESSLIST =(ADDRESS =(PROTOCOL = TCP)(HOST = ip )(PORT = 1521)))(CO......

rock912 ⋅ 2013/10/03 ⋅ 1

关于oracle数据库导出的问题(10g客户端导出11g数据库)

我现在在项目现场.想导出现场的数据库. 现场数据库环境: 1.oracle服务器环境Linux app3 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x8664 x8664 x86_64 GNU/Linux 2.数据库oracle ...

Crazy_Coder ⋅ 2013/08/26 ⋅ 4

cx_Oracle ORA-24315: 非法的属性类型

最近需要在本机(win)链接oracle数据库(linux)做数据移植,但是使用python中的cx_Oracle模块链接时,报错: cx_Oracle.DatabaseError: ORA-24315: 非法的属性类型 从网上查了一下,说是因...

北方攻城师 ⋅ 2013/11/08 ⋅ 0

Oracle数据库碎片级别数据恢复软件---蓝梦软件BestRecoveryForOracle

Oracle数据库碎片级别数据恢复软件---蓝梦软件BestRecoveryForOracle 软件截图: 蓝梦软件BestRecoveryForOracle,是一款专门针对oracle数据库在磁盘中被删除,以及误格式化等情况。软件采用...

aijuanwok ⋅ 2014/05/05 ⋅ 0

从10gR2导出数据到11gR2的错误及解决

从源库10gR2导出(EXP/IMP)数据到目标库11gR2(开启了连接池)时的错误及解决方法,见下: --第一次导入: [oracle@db1 20131226]$ imp 用户/密码@width file=iflashbuy.dmp fromuser=ifla...

思考_ ⋅ 2013/12/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

构建自定义组件

#前言 接上篇,因项目需由H5转到小程序,故需打造自定义对话框。而这块需使用到微信小程序的自定义组件功能。 小程序自定义组件 点击此处,可以查看小程序自定义组件的api。 从自定义组件的样...

387 ⋅ 14分钟前 ⋅ 0

Maven 项目添加本地jar包的三种方式

Maven 项目添加本地jar包的三种方式 翻译自3 ways to add local jar to maven project [TOC] 简介 在构建 Maven 项目时,有时候需要导入本地的jar包,本文介绍了三种添加本地jar包的方法。 ...

Os_yxguang ⋅ 14分钟前 ⋅ 0

long超过16位之后浏览器自动截断问题处理。

java前后端交互的过程中,定义的Long字段超过16位之后,js发生截断,从而不能跟后台数据进行匹配。 处理方法 把long型字段转成string进行处理。(可以使用json注解转换或者springmvc统一拦截...

strict_nerd ⋅ 16分钟前 ⋅ 0

一文带你搞定Integer

1.1 前言 Integer是int对应的包装类,它包含一个int类型的字段存储数据,并提供了多个基本操作,能在 int 类型和 String 类型之间互相转换。在Java5中,引入了自动装箱和自动拆箱功能,Java可...

筱虾米 ⋅ 17分钟前 ⋅ 0

Linux kernel脉络和主干总结

写在前面 前人常说,对Linux操作系统/内核的理解,是计算机行业从业者的内功,决定了你在技术领域想走多远。但内核的庞大以及学习曲线之陡峭,总让我在学习途中觉得犹如“管中窥豹”。 随着工...

Markz0928 ⋅ 32分钟前 ⋅ 0

在gcc中使用intel风格的内联汇编

很简单,内联汇编使用asm(“.intel_syntax noprefix/n”)声明一下,以后的内联汇编就可以用intel风格了,构建可执行文件时给gcc加上-masm=intel参数。 先写一个小程序测试一下: [cpp] view...

simpower ⋅ 42分钟前 ⋅ 0

NIO 之 ByteBuffer实现原理

相关文章 BIO、NIO、AIO 内部原理分析 NIO 之 Selector实现原理 NIO 之 Channel实现原理 前言 Java NIO 主要由下面3部分组成: Buffer Channel Selector 在传统IO中,流是基于字节的方式进行...

轨迹_ ⋅ 51分钟前 ⋅ 0

Jenkins docker权限问题

环境Ubuntu Server 工具 jenkins-war:2.89.2 报错信息 Cannot connect to the Docker daemon. Is the docker daemon running on this host?Build step 'Execute shell' marked build as fai......

Pulsar-V ⋅ 51分钟前 ⋅ 0

180621-一个简单的时间窗口设计与实现

如何设计一个计数的时间窗口 时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数...

小灰灰Blog ⋅ 今天 ⋅ 0

Android之Dalvik、ART、JIT、AOT

Android之Dalvik、ART、JIT、AOT 本文内容:Dalvik、ART、JIT、AOT之间关系 本文定位:知识记录 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习的同学一些灵感 本文整理于[...

lichuangnk ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部