暂无图片
Expdp可以实现增量导出吗?
我来答
分享
郭平彩989yy
2020-03-26
Expdp可以实现增量导出吗?

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

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
代野Tank

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

暂无图片 评论
暂无图片 有用 0
打赏 0
郭平彩989yy

我的生产环境:安腾平台、64位WINDOWS SERVER2003操作系统、Oracle10.2.0.5

待导入的环境:X86平台、WINDOWS SERVER2012操作系统、Oracle11.2.0.4

导出的数据包含60多个SCHEMA对象的1000多个tables

按query方式条件导出,不现实。

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

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

暂无图片 评论
暂无图片 有用 0
打赏 0
郭平彩989yy

这位老师,你好。我们这个情况,

RMAN可以同时实现跨平台,跨操作系统,跨数据库版本的迁移吗?有无相关资料推荐一下

暂无图片 评论
暂无图片 有用 0
打赏 0
Ruian

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

暂无图片 评论
暂无图片 有用 0
打赏 0
peiyang

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

暂无图片 评论
暂无图片 有用 0
打赏 0
许超

配合ogg使用可以做到,expdp本身不行。expdp+ogg的数据库迁移非常成熟,适合异构、停机时间短的需求的迁移。另外异构情况下xtts也可以做到增量迁移。这两套方案比较成熟,难度较大,而且操作比较复杂。几百g的小数据库要不要这么搞自己评估。如果同构建议直接rman。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏