oracle,11g的dmp文件导10g的版本中,提示ORA-00041错误,有五个文件,在网页页面登录时提示ORA-000942 怎么把oracle 11G的DMP文件转换成 10G 的dm...

作者&投稿:代辰 (若有异议请与网页底部的电邮联系)
用exp导出dmp,用imp导入,版本向下兼容,向上不兼容。
10g的可以导入到11g,反过来不行。

用expdp导出,带参数可以实现,从11g导入到10g,方法:
expdp中加入版本指定 :VERSION=10

oracle 11g数据库导入oracle 10g导出的dmp文件出错 ora-39083~

impdp 使用 version 参数指定10g的具体版本,你未提到你的10g到底是什么版本号,所以无法给出具体 version =

这是一个高版本向低版本导出的问题,可以使用如下的导出语句即可。例子如下:
例子源端版本 :11.2.0.3目标端版本:10.2.0.1.0源端导出Expdp sys/1234@SID directory=dump dumpfile=exp_zzz.dmp schemas=sys version=10.2.0.1.0语句说明: expdp是导出命令,固定写法。 sys 是oracle登录账户,导出该账户下的数据库表,对象等。 1234是登录密码。 sid 是数据库服务器实例名,一般安装oracle的时候手动填写的 directory 是导出的dmp文件的目录 ,它的值可以电脑中的固定目录。 dumpfile 是dmp文件名。 schemas是数据库的集合,为了区分各个集合,就取一个名字。 version 就是制定导出文件的版本号。这里是11G导出然后向10g导入, 所以导出的dmp文件要是10G版本供ORACLE 10G使用。目标端导入Impdp scott/tiger@SID directory=dump dumpfile=exp_zzz.dmp schemas=zzz remap_schema=sys:scott语句说明:impdp是导入命令,固定写法。 scott 是oracle登录账户,向该账户导入数据库表,对象。 1234是登录密码。 sid 是数据库服务器实例名,一般安装oracle的时候手动填写的 directory 是导出的dmp文件的目录 ,它的值可以电脑中的固定目录。 dumpfile 是dmp文件名。 schemas是数据库的集合,为了区分各个集合,就取一个名字。 remap_schema是从sys账户向scott账户导入,前面写导出账户,后面 是导入账户只要在导出语句后面加上低版本的oracle的版本号就行了。

Oracle 11g dmp备份文件怎样恢复
答:你一定要确保你导出的dmp 是oracle 11G 的客户端或服务器exp 出来 若是 linux 在登陆到linux服务器后 输入 imp sys/install@orcl as sysdba file = imp_test.dmp rows = yes touser = scott IGNORE=yes COMPILE=yes log = imp_rest.log windows cmd 输入 imp sys/install@orcl as sysdba ...

...了只剩非系统数据文件,现在重新安装了oracle11g如何恢复数据文件中...
答:你已经说了是oracle11g,那么我就按照11g的做法来教你吧,和你确认几点东西,你前半句是想说明oracle被完全卸载了,只剩下数据库文件,dmp文件是吗?后半句是重新安装好了oracle11g,想要把数据库文件dmp文件恢复到oracle11g中,是吗?如果是这样,你可以这样做:1,找到安装目录下的dpdump文件夹,将...

oracle11gimp导入dmp文件显示字段长度不够
答:oracle11gimp导入dmp文件显示字段长度不够需要手动对表的列进行字段长度修改,重新使用DATA_ONLY=y参数导入即可。Oracle公司(甲骨文)是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州Redwoodshore,面向全球开放oracle认证。Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品...

oracle 11g 导出数据如何导入到oracle 10g
答:1、如果你还能够重新导出一下的话,用oracle10g的客户端连接到11g的服务器把数据导出来,这时候导出的数据文件再用相同的客户端导入到10g中。2、如果你手里只有【oracle 11g 导出的.dmp数据】的话,怕是很麻烦了,因为oracle高版本导出的dmp文低版本不认,只能先安装一个11g数据库把dmp文件导入后 再...

怎样将oracle11g64位导出的dmp文件导入到oracle11g32位数据库中(都是6...
答:使用imp命令正常导入就行了;文件格式与64位还是32位是没有关系的

oracle 11g 如何导出 某个用户的数据库
答:1、首先通过tode创建或者克隆新的数据库用户,如下图所示。2、导出目标表准备好,空表无法导出表结构,然后打开运行命令,导出目标用户test所有数据库相关信息,如下图所示。3、输入完成后,点击键盘上的回车,等待一会如下图所示。4、最后导入目标用户new所有数据库相关信息,如下图所示。5、最后如下图...

如何实现oracle11g和oracle10g的数据互相导入导出
答:Oracle11g 数据导入到oracle10g 中:1.在oracle11g 服务器命令行中用expdp 导出数据 expdp ts/ts@orcl directory=expdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)2.在oracle10g 服务器DOS 命令行中用IMPDP 导入数据:把oracle11g 的备份文件放到oracl10...

oracle 11g数据库导入oracle 10g导出的dmp文件出错 ora-39083
答:impdp 使用 version 参数指定10g的具体版本,你未提到你的10g到底是什么版本号,所以无法给出具体 version =

linux 11g expdp 导出报错求助
答:环境情况: 数据库服务器 linux oracle 11g, 客户机 win 2008 x64, oracle 10g x32 客户端驱动 现在需要通过expdp 导出 数据库dmp文件, 按照 用户导出。操作步骤: 在客户机上导出一直报 协议适配器错误的, 最后网上说必须在 数据库服务器上导出才行,在数据库服务器上, 按照如下步骤...

oracle 11g 安装和使用
答:oracle 11g可以使用内置sysdba用户来登录,然后为sys和system用户设置密码,步骤如下:1、打开运行窗口。2、打开命令窗口,输入sqlplus "/ as sysdba" 进入oracle后台管理界面(注意标点符号全部英文小写)。3、登录成功,如下图所示。4、输入alter user 用户名 identified by新密码来修改忘记设置用户的...