Oracle11G导入到Oracle10

使用EXP从Oracle11G导出DMP文件,IMP导入到Oracle10G中,因为版本的向下兼容性,导致IMP出错。可采取一下方法操作。

1、修改DMP文件头部版本标识。

使用文本编辑器或者编写程序,修改DMP文件的版本标识,找到--TEXPORT:V11.01.00,将版本号更改为10G的版本号,如10.02.01.然后使用IMP导入即可。

2、管理员登录11G服务器和10G服务器。

--创建dump文件目录

create directory dump_test as ‘D:\dmp‘ 
--授权读写权限给你要操作的用户 
grant read, write on directory dmp to  name

--oracle 10 查询一下版本,假如结果是 “10.2.0.1.0”

SELECT * FROM V$VERSION;

cmd下导出,导出文件我们为 2012

expdp name/[email protected] directory=dmp dumpfile=2012.dmp logfile=2012.log version=10.2.0.1.0

把导出到d:\dmp的dmp跟log文件,压缩再传到 oracle 10 服务器的 d:\dmp ,cmd下导入

impdp name/pwd dumpfile=2012.dmp directory=dmp

时间: 2024-10-22 20:10:45

Oracle11G导入到Oracle10的相关文章

oracle11g导入到10g

oracle11g导入到10g http://www.doc88.com/p-0827386468478.html

oracle10g和oracle11g导入导出数据区别

其中flxuser为用户名,flxuser为密码,file值为导入到数据库中的备份文件. oracle10g和oracle11g导入导出数据的命令方式大有不同: oracle10g导入数据: imp flxuser/flxuser file=test.dmp log=test_20140507.log full=y oracle10g导出数据: Exp flxuser/flxuser owner =flxuser buffer=102400000 file=test.dmp Log=test_2

oracle11g导入dmp文件(根据用户)

已知:用户名.密码.dmp文件 .(指即将导入dmp文件的用户名和密码) 需求:将该dmp文件导入本地oracle11g中. 步骤: 1.将该dmp文件拷贝到G:\oracle11g\admin\orcl\dpdump目录下:(这里是我自己的oracle11g安装目录G:\oracle11g) 2.cmd打开dos窗口: 3.键入命令:impdp 用户名/密码 dumpfile=文件名.dmp:

Oracle11g导入*.dmp数据文件

imp命令导入数据:imp username/[email protected] file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)  [ignore=y] 其中, 1.SID为数据库名: 2.fromuser指对方数据库用户名:(创建xxx.dmp数据库文件的用户):fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b): 3.touser指你的数据库的用户名:(将xxx.dmp数据库文件导入的用户):tou

Linux下oracle11g 导入导出操作详细

//用dba匿名登录 [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed May 8 16:39:53 2013 Copyright (c) 1982, 2009, Oracle.  All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 -

oracle11g导入导出

导出: exp sss/[email protected] owner=sss file=d:\sss.dmp buffer=67108864 statistics=none consistent=y 导入: imp yyy/123456 file=d:\sss.dmp full=y ignore=y statistics=none 参数说明: buffer缓冲区大小,64M,再往上也没有明显的性能提升 statistics:表示不导出分析数据 grants:相关对象的授权 consistent

SqlServer2012导入Oracle详细案例

第一次使用SqlServer2012,界面和VS2012风格一致了,Great! 进入正题,这篇博文主要写一下自己亲测的一个案例,使用SqlServer2012的“导入和导出数据”功能向Oracle11g导入数据表,本机装的是SqlServer2012和Oracle11g客户端,Oracle实例安装在服务器192.168.40.115上. 打开“导入和导出数据”工具,第一个选择数据源,本地服务器名称就写点号“.”或者“localhost”,身份验证选择第一个即可,然后选择要导出的数据库名称,接着

oracle导入导出命令

exp UPMS/[email protected]:1521/ORCL file=D:\UPMS.log full=y #oracle11g导入导出命令#expdp UPMS/[email protected]:1521/orcl directory=DATA_FILE_DIR dumpfile=UPMS0823.dmp logfile=UPMS0823.log schemas=UPMS impdp SYS/[email protected]:1521/orcl directory=DATA_

oracle11g expdp/impdp数据库

oracle11g导入/导出数据库 导出 1.创建目录 sqlplus / as sysdba create directory dbDir as 'd:\oralce_sdic_backup\'; grant read,write on directory dbDir to sdic; 2.cmd导出 expdp sdic/hymake528sdic schemas=sdic dumpfile=oralce_sdic_backup_%date:~0,4%%date:~5,2%%date:~8,