数据库快速恢复Oracle数据库:impdp实现方案(impdporacle)
快速恢复Oracle数据库的关键就是利用Oracle的DataPump(impdp)导入导出技术,它可以导出任何数据库中与导出相关的数据,同时保留表空间,存储结构及约束等,从而有效恢复数据库。
impdp有两种实现方案:全数据库恢复和增量恢复。
一、全数据库恢复
1. 首先,在源数据库上进行全库导出:
[oracle@source ~]$ impdp system/oracle@source DIRECTORY=dpump_dir1 DUMPFILE=expfull.dmp EXCLUDE=STATISTICS LOGFILE=impfull.log
2. 将导出的数据文件传送至目标库服务器,使用快速恢复方式导入:
[oracle@target ~]$ impdp system/oracle@target DIRECTORY=dpump_dir1 DUMPFILE=expfull.dmp EXCLUDE=STATISTICS LOGFILE=impfull.log
3. 利用impdp的REMAP_SCHEMA选项,重新映射数据库的各个Schema到目标库
[oracle@target ~]$ impdp system/oracle@target DIRECTORY=dpump_dir1 REMAP_SCHEMA=source.sys:sys,source.system:system
二、增量恢复
1. 首先,在源数据库上导出修改过的对象:
[oracle@source ~]$ impdp system/oracle@source DIRECTORY=dpump_dir1 DUMPFILE=expdiff.dmp INCLUDE=TABLE: IN ( TABLE1 , TABLE2 ) LOGFILE=impdiff.log
2. 将导出的数据文件传送至目标库服务器,使用快速恢复方式导入:
[oracle@target ~]$ impdp system/oracle@target DIRECTORY=dpump_dir1 DUMPFILE=expdiff.dmp TRANSFORM=DISABLE_ARCHIVE_LOGGING INCLUDE=TABLE: IN ( TABLE1 , TABLE2 ) LOGFILE=impdiff.log
3. 导入结束后,对导出库上修改过的表及存储进行更新,永久更新目标库上这些表定义
[oracle@target ~]$ impdp system/oracle@target DIRECTORY=dpump_dir1 DUMPFILE=expdiff.dmp TRANSFORM=ALTER_TABLESPACES LOGFILE=impdiff.log
总之,只需要更改本地目录,利用DataPump(impdp)导入导出技术可以实现快速恢复Oracle数据库,是一项非常有用的工具。这项数据库恢复方法耗时少,结果准确,也可为用户提供更加可靠的恢复保证。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 数据库快速恢复Oracle数据库:impdp实现方案(impdporacle)
相关文章
- 解决Oracle数据库停止的方法(oracle停数据库)
- Oracle内连接实现数据库表关联查询(oracle内连接)
- Oracle数据库管理:细节处理目录权限(oracle目录权限)
- Oracle中TO_CHAR函数实现对数据类型的转换(oracle转字符串函数)
- Oracle中定义Type的概念及其用法(oracle定义type)
- Oracle数据库添加新行操作指南(oracle增加一行数据)
- 利用Oracle触发器实现自动化操作(oracle触发器类型)
- 掌握Oracle中触发器类型及其用法(oracle触发器类型)
- 重置重置Oracle表中行顺序(oracle表的顺序)
- Oracle十进制百分号精确度(oracle位数)
- 解析Oracle数据库中的数据类型(oracle数据库数据类型)
- 份Oracle日期转换:从月份角度出发(oracle日期转换月)
- 利用Oracle数据库游标优化数据操作(oracle数据库游标)
- 从Oracle数据库获取主机名(oracle数据库主机名)
- Oracle 数据库解决方案同期部署策略(oracle同期)
- 探索Oracle世界,加入学习论坛,轻松掌握数据库技能(oracle学习论坛)
- 查询Oracle数据库全部字段查询实例教程(oracle 全部字段)
- Oracle全库分析从记录到实现(oracle全库分析记录)
- Mac系统支持Oracle数据库(mac可以用oracle)
- Linux进入Oracle数据库的秘密(linux进oracle)
- 在DOS环境下启动Oracle数据库服务器(dos下启动oracle)
- 深入理解Oracle数据库事务类型(oracle 事务类型)
- Oracle使用增长显著一年(oracle使用增加一年)
- Oracle数据库中权限管理的深入分析(oracle中权限的类型)
- Oracle中文分词技术简单而强大的自然语言处理工具(oracle 中文分词)
- Oracle实现将值修改为空(oracle中值修改为空)
- Oracle数据库下载及操作视频教程(oracle下载教学视频)
- 索引Oracle DBF索引添加指南(oracle dbf添加)