生产环境100G左右的dmp导出文件,成功导入另一台服务器。生产服务器后续产生的数据,能够用expdp增量方式导出吗??

Hi,郭平彩989yy
据我了解数据泵无法完美实现增量导出的功能,如有,请其他专家补充。按照您的需求可考虑RMAN备份,然后增量追数据。
数据泵可以通过query参数完成基于条件的操作,但较为受限,请参考。
query=’“where hiredate>to_date(‘2020-03-25’,‘yyyy-mm-dd’)”’


我的生产环境:安腾平台、64位WINDOWS SERVER2003操作系统、Oracle10.2.0.5
待导入的环境:X86平台、WINDOWS SERVER2012操作系统、Oracle11.2.0.4
导出的数据包含60多个SCHEMA对象的1000多个tables
按query方式条件导出,不现实。


那就在导一遍或者使用 RMAN 吧!


这位老师,你好。我们这个情况,
RMAN可以同时实现跨平台,跨操作系统,跨数据库版本的迁移吗?有无相关资料推荐一下


数据泵可以增量导入的吧,你导出还是全量,导入的时候加个参数 TABLE_EXISTS_ACTION=APPEND
当使用IMPDP完成数据库导入时,如遇到表已存在时,Oracle提供给我们如下四种处理方式:
a.忽略(SKIP,默认行为);
b.在原有数据基础上继续增加(APPEND);
c.先DROP表,然后创建表,最后完成数据插入(REPLACE);
d.先TRUNCATE,再完成数据插入(TRUNCATE)。


中间监听端口是否通达,如果监听端口通达,可以直接使用network_link不落地直接导入环境。
增量导入的话,你可以使用impdp只导数据的方式,table_exits_action=truncate
metadata=data_only


