暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

dg_broker 添加 standby database 下 log_archive_dest_n 的参数观察

原创 ByteHouse 2024-06-18
129

摘要:

关于使用 dg_broker 添加 standby database 配置 dg 环境的思考。

配置 1

step 1.当备库的归档日志配置如下:

SQL> archive log list 
Database log mode	       Archive Mode
Automatic archival	       Enabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     0
Next log sequence to archive   0
Current log sequence	       13456
SQL> 

step 2.db_recovery_file_dest 配置为快速恢复区:

SQL> show parameter db_recover;

NAME TYPE VALUE

db_recovery_file_dest string  /u01/app/oracle/fast_recovery_area
db_recovery_file_dest_size big integer 4560M

step 3.log_archive_dest_1 配置到指定路径

alter system set log_archive_dest_1='LOCATION=/u01/app/oracle/archivelog';  scope=both;

step 4.使用 dgmgrctl 添加配置备库,查看 LOG_ARCHIVE_DEST_n

SQL> show parameter LOG_ARCHIVE_DEST_1   

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_1		     string	 location=dgarc2 mandatory vali
						 d_for=(online_logfile,all_role
						 s)
log_archive_dest_10		     string
log_archive_dest_11		     string
log_archive_dest_12		     string
log_archive_dest_13		     string
log_archive_dest_14		     string
log_archive_dest_15		     string
log_archive_dest_16		     string
log_archive_dest_17		     string

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_18		     string
log_archive_dest_19		     string
SQL> 
SQL> show parameter LOG_ARCHIVE_DEST_2

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2		     string	 location="USE_DB_RECOVERY_FILE
						 _DEST",  valid_for=(STANDBY_LO
						 GFILE,STANDBY_ROLE)
log_archive_dest_20		     string
log_archive_dest_21		     string
log_archive_dest_22		     string
log_archive_dest_23		     string
log_archive_dest_24		     string
log_archive_dest_25		     string
log_archive_dest_26		     string
log_archive_dest_27		     string

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_28		     string
log_archive_dest_29		     string
SQL> 

配置 2

step 1.当备库的归档日志配置如下:

SQL> archive log list 
Database log mode	       Archive Mode
Automatic archival	       Enabled
Archive destination	       /u01/app/oracle/archivelog
Oldest online log sequence     0
Next log sequence to archive   0
Current log sequence	       13456
SQL> 

step 2.db_recovery_file_dest 配置为快速恢复区:

SQL> show parameter db_recover;

NAME TYPE VALUE

db_recovery_file_dest string
db_recovery_file_dest_size big integer 4560M

step 3.log_archive_dest_1 配置到指定路径

alter system set log_archive_dest_1='LOCATION=/u01/app/oracle/archivelog';  scope=both;

step 4.使用 dgmgrctl 添加配置备库,查看 LOG_ARCHIVE_DEST_n

SQL> show parameter log_	

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
audit_syslog_level		     string
commit_logging			     string
db_create_online_log_dest_1	     string
db_create_online_log_dest_2	     string
db_create_online_log_dest_3	     string
db_create_online_log_dest_4	     string
db_create_online_log_dest_5	     string
enable_ddl_logging		     boolean	 FALSE
log_archive_config		     string	 dg_config=(sljj2dg)
log_archive_dest		     string
log_archive_dest_1		     string	 LOCATION=/u01/app/oracle/archi

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
						 velog
log_archive_dest_10		     string
log_archive_dest_11		     string
log_archive_dest_12		     string
log_archive_dest_13		     string
log_archive_dest_14		     string
log_archive_dest_15		     string
log_archive_dest_16		     string
log_archive_dest_17		     string
log_archive_dest_18		     string
log_archive_dest_19		     string

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2		     string
log_archive_dest_20		     string
log_archive_dest_21		     string
log_archive_dest_22		     string
log_archive_dest_23		     string
log_archive_dest_24		     string
log_archive_dest_25		     string
log_archive_dest_26		     string
log_archive_dest_27		     string
log_archive_dest_28		     string
log_archive_dest_29		     string

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_3		     string
log_archive_dest_30		     string
log_archive_dest_31		     string
log_archive_dest_4		     string
log_archive_dest_5		     string
log_archive_dest_6		     string
log_archive_dest_7		     string
log_archive_dest_8		     string
log_archive_dest_9		     string
log_archive_dest_state_1	     string	 ENABLE
log_archive_dest_state_10	     string	 enable

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_state_11	     string	 enable
log_archive_dest_state_12	     string	 enable
log_archive_dest_state_13	     string	 enable
log_archive_dest_state_14	     string	 enable
log_archive_dest_state_15	     string	 enable
log_archive_dest_state_16	     string	 enable
log_archive_dest_state_17	     string	 enable
log_archive_dest_state_18	     string	 enable
log_archive_dest_state_19	     string	 enable
log_archive_dest_state_2	     string	 ENABLE
log_archive_dest_state_20	     string	 enable

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_state_21	     string	 enable
log_archive_dest_state_22	     string	 enable
log_archive_dest_state_23	     string	 enable
log_archive_dest_state_24	     string	 enable
log_archive_dest_state_25	     string	 enable
log_archive_dest_state_26	     string	 enable
log_archive_dest_state_27	     string	 enable
log_archive_dest_state_28	     string	 enable
log_archive_dest_state_29	     string	 enable
log_archive_dest_state_3	     string	 enable
log_archive_dest_state_30	     string	 enable

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_state_31	     string	 enable
log_archive_dest_state_4	     string	 enable
log_archive_dest_state_5	     string	 enable
log_archive_dest_state_6	     string	 enable
log_archive_dest_state_7	     string	 enable
log_archive_dest_state_8	     string	 enable
log_archive_dest_state_9	     string	 enable
log_archive_duplex_dest 	     string
log_archive_format		     string	 %t_%s_%r.dbf
log_archive_local_first 	     boolean	 TRUE
log_archive_max_processes	     integer	 4

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
log_archive_min_succeed_dest	     integer	 1
log_archive_start		     boolean	 FALSE
log_archive_trace		     integer	 0
log_buffer			     integer	 82518016
log_checkpoint_interval 	     integer	 0
log_checkpoint_timeout		     integer	 1800
log_checkpoints_to_alert	     boolean	 FALSE
log_file_name_convert		     string	 +REDO/sljj/onlinelog, /u01/app
						 /oracle/oradata/sljj, +FRA/slj
						 j/onlinelog, /u01/app/oracle/o
						 radata/sljj

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile	     string	 EXCLUSIVE
sec_case_sensitive_logon	     boolean	 TRUE
sec_max_failed_login_attempts	     integer	 10
SQL> 

此时,log_archive_dest_state_2 的值为空。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论