前提

说起ADG搭建,主备都是rac的环境。可以讲的就很多很多,这篇文章就聊一聊,双RAC环境搭建主从ADG,要注意的问题。

在这之前需要知道的信息为

主备库db_unique_name

主库:orcl19c

备库:orcl19cadg

四节点public ip

192.168.1.130

192.168.1.131

192.168.1.150

192.168.1.151

知识点

1.网络

2.参数

网络

配置静态监听

主备库4个节点都要增加GLOBAL_DBNAME配置静态监听。

那么问题来了

问:为什么要配置静态监听

答:静态监听配置要和db_unique_name一样,这样就算不启动数据库,在监听中也会存在一个和db_unique_name名字相同的service name。如果备库为shut down状态,主库日志也可以传输到备库

主库两节点网络
节点1 grid监听

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = orcl19c)(ORACLE_HOME = /u01/app/oracle/product/19.3.0/db_1)(SID_NAME = orcl19c1)))

节点2 grid监听

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = orcl19c)(ORACLE_HOME = /u01/app/oracle/product/19.3.0/db_1)(SID_NAME = orcl19c2)))

节点1 tnsname.ora

ORCL19CADG =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.150)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19cadg)))ORCL19C =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.130)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19c)))

节点2 tnsname.ora

ORCL19CADG =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.151)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19cadg)))ORCL19C =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19c)))

备库两节点网络
节点1 grid监听

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = orcl19cadg)(ORACLE_HOME = /u01/app/oracle/product/19.3.0/db_1)(SID_NAME = orcl19c1)))

节点2 grid监听

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = orcl19cadg)(ORACLE_HOME = /u01/app/oracle/product/19.3.0/db_1)(SID_NAME = orcl19c2)))

节点1 tnsname.ora

ORCL19CADG =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.150)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19cadg)))ORCL19C =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.130)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19c)))

节点2 tnsname.ora

ORCL19CADG =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.151)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19cadg)))ORCL19C =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl19c)))

参数

问:为什么要配置log_file_name_convert,pdb_file_name_convert参数

答:如果不配置的话,同步状态下的ADG主库在增加数据文件的情况,备库也会通过传到redo数据中的DDL增加数据文件,但这个ddl中没有对应备库增加数据文件的路径。备库在进行DDL增加数据文件时默认会增加到dbs目录下。不使用log_file_name_convert,pdb_file_name_convert参数时ADG增加数据文件的解决方法为,主库增加数据库文件,在不切换日志的状态下于备库也同样增加一个数据文件。当DDL语句通过redo数据传到备库时,备库发现已经有一个file_id相同的data file。于是便不再进行操作。

主库

alter system set fal_client='orcl19c'                                                                               scope=both;
alter system set fal_server='orcl19cadg'                                                                            scope=both;
alter system set standby_file_management='auto'                                                                     scope=both;
alter system set log_archive_dest_state_1='enable'                                                                  scope=both;
alter system set log_archive_dest_state_2='enable'                                                                  scope=both;
alter system set log_archive_dest_1='location=+FRA mandatory REOPEN=120 valid_for=(all_logfiles,all_roles)'     scope=both;
alter system set log_archive_format='%t_%s_%r.dbf'               scope=spfile;
alter system set remote_login_passwordfile='EXCLUSIVE'           scope=spfile;
alter system set log_file_name_convert='+DATA/ORCL19CADG/ONLINELOG/','+DATA/ORCL19C/ONLINELOG/' scope=spfile;
alter system set pdb_file_name_convert='+DATA/ORCL19CADG/DATAFILE/','+DATA/ORCL19C/DATAFILE/'  scope=spfile;

备库

alter system set fal_client='orcl19cadg'                                                                               scope=both;
alter system set fal_server='orcl19c'                                                                            scope=both;
alter system set standby_file_management='auto'                                                                     scope=both;
alter system set log_archive_dest_state_1='enable'                                                                  scope=both;
alter system set log_archive_dest_state_2='enable'                                                                  scope=both;
alter system set log_archive_dest_1='location=+FRA mandatory REOPEN=120 valid_for=(all_logfiles,all_roles)'     scope=both;
alter system set log_archive_format='%t_%s_%r.dbf'               scope=spfile;
alter system set remote_login_passwordfile='EXCLUSIVE'           scope=spfile;
alter system set log_file_name_convert='+DATA/ORCL19C/ONLINELOG/','+DATA/ORCL19CADG/ONLINELOG/' scope=spfile;
alter system set pdb_file_name_convert='+DATA/ORCL19C/DATAFILE/','+DATA/ORCL19CADG/DATAFILE/'  scope=spfile;

duplicate

rman target sys/oracle auxiliary sys/oracle@orcl19cadg;
duplicate target database for standby from active database;

[oracle@rac1 admin]$ rman target sys/oracle auxiliary sys/oracle@orcl19cadg;Recovery Manager: Release 19.0.0.0.0 - Production on Wed Aug 31 18:01:12 2022
Version 19.3.0.0.0Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.connected to target database: ORCL19C (DBID=1592523642)
connected to auxiliary database: ORCL19C (not mounted)RMAN> duplicate target database for standby from active database;Starting Duplicate Db at 31-AUG-22
using target database control file instead of recovery catalog
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=64 instance=orcl19c1 device type=DISKcontents of Memory Script:
{backup as copy reusepasswordfile auxiliary format  '+DATA/ORCL19CADG/PASSWORD/pwdorcl19cadg.256.1114079203'   ;
}
executing Memory ScriptStarting backup at 31-AUG-22
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=102 instance=orcl19c1 device type=DISK
Finished backup at 31-AUG-22
duplicating Datafiles to Oracle Managed File (OMF) locationcontents of Memory Script:
{sql clone "alter system set  control_files =''+DATA/ORCL19CADG/CONTROLFILE/current.261.1114079651'' comment=''Set by RMAN'' scope=spfile";backup as copy current controlfile for standby auxiliary format  '+DATA/ORCL19CADG/CONTROLFILE/current.261.1114079651';sql clone "alter system set  control_files =''+DATA/ORCL19CADG/CONTROLFILE/current.261.1114079651'' comment=''Set by RMAN'' scope=spfile";shutdown clone immediate;startup clone nomount;
}
executing Memory Scriptsql statement: alter system set  control_files =   ''+DATA/ORCL19CADG/CONTROLFILE/current.261.1114079651'' comment= ''Set by RMAN'' scope=spfileStarting backup at 31-AUG-22
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
copying standby control file
output file name=+DATA/ORCL19CADG/CONTROLFILE/current.261.1114079651 tag=TAG20220831T180453
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:26
Finished backup at 31-AUG-22sql statement: alter system set  control_files =   ''+DATA/ORCL19CADG/CONTROLFILE/current.261.1114079651'' comment= ''Set by RMAN'' scope=spfileOracle instance shut downconnected to auxiliary database (not started)
Oracle instance startedTotal System Global Area    1828714320 bytesFixed Size                     9135952 bytes
Variable Size                603979776 bytes
Database Buffers            1207959552 bytes
Redo Buffers                   7639040 bytescontents of Memory Script:
{sql clone 'alter database mount standby database';
}
executing Memory Scriptsql statement: alter database mount standby databasecontents of Memory Script:
{set newname for clone tempfile  1 to new;set newname for clone tempfile  2 to new;set newname for clone tempfile  3 to new;switch clone tempfile all;set newname for clone datafile  1 to new;set newname for clone datafile  3 to new;set newname for clone datafile  4 to new;set newname for clone datafile  5 to new;set newname for clone datafile  6 to new;set newname for clone datafile  7 to new;set newname for clone datafile  8 to new;set newname for clone datafile  9 to new;set newname for clone datafile  10 to new;set newname for clone datafile  11 to new;set newname for clone datafile  12 to new;set newname for clone datafile  13 to new;set newname for clone datafile  14 to new;backup as copy reusedatafile  1 auxiliary format newdatafile  3 auxiliary format newdatafile  4 auxiliary format newdatafile  5 auxiliary format newdatafile  6 auxiliary format newdatafile  7 auxiliary format newdatafile  8 auxiliary format newdatafile  9 auxiliary format newdatafile  10 auxiliary format newdatafile  11 auxiliary format newdatafile  12 auxiliary format newdatafile  13 auxiliary format newdatafile  14 auxiliary format new;sql 'alter system archive log current';
}
executing Memory Scriptexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMErenamed tempfile 1 to +DATA in control file
renamed tempfile 2 to +DATA in control file
renamed tempfile 3 to +DATA in control fileexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEexecuting command: SET NEWNAMEStarting backup at 31-AUG-22
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=+DATA/ORCL19C/DATAFILE/system.274.1114142497
output file name=+DATA/ORCL19CADG/DATAFILE/system.294.1114193373 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:15
channel ORA_DISK_1: starting datafile copy
input datafile file number=00003 name=+DATA/ORCL19C/DATAFILE/sysaux.275.1114142553
output file name=+DATA/ORCL19CADG/DATAFILE/sysaux.291.1114193389 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:15
channel ORA_DISK_1: starting datafile copy
input datafile file number=00011 name=+DATA/ORCL19C/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/sysaux.292.1114144195
output file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/sysaux.290.1114193405 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00006 name=+DATA/ORCL19C/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.283.1114143061
output file name=+DATA/ORCL19CADG/E77BFA21D8A45D0CE0538201A8C01694/DATAFILE/sysaux.288.1114193411 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00004 name=+DATA/ORCL19C/DATAFILE/undotbs1.276.1114142577
output file name=+DATA/ORCL19CADG/DATAFILE/undotbs1.284.1114193419 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00005 name=+DATA/ORCL19C/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.282.1114143061
output file name=+DATA/ORCL19CADG/E77BFA21D8A45D0CE0538201A8C01694/DATAFILE/system.289.1114193427 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:15
channel ORA_DISK_1: starting datafile copy
input datafile file number=00010 name=+DATA/ORCL19C/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/system.291.1114144195
output file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/system.287.1114193441 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00008 name=+DATA/ORCL19C/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.284.1114143061
output file name=+DATA/ORCL19CADG/E77BFA21D8A45D0CE0538201A8C01694/DATAFILE/undotbs1.285.1114193449 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00012 name=+DATA/ORCL19C/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/undotbs1.290.1114144195
output file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/undotbs1.278.1114193457 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00013 name=+DATA/ORCL19C/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/undo_2.294.1114144225
output file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/undo_2.277.1114193463 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00009 name=+DATA/ORCL19C/DATAFILE/undotbs2.286.1114143413
output file name=+DATA/ORCL19CADG/DATAFILE/undotbs2.275.1114193471 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile copy
input datafile file number=00007 name=+DATA/ORCL19C/DATAFILE/users.277.1114142579
output file name=+DATA/ORCL19CADG/DATAFILE/users.274.1114193479 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03
channel ORA_DISK_1: starting datafile copy
input datafile file number=00014 name=+DATA/ORCL19C/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/users.295.1114144231
output file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/users.273.1114193483 tag=TAG20220831T180931
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:04
Finished backup at 31-AUG-22sql statement: alter system archive log currentcontents of Memory Script:
{switch clone datafile all;
}
executing Memory Scriptdatafile 1 switched to datafile copy
input datafile copy RECID=4 STAMP=1114193492 file name=+DATA/ORCL19CADG/DATAFILE/system.294.1114193373
datafile 3 switched to datafile copy
input datafile copy RECID=5 STAMP=1114193492 file name=+DATA/ORCL19CADG/DATAFILE/sysaux.291.1114193389
datafile 4 switched to datafile copy
input datafile copy RECID=6 STAMP=1114193493 file name=+DATA/ORCL19CADG/DATAFILE/undotbs1.284.1114193419
datafile 5 switched to datafile copy
input datafile copy RECID=7 STAMP=1114193493 file name=+DATA/ORCL19CADG/E77BFA21D8A45D0CE0538201A8C01694/DATAFILE/system.289.1114193427
datafile 6 switched to datafile copy
input datafile copy RECID=8 STAMP=1114193493 file name=+DATA/ORCL19CADG/E77BFA21D8A45D0CE0538201A8C01694/DATAFILE/sysaux.288.1114193411
datafile 7 switched to datafile copy
input datafile copy RECID=9 STAMP=1114193493 file name=+DATA/ORCL19CADG/DATAFILE/users.274.1114193479
datafile 8 switched to datafile copy
input datafile copy RECID=10 STAMP=1114193493 file name=+DATA/ORCL19CADG/E77BFA21D8A45D0CE0538201A8C01694/DATAFILE/undotbs1.285.1114193449
datafile 9 switched to datafile copy
input datafile copy RECID=11 STAMP=1114193493 file name=+DATA/ORCL19CADG/DATAFILE/undotbs2.275.1114193471
datafile 10 switched to datafile copy
input datafile copy RECID=12 STAMP=1114193493 file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/system.287.1114193441
datafile 11 switched to datafile copy
input datafile copy RECID=13 STAMP=1114193493 file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/sysaux.290.1114193405
datafile 12 switched to datafile copy
input datafile copy RECID=14 STAMP=1114193494 file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/undotbs1.278.1114193457
datafile 13 switched to datafile copy
input datafile copy RECID=15 STAMP=1114193494 file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/undo_2.277.1114193463
datafile 14 switched to datafile copy
input datafile copy RECID=16 STAMP=1114193494 file name=+DATA/ORCL19CADG/E77C3E2537985DFAE0538301A8C0F3C4/DATAFILE/users.273.1114193483
Finished Duplicate Db at 31-AUG-22RMAN>

主备库都要增加standy logfile,默认情况下比log group数量多一组。

set wrap off
set linesize 180
set pagesize 999
column member for a65
column STATUS for a10
select f.group#,
f.member,
f.IS_RECOVERY_DEST_FILE,
g.bytes/1024/1024,
g.THREAD#,
g.STATUS,
g.ARCHIVED,
to_char(FIRST_TIME,'yyyy-mm-dd hh24:mi:ss'),
FIRST_CHANGE#
from v$logfile f,v$log g
where f.GROUP#=g.GROUP#
order by 1;GROUP# MEMBER                                                            IS_ G.BYTES/1024/1024    THREAD# STATUS     ARC TO_CHAR(FIRST_TIME, FIRST_CHANGE#
---------- ----------------------------------------------------------------- --- ----------------- ---------- ---------- --- ------------------- -------------1 +DATA/ORCL19C/ONLINELOG/group_1.279.1114142655                    NO                200          1 INACTIVE   YES 2022-08-31 13:37:42       23032612 +DATA/ORCL19C/ONLINELOG/group_2.280.1114142655                    NO                200          1 CURRENT    NO  2022-08-31 13:37:45       23032723 +DATA/ORCL19C/ONLINELOG/group_3.287.1114143781                    NO                200          2 INACTIVE   YES 2022-08-31 11:21:28       22880274 +DATA/ORCL19C/ONLINELOG/group_4.288.1114143783                    NO                200          2 INACTIVE   YES 2022-08-31 04:28:51       2164151alter database add standby logfile group 5 '+DATA' size 200M;
alter database add standby logfile group 6 '+DATA' size 200M;
alter database add standby logfile group 7 '+DATA' size 200M;
alter database add standby logfile group 8 '+DATA' size 200M;
alter database add standby logfile group 9 '+DATA' size 200M;

开启mpr0进程

对于多租户数据库中,不能在pdb中开启mpr0进程,要在pdb中开启mpr0进程。

SQL> sho pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       MOUNTED3 ORCL19CPDB                     MOUNTED
SQL> alter session set container=ORCL19CPDB;Session altered.不能在pdb中打开恢复归档模式
SQL> alter database recover managed standby database using current logfile disconnect from session;
alter database recover managed standby database using current logfile disconnect from session
*
ERROR at line 1:
ORA-65040: operation not allowed from within a pluggable databasealter database recover managed standby database using current logfile disconnect from session;

主库第一二节点切换日志之后日志同步,及日志应用情况

SQL> set wrap off
set pagesize 999
set linesize 180
select process,status,sequence#,thread# from gv$managed_standby;SQL> SQL> SQL>PROCESS   STATUS            SEQUENCE#    THREAD#
--------- ------------ -------------- ----------
ARCH      CLOSING                  33          2
DGRD      ALLOCATED                 0          0
DGRD      ALLOCATED                 0          0
ARCH      CLOSING                  34          2
ARCH      CLOSING                  37          2
ARCH      CLOSING                  31          2
RFS       IDLE                      0          1
RFS       IDLE                     38          2
ARCH      CONNECTED                 0          0
DGRD      ALLOCATED                 0          0
DGRD      ALLOCATED                 0          0
ARCH      CLOSING                  58          1
ARCH      CLOSING                  64          1
ARCH      CLOSING                  36          2
RFS       IDLE                      0          1
RFS       IDLE                     65          1
RFS       IDLE                      0          0
RFS       IDLE                      0          0
RFS       IDLE                      0          0
MRP0      APPLYING_LOG             65          1SQL> set wrap off
set pagesize 999
set linesize 180
column sequence# for 9999999999999
column name format a80
column applied format a30
select thread#,sequence#,name,applied from gv$archived_log order by 1,2;SQL> SQL> SQL> SQL> SQL> SQL>THREAD#      SEQUENCE# NAME                                                                             APPLIED
---------- -------------- -------------------------------------------------------------------------------- ------------------------------1             48 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_48.316.1114257519             YES1             48 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_48.316.1114257519             YES1             49 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_49.307.1114197777             YES1             49 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_49.307.1114197777             YES1             50 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_50.309.1114197801             YES1             50 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_50.309.1114197801             YES1             51 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_51.310.1114197801             YES1             51 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_51.310.1114197801             YES1             52 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_52.313.1114197813             YES1             52 +FRA/ORCL19CADG/ARCHIVELOG/2022_08_31/thread_1_seq_52.313.1114197813             YES1             53 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_53.319.1114257523             YES1             53 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_53.319.1114257523             YES1             54 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_54.317.1114257521             YES1             54 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_54.317.1114257521             YES1             55 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_55.318.1114257523             YES1             55 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_55.318.1114257523             YES1             56 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_56.320.1114257773             YES1             56 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_56.320.1114257773             YES1             57 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_57.322.1114257791             YES1             57 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_57.322.1114257791             YES1             58 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_58.323.1114257791             YES1             58 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_58.323.1114257791             YES1             59 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_59.324.1114257793             YES1             59 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_59.324.1114257793             YES1             60 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_60.325.1114257793             YES1             60 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_60.325.1114257793             YES1             61 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_61.329.1114257979             YES1             61 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_61.329.1114257979             YES1             62 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_62.334.1114257987             YES1             62 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_62.334.1114257987             YES1             63 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_63.336.1114258793             IN-MEMORY1             63 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_63.336.1114258793             IN-MEMORY1             64 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_64.339.1114258811             IN-MEMORY1             64 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_1_seq_64.339.1114258811             IN-MEMORY2             21 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_21.306.1114226515             YES2             21 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_21.306.1114226515             YES2             22 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_22.308.1114226575             YES2             22 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_22.308.1114226575             YES2             23 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_23.311.1114226605             YES2             23 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_23.311.1114226605             YES2             24 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_24.312.1114226609             YES2             24 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_24.312.1114226609             YES2             25 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_25.314.1114226613             YES2             25 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_25.314.1114226613             YES2             26 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_26.315.1114226615             YES2             26 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_26.315.1114226615             YES2             27 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_27.321.1114257775             YES2             27 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_27.321.1114257775             YES2             28 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_28.326.1114257799             YES2             28 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_28.326.1114257799             YES2             29 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_29.327.1114257975             YES2             29 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_29.327.1114257975             YES2             30 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_30.328.1114257977             YES2             30 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_30.328.1114257977             YES2             31 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_31.330.1114257979             YES2             31 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_31.330.1114257979             YES2             32 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_32.331.1114257979             YES2             32 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_32.331.1114257979             YES2             33 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_33.332.1114257983             YES2             33 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_33.332.1114257983             YES2             34 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_34.333.1114257985             YES2             34 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_34.333.1114257985             YES2             35 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_35.335.1114257989             YES2             35 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_35.335.1114257989             YES2             36 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_36.337.1114258803             IN-MEMORY2             36 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_36.337.1114258803             IN-MEMORY2             37 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_37.338.1114258807             IN-MEMORY2             37 +FRA/ORCL19CADG/ARCHIVELOG/2022_09_01/thread_2_seq_37.338.1114258807             IN-MEMORY

ORACLE RAC+ADG(主备RAC duplicate)相关推荐

  1. oracle adg切换原理,oracle11g ADG主备切换

    oracle11g ADG主备切换 1.主库 SQL> select name,open_mode,switchover_status from v$database; NAME OPEN_MO ...

  2. ADG架构搭建5 -- 一主两备ADG主备切换

    本文接该系列文章的上一篇:ADG架构搭建4 – 搭建一主两备ADG架构 前言 在<ADG架构搭建3 – 一主一备ADG主备切换>一文中,已经带领大家完成了一主一备ADG的主备切换,相信大家 ...

  3. oracle如何往dg加盘_学习笔记:Oracle DG系统 主备库中表空间和数据文件增加删除等管...

    天萃荷净 Oracle Data Guard表空间和数据文件管理汇总 汇总日常工作中操作,在Oracle DG结构系统中,如何删除备库表空间和数据文件,如何管理主库与备库之间的文件系统,详见文章内容. ...

  4. ADG架构搭建3 -- 一主一备ADG主备切换

    本文接该系列文章的上一篇:ADG架构搭建2 – 搭建一主一备ADG架构 前言 Oracle Dataguard的角色转换包含两类:Switchover和Failover.Switchover指主备之间 ...

  5. Oracle -> DG主备配置

    文章目录 1. 介绍主库是归档模式 2.安装前准备工作 3. 主库配置 4. 从库配置 5. DG操作 6. 完成 7. 测试 8. 设置开机启动 1. 介绍主库是归档模式 Oracle中有2种日志, ...

  6. Oracle Dataguard HA (主备,灾备)方案部署调试

    包括: centos6.5 oracle11gR2 DataGuard安装 dataGuard 主备switchover角色切换 数据同步测试 <一,>DG数据库数据同步测试 1,正常启动 ...

  7. oracle 11g rac adg搭建,11G RAC ADG 配置

    很高兴又来和大家分享技术知识了,本次分享的技术是11G RAC环境如何配置ADG,ADG是Oracle 11G 的新特性. 1.在主库,备库上配置tnsnames. 1)在主库上tnsnames.or ...

  8. ADG主备延迟时间的查询方法

    select value from v$dataguard_stats where name='apply lag';

  9. oracle 查看日志组切换状态_Oracle 11g ADG 快照备库切换步骤

    作者 | JiekeXu 来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 大家好,我是 JiekeXu,很高兴又和大家见面了 ...

最新文章

  1. Android分级部门选择界面(二)
  2. 简洁明了——STL容器库之set头文件常用函数集合
  3. Android之通过ActivityLifecycleCallbacks判断程序是否运行在后台
  4. eclipse mysql jdbc驱动_java – 如何将JDBC mysql驱动程序添加到Eclipse项目?
  5. CUDA学习(九十七)
  6. 灰常好的开源项目[c/c++]
  7. 儿童使用计算机和手机的 危害,手机对孩子的4个不良影响,第3个最严重!
  8. 上海科技大学信息科学与技术研讨会(SSIST day1) 笔记
  9. 2020-10-23 集合+序列化+递归+多线程+泛型+枚举+单例+反射小记
  10. 【unity 保卫星城】--- 开发笔记05(普通子弹武器)
  11. Windows驱动的彻底删除
  12. 如何使用Annotation
  13. 哪吒:若求职不易,那就跟它斗争到底
  14. 金蝶EAS WEB端多选F7赋值、保存与展示
  15. vue 导出excel文件 利用 excelJs插件
  16. 在Win7下通过SecureCRT 远程配置DynamipsGUI中的路由器--转载
  17. DDCTF2020 Writeup
  18. 郑大招收计算机博士吗,河南拥有博士招生权力的高校,都招收哪些专业的博士...
  19. 投了10亿元发展“影游IP”的阿里游戏
  20. 我们基于kaldi开发的嵌入式语音识别系统升级成深度学习啦

热门文章

  1. CSS练习三(盒子练习)
  2. mtk cam_cal eeprom 驱动
  3. ubuntu16.04下搭建bind9记录
  4. BLE 连接和通信 的实现
  5. ES6转码(编译)工具——Babel转码器、Traceur转码器
  6. VS2019下载、安装和测试
  7. 长安大学计算机专业考研科目,长安大学《计算机类学科基础》2021年硕士研究生初试考试内容范围及参考书目...
  8. 送人玫瑰 手留余香!(上星期日为张玉朵募捐.义卖)
  9. 删除elemnt UI ——el-popper文字提示的小三角
  10. python如何输入三引号_python三引号如何输入