
正文
oracle10g导出11g,oracle导出12154
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何实现oracle11g和oracle10g的数据互相导入导出?
1、此时用exp命令,可将包括空表在内的所有表导出。
2、imp只适用exp导出的文件,不能用expdp导出的dmp文件;impdp只适用于expdp导出的文件,不适用于exp导出的文件。
3、例如还放在D盘下 2008上: 在命令提示符模式中输入:imp sys/sys的密码 full=y file=d:\backup.dmp 就ok了 注意表空间名、用户名需一致,2008数据库中不能有数据表 只要建好表空间和相应用户即可。
相关问答
Q1: 如何实现oracle11g和oracle10g的数据互相导入导出
1、将数据导出。win键+R键,输入cmd,打开命令提示符。输入如下语句:exp 用户名/密码@实例名 file=路径\文件名.dmp log=路径\日志名.log owner=所属用户等待数据导出完毕。将数据导入oracle11g。
2、这个不需要做任何处理,只需要用imp语句导入即可。
3、用EXP按标方式从10g导出,再用IMP导入到11g就可以了。
4、利用expdp impdp导出导入 在Oracle10g中exp imp被重新设计为Oracle Data Pump(保留了原有的 exp imp工具)数据泵与传统导出导入的区别;1) exp和imp是客户端工具,他们既可以在客户端使用,也可以在服务端使用。
5、首先搞清楚你的oracle10g的详细版本。这个通过导出随便导出一个dmp文件。然后在最开头的位置有一个如:TEXPORT:V001的版本号。
6、例如还放在D盘下 2008上: 在命令提示符模式中输入:imp sys/sys的密码 full=y file=d:\backup.dmp 就ok了 注意表空间名、用户名需一致,2008数据库中不能有数据表 只要建好表空间和相应用户即可。
Q2: oracle11g导出数据库时怎么设置把空表也导出?
1、expdp hr/hr schemas=hr dumpfile=expdp.dmp director 如何在oracle 11g 中导出空表由于oracle 11g的 延迟段创建的新特性,导致在没有数据插入时,oracle是不会分配数据段的,进而导致exp 是不能导出11g数据库的空表的。
2、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。
3、设置导出表的rows字段值为n(不导出)就可以了。
4、首先通过tode创建或者克隆新的数据库用户,如下图所示。导出目标表准备好,空表无法导出表结构,然后打开运行命令,导出目标用户test所有数据库相关信息,如下图所示。
Q3: 10G导出的DMP可以导入到11G里吗
1、用EXP按标方式从10g导出,再用IMP导入到11g就可以了。
2、将oracle10g数据导入到oracle11g中方式如下:将数据导出。win键+R键,输入cmd,打开命令提示符。
3、imp只适用exp导出的文件,不能用expdp导出的dmp文件;impdp只适用于expdp导出的文件,不适用于exp导出的文件。
4、可以使用 exp 导出 Imp 导入 === 导出、导入 整个用户的情况。
5、可以直接导 但是注意使用imp命令时,一定要用11g版本的服务器端程序或客户端程序。
Q4: oracle11g导出数据库时怎么设置把空表也导出
1、expdp hr/hr schemas=hr dumpfile=expdp.dmp director 如何在oracle 11g 中导出空表由于oracle 11g的 延迟段创建的新特性,导致在没有数据插入时,oracle是不会分配数据段的,进而导致exp 是不能导出11g数据库的空表的。
2、设置导出表的rows字段值为n(不导出)就可以了。
3、file=bible_db log=dible_db full=y 导出数据库定义而不导出数据 exp system/manager file=bible_db log=dible_db full=y rows=n 希望能帮到你 你的情况主要是没有把FULL 子句设置为Y 就可以了。。
4、第一步选择导入。第二步选择你要导出的表。然后选择SQL插入,选择如图所示,where字句可以添加限制条件的导出表数据。然后数据和表结构都导出到对应的文件了 。
5、同样也可以将dmp文件从你本地导入到服务器数据库中。但是这种方式在Oracle11g版本中会出现一个问题:不能导出空表。Oracle11g新增了一个参数deferred_segment_creation,含义是段延迟创建,默认是true。
6、首先通过tode创建或者克隆新的数据库用户,如下图所示。导出目标表准备好,空表无法导出表结构,然后打开运行命令,导出目标用户test所有数据库相关信息,如下图所示。
Q5: 怎样将oracle10g数据库里面的表导入到11g中
用EXP按标方式从10g导出,再用IMP导入到11g就可以了。
数据泵(expdp和impdp),或者exp,这个是没有问题的,其他的方式多少会有些问题。 如果数据量不大,也可以考虑dblink。
当然可以,网上很多资料都是有的。exp imp ORACLE 这个肯定是向前兼容的,只要你的表跟你导出数据的表一致是没有问题的。
然后在最开头的位置有一个如:TEXPORT:V001的版本号。先备份你的oracle11g的导出文件,然后修改它的文件版本号为oracle10g文件中的那个版本号。然后就可以导进去了。这个办法我以前试过,应该行的通。
关于oracle10g导出11g和oracle导出12154的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







