ASM シングル環境で RMAN の DUPLICATE コマンドを試す（Oracle Database 19c）

# RMAN DUPLICATE コマンドと環境
　Oracle Database 標準のバックアップ・リカバリ管理ツールである RMAN (Recovery Manager) には既存データベースのコピーを作成するのに便利なコマンド DUPLICATE があります。
　本記事では、コピーするデータベース名 O19A とし、ストレージ環境として ASM を使用します。Oracle Real Application Clusters は使用せず、シングル環境です。ASM ディスクグループ名はコピー元データベース、コピー先データベースで同一です。

|ディスクグループ名|説明|
|:---|:---|
|DATA| データファイル|
|REDO1| Redoログメンバー#1|
|REDO2| Redoログメンバー#2|

# 準備
## リスナーの設定
　DUPLICATE コマンドを実行するにはコピー元となるデータベースへの接続（TARGET）と、コピー先で稼働する補助インスタンス（AUXILIARY）両方に接続する必要があります。補助インスタンスは NOMOUNT 状態で起動しているため、補助インスタンスをリスナーに認識させるためにリスナー設定ファイル（listener.ora）に静的にデータベース情報を追記することをお勧めします。以下はコピー先のリスナー設定ファイルに SID_LIST_LISTENER 項目を追加しています。

```
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = rel84-2)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (ORACLE_HOME = /u01/app/oracle/product/19.0.0/dbhome_1)
      (SID_NAME = O19A)
    )
  )

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON              # line added by Agent
VALID_NODE_CHECKING_REGISTRATION_LISTENER=ON            # line added by Agent
```

lsnrctl コマンドでコピー先データベースがリスナーに登録されていることを確認します。下記の例では O19A が確認できます。

```SHELL:
$ lsnrctl status

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 28-12月-2022 23:33:10

Copyright (c) 1991, 2021, Oracle.  All rights reserved.

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rel84-4)(PORT=1521)))に接続中
リスナーのステータス
------------------------
別名                      LISTENER
バージョン                TNSLSNR for Linux: Version 19.0.0.0.0 - Production
開始日                    28-12月-2022 18:04:10
稼働時間                  0 日 5 時間 29 分 0 秒
トレース・レベル          off
セキュリティ              ON: Local OS Authentication
SNMP                      OFF
パラメータ・ファイル      /opt/grid/product/19.0.0/grid/network/admin/listener.ora
ログ・ファイル            /opt/grid/diag/tnslsnr/rel84-4/listener/alert/log.xml
リスニング・エンドポイントのサマリー...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rel84-4)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
サービスのサマリー...
サービス"+ASM"には、1件のインスタンスがあります。
  インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"+ASM_DATA"には、1件のインスタンスがあります。
  インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"+ASM_REDO1"には、1件のインスタンスがあります。
  インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"+ASM_REDO2"には、1件のインスタンスがあります。
  インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"O19A"には、1件のインスタンスがあります。
  インスタンス"O19A"、状態UNKNOWNには、このサービスに対する1件のハンドラがあります...
コマンドは正常に終了しました。
```


## パスワードファイルの作成
AUXILIARYインスタンスを起動するためのパスワード・ファイルを用意します。パスワードはコピー元データベースと同一のパスワードを作成（またはコピー）します。異なるパスワードを使って DUPLICATE コマンドを使用すると以下のエラーが発生します。

```SQL:
RMAN> DUPLICATE TARGET DATABASE TO O19A FROM ACTIVE DATABASE SPFILE;

Duplicate Dbを22-12-28で開始しています
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: Duplicate Dbコマンドが12/28/2022 17:50:32で失敗しました
RMAN-05501: ターゲット・データベースのコピーを中止します
RMAN-05614: アクティブな重複を使用する場合は、ターゲット接続と補助接続のパスワー ドを同一にする必要があります
```

## 補助インスタンスの起動
　補助インスタンスを起動するための初期化パラメーター・ファイルを用意します。必須の初期化パラメーターは db_name だけですが、今回は以下の設定ファイルを作成しました。

|初期化パラメーター名|設定値|
|:---|:---|
|audit_file_dest|/opt/oracle/admin/O19A/adump|
|compatible|19.0.0|
|control_files|+DATA|
|db_block_size|8192|
|db_name|O19A|
|diagnostic_dest|/opt/oracle|
|dispatchers|(PROTOCOL=TCP) (SERVICE=O19AXDB)|
|nls_language|AMERICAN|
|nls_territory|AMERICA|
|open_cursors|300|
|pga_aggregate_target|104857600|
|processes|320|
|remote_login_passwordfile|EXCLUSIVE|
|sga_target|3531m|
|undo_tablespace|UNDOTBS1|

初期化パラメーター・ファイルを用意したら補助インスタンスを NOMOUNT モードで起動します。

```SQL:
$ export ORACLE_SID=O19A
$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on 水 12月 28 17:57:39 2022
Version 19.14.0.0.0

Copyright (c) 1982, 2021, Oracle.  All rights reserved.

アイドル・インスタンスに接続しました。

SQL> STARTUP NOMOUNT
ORACLEインスタンスが起動しました。

Total System Global Area 3707763112 bytes
Fixed Size                  8903080 bytes
Variable Size             721420288 bytes
Database Buffers         2969567232 bytes
Redo Buffers                7872512 bytes
SQL>
```

# 実行
RMAN コマンドを使ってコピー元インスタンスと補助インスタンスに管理者権限で接続します。以下の例では tnsnames.ora ファイルに SRCDB = コピー元インスタンス、DSTDB = コピー先補助インスタンスを記載した後に実行しています。

```SQL:
$ rman target SYS/{PASSWORD}@SRCDB auxiliary SYS/{PASSWORD}@DSTDB

Recovery Manager: Release 19.0.0.0.0 - Production on 水 12月 28 17:57:52 2022
Version 19.14.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

ターゲット・データベース: O19A (DBID=2987207496)に接続されました
補助データベース: O19Aに接続されました(マウントされていません)

RMAN>

```

DUPLICATE コマンドを実行します。起動中のインスタンスからコピーを行う場合は「FROM ACTIVE DATABASE」句を指定します。SPFILE もコピーする場合には「SPFILE」句も指定します。

```SQL:
RMAN> DUPLICATE TARGET DATABASE TO O19A FROM ACTIVE DATABASE SPFILE;

Duplicate Dbを22-12-28で開始しています
リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています
チャネル: ORA_AUX_DISK_1が割り当てられました
チャネルORA_AUX_DISK_1: SID=2 デバイス・タイプ=DISK
現在のログがアーカイブされました。

メモリー・スクリプトの内容:
{
   restore clone from service  'SRCDB' spfile to '/u01/app/oracle/product/19.0.0/dbhome_1/dbs/spfileO19A.ora';
   sql clone "alter system set spfile= ''/u01/app/oracle/product/19.0.0/dbhome_1/dbs/spfileO19A.ora''";
}
メモリー・スクリプトを実行しています

restoreを22-12-28で開始しています
チャネルORA_AUX_DISK_1の使用

チャネルORA_AUX_DISK_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: SPFILEをリストアしています
出力ファイル名=/u01/app/oracle/product/19.0.0/dbhome_1/dbs/spfileO19A.ora
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:01
restoreを22-12-28で終了しました

SQL文: alter system set spfile= ''/u01/app/oracle/product/19.0.0/dbhome_1/dbs/spfileO19A.ora''

メモリー・スクリプトの内容:
{
   sql clone "alter system set  db_name = ''O19A'' comment=''duplicate'' scope=spfile";
   shutdown clone immediate;
   startup clone nomount;
}
メモリー・スクリプトを実行しています

SQL文: alter system set  db_name =  ''O19A'' comment= ''duplicate'' scope=spfile

Oracleインスタンスがシャットダウンしました

補助データベースに接続されました(開始されていません)
Oracleインスタンスが起動しました

システム・グローバル領域の合計は、   3707763112バイトです。

Fixed Size                     8903080バイト
Variable Size                721420288バイト
Database Buffers            2969567232バイト
Redo Buffers                   7872512バイト
RMAN-05159: Oracle Managed File (OMF)の場所にOnline logsを複製しています
RMAN-05159: Oracle Managed File (OMF)の場所にDatafilesを複製しています

メモリー・スクリプトの内容:
{
   sql clone "alter system set  control_files = ''+DATA/O19A/CONTROLFILE/current.265.1124655141'', ''+REDO1/O19A/CONTROLFILE/current.257.1124655141'', ''+REDO2/O19A/CONTROLFILE/current.256.1124655141'' comment= ''Set by RMAN'' scope=spfile";
   sql clone "alter system set  db_name = ''O19A'' comment= ''Modified by RMAN duplicate'' scope=spfile";
   sql clone "alter system set  db_unique_name = ''O19A'' comment= ''Modified by RMAN duplicate'' scope=spfile";
   shutdown clone immediate;
   startup clone force nomount
   restore clone from service  'SRCDB' primary controlfile;
   alter clone database mount;
}
メモリー・スクリプトを実行しています

SQL文: alter system set  control_files =   ''+DATA/O19A/CONTROLFILE/current.265.1124655141'', ''+REDO1/O19A/CONTROLFILE/current.257.1124655141'', ''+REDO2/O19A/CONTROLFILE/current.256.1124655141'' comment= ''Set by RMAN'' scope=spfile
SQL文: alter system set  db_name =  ''O19A'' comment= ''Modified by RMAN duplicate'' scope=spfile
SQL文: alter system set  db_unique_name =  ''O19A'' comment= ''Modified by RMAN duplicate'' scope=spfile

Oracleインスタンスがシャットダウンしました
Oracleインスタンスが起動しました
システム・グローバル領域の合計は、   3707763112バイトです。

Fixed Size                     8903080バイト
Variable Size                721420288バイト
Database Buffers            2969567232バイト
Redo Buffers                   7872512バイト

restoreを22-12-28で開始しています
チャネル: ORA_AUX_DISK_1が割り当てられました
チャネルORA_AUX_DISK_1: SID=390 デバイス・タイプ=DISK
チャネルORA_AUX_DISK_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: 制御ファイルをリストア中です
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:02
出力ファイル名=+DATA/O19A/CONTROLFILE/current.265.1124655141
出力ファイル名=+REDO1/O19A/CONTROLFILE/current.257.1124655141
出力ファイル名=+REDO2/O19A/CONTROLFILE/current.256.1124655141
restoreを22-12-28で終了しました

データベースがマウントされました。

メモリー・スクリプトの内容:
{
   set newname for clone datafile  1 to new;
   set newname for clone datafile  2 to new;
   set newname for clone datafile  3 to new;
   set newname for clone datafile  4 to new;
   restore
   from  nonsparse   from service
 'SRCDB'   clone database
   ;
   sql 'alter system archive log current';
}
メモリー・スクリプトを実行しています

実行コマンド: SET NEWNAME
実行コマンド: SET NEWNAME
実行コマンド: SET NEWNAME
実行コマンド: SET NEWNAME

restoreを22-12-28で開始しています
チャネルORA_AUX_DISK_1の使用

チャネルORA_AUX_DISK_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: バックアップ・セットからリストアするデータファイルを指定しています
チャネルORA_AUX_DISK_1: データファイル00001を+DATAにリストアしています
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:15
チャネルORA_AUX_DISK_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: バックアップ・セットからリストアするデータファイルを指定しています
チャネルORA_AUX_DISK_1: データファイル00002を+DATAにリストアしています
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:15
チャネルORA_AUX_DISK_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: バックアップ・セットからリストアするデータファイルを指定しています
チャネルORA_AUX_DISK_1: データファイル00003を+DATAにリストアしています
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:03
チャネルORA_AUX_DISK_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: バックアップ・セットからリストアするデータファイルを指定しています
チャネルORA_AUX_DISK_1: データファイル00004を+DATAにリストアしています
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:15
restoreを22-12-28で終了しました

SQL文: alter system archive log current
現在のログがアーカイブされました。

メモリー・スクリプトの内容:
{
   restore clone force from service  'SRCDB' archivelog from scn  10228245;
   switch clone datafile all;
}
メモリー・スクリプトを実行しています

restoreを22-12-28で開始しています
チャネルORA_AUX_DISK_1の使用

チャネルORA_AUX_DISK_1: デフォルトの宛先へのアーカイブ・ログのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: アーカイブ・ログをリストアしています
アーカイブ・ログ・スレッド=1 順序=125
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:01
チャネルORA_AUX_DISK_1: デフォルトの宛先へのアーカイブ・ログのリストアを開始しています
チャネルORA_AUX_DISK_1: サービスSRCDBのネットワーク・バックアップ・セットを使用しています
チャネルORA_AUX_DISK_1: アーカイブ・ログをリストアしています
アーカイブ・ログ・スレッド=1 順序=126
チャネルORA_AUX_DISK_1: リストアが完了しました。経過時間: 00:00:02
restoreを22-12-28で終了しました

データファイル1はデータファイル・コピーに切り替えられました
入力データファイル・コピー レコードID=5 スタンプ=1124655230 ファイル名=+DATA/O19A/DATAFILE/system.263.1124655179
データファイル2はデータファイル・コピーに切り替えられました
入力データファイル・コピー レコードID=6 スタンプ=1124655230 ファイル名=+DATA/O19A/DATAFILE/sysaux.262.1124655195
データファイル3はデータファイル・コピーに切り替えられました
入力データファイル・コピー レコードID=7 スタンプ=1124655230 ファイル名=+DATA/O19A/DATAFILE/undotbs1.261.1124655209
データファイル4はデータファイル・コピーに切り替えられました
入力データファイル・コピー レコードID=8 スタンプ=1124655230 ファイル名=+DATA/O19A/DATAFILE/users.260.1124655213

メモリー・スクリプトの内容:
{
   set until scn  10228401;
   recover clone database delete archivelog;
}
メモリー・スクリプトを実行しています

実行コマンド: SET until clause

recoverを22-12-28で開始しています
チャネルORA_AUX_DISK_1の使用

メディア・リカバリを開始しています

スレッド1 (順序125)のアーカイブ・ログは、ファイル/u01/app/oracle/admin/O19A/1_125_1101301768.dbfとしてディスクにすでに存在します
スレッド1 (順序126)のアーカイブ・ログは、ファイル/u01/app/oracle/admin/O19A/1_126_1101301768.dbfとしてディスクにすでに存在します
アーカイブ・ログ・ファイル名=/u01/app/oracle/admin/O19A/1_125_1101301768.dbf スレッド=1 順序=125
アーカイブ・ログ・ファイル名=/u01/app/oracle/admin/O19A/1_126_1101301768.dbf スレッド=1 順序=126
メディア・リカバリが完了しました。経過時間: 00:00:00
recoverを22-12-28で終了しました

メモリー・スクリプトの内容:
{
   delete clone force archivelog all;
}
メモリー・スクリプトを実行しています

チャネル: ORA_AUX_DISK_1がリリースされました
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=19 デバイス・タイプ=DISK
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/opt/oracle/admin/O19A/1_125_1101301768.dbf レコードID=1 スタンプ=1124655227
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=/opt/oracle/admin/O19A/1_126_1101301768.dbf レコードID=2 スタンプ=1124655229
2オブジェクトを削除しました

Oracleインスタンスが起動しました

システム・グローバル領域の合計は、   3707763112バイトです。

Fixed Size                     8903080バイト
Variable Size                721420288バイト
Database Buffers            2969567232バイト
Redo Buffers                   7872512バイト

メモリー・スクリプトの内容:
{
   sql clone "alter system set  db_name = ''O19A'' comment= ''Reset to original value by RMAN'' scope=spfile";
   sql clone "alter system reset  db_unique_name scope=spfile";
}
メモリー・スクリプトを実行しています

SQL文: alter system set  db_name =  ''O19A'' comment= ''Reset to original value by RMAN'' scope=spfile

SQL文: alter system reset  db_unique_name scope=spfile
Oracleインスタンスが起動しました

システム・グローバル領域の合計は、   3707763112バイトです。

Fixed Size                     8903080バイト
Variable Size                721420288バイト
Database Buffers            2969567232バイト
Redo Buffers                   7872512バイト
SQL文: CREATE CONTROLFILE REUSE SET DATABASE "O19A" RESETLOGS ARCHIVELOG
  MAXLOGFILES     16
  MAXLOGMEMBERS      3
  MAXDATAFILES      100
  MAXINSTANCES     8
  MAXLOGHISTORY      292
 LOGFILE
  GROUP     1  SIZE 200 M ,
  GROUP     2  SIZE 200 M ,
  GROUP     3  SIZE 200 M ,
  GROUP     4  SIZE 200 M
 DATAFILE
  '+DATA/O19A/DATAFILE/system.263.1124655179'
 CHARACTER SET AL32UTF8

メモリー・スクリプトの内容:
{
   set newname for clone tempfile  1 to new;
   switch clone tempfile all;
   catalog clone datafilecopy "+DATA/O19A/DATAFILE/sysaux.262.1124655195", "+DATA/O19A/DATAFILE/undotbs1.261.1124655209", "+DATA/O19A/DATAFILE/users.260.1124655213";
   switch clone datafile all;
}
メモリー・スクリプトを実行しています

実行コマンド: SET NEWNAME

制御ファイルで一時ファイル1の名前を+DATAに変更しました

データファイル・コピーがカタログに入りました
データファイル・コピーのファイル名=+DATA/O19A/DATAFILE/sysaux.262.1124655195レコードID=1 スタンプ=1124655256
データファイル・コピーがカタログに入りました
データファイル・コピーのファイル名=+DATA/O19A/DATAFILE/undotbs1.261.1124655209レコードID=2 スタンプ=1124655256
データファイル・コピーがカタログに入りました
データファイル・コピーのファイル名=+DATA/O19A/DATAFILE/users.260.1124655213 レコードID=3 スタンプ=1124655256

データファイル2はデータファイル・コピーに切り替えられました
入力データファイル・コピー レコードID=1 スタンプ=1124655256 ファイル名=+DATA/O19A/DATAFILE/sysaux.262.1124655195
データファイル3はデータファイル・コピーに切り替えられました
入力データファイル・コピー レコードID=2 スタンプ=1124655256 ファイル名=+DATA/O19A/DATAFILE/undotbs1.261.1124655209
データファイル4はデータファイル・コピーに切り替えられました
入力データファイル・コピー レコードID=3 スタンプ=1124655256 ファイル名=+DATA/O19A/DATAFILE/users.260.1124655213

メモリー・スクリプトの内容:
{
   Alter clone database open resetlogs;
}
メモリー・スクリプトを実行しています

データベースがオープンしました。
Duplicate Dbを22-12-28で終了しました

RMAN>
```

# 差分
DUPLICATE コマンド実行後にコピー元データベースとコピー先データベースを比較します。

## 初期化パラメーターの差分
SPFILEをコピーしたので基本的に初期化パラメーターは同一です。検証環境では以下の差分が見られました。初期化パラメーター control_files は OMF のパスに書き換えられています。SPFILE は ASM ディスクグループ内ではなく、
デフォルトの場所（${ORACLE_HOME}/dbs）にコピーされています。

|初期化パラメーター|コピー元の値|コピー先の値|
|:---|:---|:---|
|control_files|+DATA/O19A/CONTROLFILE/current.257.1101301773, +REDO1/O19A/CONTROLFILE/current.256.1102457567, +REDO2/O19A/CONTROLFILE/current.256.1102460123|+DATA/O19A/CONTROLFILE/current.265.1124655141, +REDO1/O19A/CONTROLFILE/current.257.1124655141, +REDO2/O19A/CONTROLFILE/current.256.1124655141|
|shared_pool_reserved_size|43620761|35232153|
|spfile|+DATA/O19A/PARAMETERFILE/spfile.269.1102456437|/u01/app/oracle/product/19.0.0/dbhome_1/dbs/spfileO19A.ora|

## データファイルのパス
データファイルは OMF 環境に合わせてファイル名が変換されています。OMF を使わない場合、DUPLICATE コマンド実行時にパスを変更する場合には DB_FILE_NAME_CONVERT　パラメーターを指定します。

|表領域|コピー元のデータファイル名|コピー先のデータファイル名|
|:---|:---|:---|
|SYSTEM|+DATA/O19A/DATAFILE/system.261.1101301789|+DATA/O19A/DATAFILE/system.261.1124663429|
|SYSAUX|+DATA/O19A/DATAFILE/sysaux.262.1101301791|+DATA/O19A/DATAFILE/sysaux.260.1124663431|
|UNDOTBS1|+DATA/O19A/DATAFILE/undotbs1.263.1101301791|+DATA/O19A/DATAFILE/undotbs1.267.1124663435|
|USERS|+DATA/O19A/DATAFILE/users.265.1101301797|+DATA/O19A/DATAFILE/users.266.1124663439|

## REDOログ・ファイルのパス
REDO ログファイルは、グループ数、メンバー・ファイルのサイズは同じ設定になります。しかし多重化設定や作成する場所は異なるようです。検証時はデータファイルと同一のディスクグループに作成されました。
初期化パラメーター db_create_online_log_dest_1 を設定しても同じ動作になりました。

|グループ|コピー元のREDOログファイル名|コピー先のREDOログファイル名|
|---:|:---|:---|
|1|+REDO1/O19A/ONLINELOG/group_1.257.1124662223 +REDO2/O19A/ONLINELOG/group_1.257.1124662255|+DATA/O19A/ONLINELOG/group_1.258.1124663469|
|2|+REDO1/O19A/ONLINELOG/group_2.258.1124662229 +REDO2/O19A/ONLINELOG/group_2.258.1124662289|+DATA/O19A/ONLINELOG/group_2.268.1124663469|
|3|+REDO1/O19A/ONLINELOG/group_3.259.1124662235 +REDO2/O19A/ONLINELOG/group_3.259.1124662295|+DATA/O19A/ONLINELOG/group_3.263.1124663469|
|4|+REDO1/O19A/ONLINELOG/group_4.260.1124662241 +REDO2/O19A/ONLINELOG/group_4.260.1124662301|+DATA/O19A/ONLINELOG/group_4.262.1124663469|