)
)
原有配置不变,增加连接到备库
orcl_dg
的连接字符串
3
、主库开启强制写日志
节点一:
su – oracle
sqlplus / as sysdba
select log_mode,force_logging from v$database;
alter database force logging;
alter database add supplement log data; ---
给
redo
添加更多的信息
开启强制写日志后
,
即使
ddl
语句指定了
NOLOGGING
参数,也会写入到
redo
日志并
归档
4
、主库配置同步相关参数
节点一
:
su – oracle
sqlplus / as sysdba
alter system set db_unique_name=orcldba scope=both sid='*';
alter system set log_archive_con?g='dg_con?g=(orcldba,orcl_dg)' scope=both
sid='*';
alter system set log_archive_dest_1='LOCATION=+DATA/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=orcldba' scope=both sid='*';
alter system set log_archive_dest_2='SERVICE=orcl_dg lgwr SYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcl_dg' scope=both sid='*';
alter system set db_?le_name_convert='/u01/app/oracle/oradata/orcl_dg/','+DATA/orcldba/data?le'
scope=sp?le sid='*';
alter system set log_?le_name_convert='/u01/app/oracle/oradata/orcl_dg','+DATA/orcldba/onlinelog'
scope=sp?le sid='*';
alter system set standby_?le_management=auto scope=both sid='*';
alter system set fal_server=orcl_dg scope=both sid='*';
alter system set fal_client=orcldba scope=both sid='*';
exit;
重启所有节点数据库
-----
不要随意重启
rac
节点
srvctl stop database -d orcldba
srvctl status database -d orcldba
srvctl start database -d orcldba
5
、添加
standby redo
日志组
注:新增的
standby redo
日志大小应和原
redo
日志大小保持一致,建议比原
redo
多增加一组。
节点一
:
su – oracle
sqlplus / as sysdba
select THREAD#,group#, members, bytes/1024/1024 from v$log;
当前
redo
日志大小为
200M
评论