Oracle数据泵和RMAN异机备份还原速度对比

一、数据泵迁移

1、原始库停止监听

命令:lsnrctl stop

耗时:1分钟

2、原始库expdp导出

expdp username/password schemas=USER dumpfile=filename.dmp directory=BAK_DIR version=11.2.0.4.0 logfile=logfilename.log compression=all cluster=N

耗时:50分钟

3、传输dmp文件到目标服务器

使用scp或rsync命令均可

耗时:13分钟

4、目标库全量impdp导入

全量覆盖当前已有数据,需事前留意表空间容量,避免表空间过小导入失败

耗时:5分钟

二、RMAN迁移

1、原始库RMAN全量备份

耗时:70分钟

数据文件:39G

2、传输所有归档的文件到目标服务器

耗时:7分钟

3、目标库RMAN全量还原(需关闭数据库服务进行操作)

耗时:92分钟

三、对比

1、全量导出导入,数据泵更快,但有风险在于导出时间太慢;

2、如果要使用RMAN导出导入,最佳实践方案是先在线全量导出一份导入到目标库之后,再停机进行增量备份导入。

相关推荐
RestCloud1 小时前
在制造业数字化转型浪潮中,数据已成为核心生产要素。然而,系统割裂、数据滞后、开发运维成本高等问题,却像顽固的 “数据枷锁”,阻碍着企业发展。ETLCloud与
数据库·postgresql
!chen1 小时前
【Spring Boot】自定义starter
java·数据库·spring boot
十碗饭吃不饱2 小时前
sql报错:java.sql.SQLSyntaxErrorException: Unknown column ‘as0‘ in ‘where clause‘
java·数据库·sql
我是Superman丶3 小时前
【优化】Mysql指定索引查询或忽略某个索引
数据库·mysql
程序定小飞3 小时前
基于springboot的在线商城系统设计与开发
java·数据库·vue.js·spring boot·后端
呆呆小金人3 小时前
SQL入门: HAVING用法全解析
大数据·数据库·数据仓库·sql·数据库开发·etl·etl工程师
LL_break3 小时前
Mysql数据库
java·数据库·mysql
野犬寒鸦3 小时前
从零起步学习Redis || 第十一章:主从切换时的哨兵机制如何实现及项目实战
java·服务器·数据库·redis·后端·缓存
倔强的石头_4 小时前
面向大数据架构的演进:为何 Apache IoTDB 是与生态无缝融合的理想之选?
数据库
Elastic 中国社区官方博客4 小时前
如何减少 Elasticsearch 集群中的分片数量
大数据·数据库·elasticsearch·搜索引擎·全文检索