编辑手记:在Oracle DG中,从主库到备库的日志传输有sync和async两种方式,sync的方式能够实现数据实时传输,但如果遇到网络中断等原因,就可能导致数据丢失。因此,在Oracle 12c中提出了Far Sync instance的解决方案,事实上是一种零数据丢失的同步机制。
本文将会介绍Far Sync instance的配置和使用。
Part 1:在Data Guard配置中,配置SYNC affirm传输方式。
一、系统环境:
二、配置primary/standby :
2.1 配置强制归档
2.2 配置参数文件:
2.3 主库配置监听
2.4 主库配置tnsname
2.5 备份主库数据文件(这步可以不做)
2.6 在备份端建立目录
2.7 修改备库配置参数
复制密码文件
修改备库监听
配置备库tnsname
2.8 验证网络监听
主库
备库
2.9 恢复备库
2.10 这里配置SYNC affirm传输方式,oracle在12c支持SYNC noaffirm方式(篇幅较长,可阅读原文:http://www.traveldba.com/archives/1068)
Starting restore at 2015-05-10 14:40:20
三、验证:
验证备用服务器是否工作
验证网络连通性:
备库查看
四、PDB:
12c曾对pdb创建提供了 standby=all/none选择。默认为alL.
主库
备库
Part 2:Far Sync Instance的配置
一、系统环境:
二、配置primary/standby :
2.1 配置强制归档
2.2 配置参数文件:
2.3 主库配置监听
2.4 主库配置tnsname
2.5 备份主库数据文件
2.6 在far sync 建立目录
Far sync
2.7 修改fs配置参数
复制密码文件
2.8 修改fs监听
2.9 fs 配置 tnsname
2.10 在phyical standby database 备份端建立目录
Dataguard
2.11 修改dg配置参数
复制密码文件
2.12 修改dg监听
2.13 配置dg tnsname
2.14 验证网络监听
三、切换日志
orcl
orclfs
orcldg
real-time
加入"云和恩墨大讲堂",参与讨论学习
搜索 盖国强(Eygle) :eyygle,或者扫描下面二维码,备注:云和恩墨大讲堂,即可入群。每周与千人共享免费技术分享,与讲师在线讨论。
(OraNews)回复关键字获取
2016DTCC, 2016数据库大会PPT;
DBALife,"DBA的一天"精品海报大图;
12cArch,“Oracle 12c体系结构”精品海报;
DBA01,《Oracle DBA手记》第一本下载;
YunHe,“云和恩墨大讲堂”案例文档下载;