首页 > 数据库技术 > 详细

Oracle-12C Data Guard新特性(Far Sync Instance)

时间:2021-08-20 09:38:28      阅读:34      评论:0      收藏:0      [点我收藏+]

12C新特性:Far Sync Instance

Oracle 12C Data Guard中引入一个新特性Active Data Guard Far Sync,也称为Far Sync Standby。它不包含任何数据文件,只包含一些必要的文件,如:控制文件,spfile和standby redo logfile。 Far Sync Standby只运行日志传输服务。

配置Far Sync 实例

主库上创建控制文件和spfile

sqlplus "/ as sysdba"<<EOF
alter database create far sync instance controlfile as ‘/tmp/far_sync.ctl‘;
create pfile=‘/tmp/init.ora‘ from spfile;
EOF

传输文件到Far Sync端

scp /tmp/far_sync.ctl /tmp/init.ora oracle@node2:/tmp/

创建相关目录


修改spfile文件

vi /tmp/init.ora

LOG_ARCHIVE_CONFIG =‘DG_CONFIG=(primary,farsync,standby)‘
LOG_ARCHIVE_DEST_1=‘location=USE_DB_RECOVERY_FILE_DEST, valid_for=(STANDBY_LOGFILE,STANDBY_ROLE)‘
LOG_ARCHIVE_DEST_2=‘SERVICE=tns_standby LGWR ASYNC NOAFFIRM delay=0 optional compression=disable max_failure=0 max_connections=1 reopen=300 VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=standby‘

创建far sync实例并启动mount

sqlplus "/ as sysdba"<<EOF
create spfile from pfile=‘/tmp/init.or‘;
startup mount;
select protection_mode,database_role,protection_level,open_mode from v$database;
-- 创建SRL
alter database add standby logfile thread 1 group 20 ‘+SRL‘ size 1024M;
alter database add standby logfile thread 1 group 21 ‘+SRL‘ size 1024M;
alter database add standby logfile thread 1 group 22 ‘+SRL‘ size 1024M;

set linesize 300
col member for a100
select GROUP#,MEMBER,TYPE from v$logfile;
EOF

Oracle-12C Data Guard新特性(Far Sync Instance)

原文:https://www.cnblogs.com/binliubiao/p/15164337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!