1

以下のように、同じディスクに 5 つの REDO ログ ファイルがあります。

/disk1/oradata/redo01.log

/disk1/oradata/redo02.log

/disk1/oradata/redo03.log

/disk1/oradata/redo04.log

/disk1/oradata/redo05.log

ただし、別のディスクに多重化することをお勧めします。この場合、SQL で次のプロシージャを設定します。

alter database add logfile member /disk2/oradata/redo01_b.log

alter database add logfile member /disk2/oradata/redo02_b.log

alter database add logfile member /disk2/oradata/redo03_b.log

alter database add logfile member /disk2/oradata/redo04_b.log

alter database add logfile member /disk2/oradata/redo05_b.log

alter system set log_archive_dest_2 = "LOCATION = /disk2/oradata/" SCOPE = BOTH;

しかし、それが価値があるかどうか、それが最善の方法であるかどうか、そして私のデータベースにどのような結果がもたらされるかはわかりません.

前もって感謝します。

4

1 に答える 1

0

2 番目のディスクが独立したデバイスであり、1 番目のディスクのパーティションではない場合は、記録を 2 番目のディスクに複製することは理にかなっています。トランザクション ログを disk2 に書き込むと、disk2 の負荷が増加します。

ALTER DATABASE ADD LOGFILE MEMBER '/disk2/oradata/redo01_b.log' TO GROUP 1;
ALTER DATABASE ADD LOGFILE MEMBER '/disk2/oradata/redo02_b.log' TO GROUP 2;
ALTER DATABASE ADD LOGFILE MEMBER '/disk2/oradata/redo03_b.log' TO GROUP 3;
ALTER DATABASE ADD LOGFILE MEMBER '/disk2/oradata/redo04_b.log' TO GROUP 4;
ALTER DATABASE ADD LOGFILE MEMBER '/disk2/oradata/redo05_b.log' TO GROUP 5;
于 2019-10-27T14:17:22.460 に答える