Oracle - REDOログファイルの多重化AdvertisementREDOロググループ、REDOログメンバー
ひとつのデータベースには2つ以上のREDOロググループが存在する。REDOロググループにはひとつ以上のREDOログメンバーが存在する。
![]() LGWR(ログライター) は、REDO ロググループへログの書き込みを行い、最後まで書き込みが終了すると次の REDO ロググループへの書き込みを開始する。このように、存在する REDO ロググループに対して循環して書き込みを行う。この REDO ロググループの切り替えをスイッチという REDOログメンバーの追加
書式
alter database add logfile member [REDOログメンバーのファイルパス] to [グループナンバー] REDOロググループの追加
書式
alter database add logfile group [グループナンバー](
[REDOログメンバー1のファイルパス],
[REDOログメンバー2のファイルパス]
...
[REDOログメンバーnのファイルパス]
) size [ファイルサイズ];
例:REDOログファイルの多重化
SQL> connect / as sysdba
接続されました。
SQL> select * from v$logfile;
GROUP# STATUS TYPE MEMBER
-----------------------------------------------------------------
1 ONLINE D:\ORADATA\LOG1A.RDO
2 ONLINE D:\ORADATA\LOG2A.RDO
SQL> alter database add logfile member 'd:\oradata\log1b.rbo' to 1
データベースが変更されました。
SQL> alter database add logfile member 'd:\oradata\log2b.rbo' to 2
データベースが変更されました。
SQL> select * from v$logfile;
GROUP# STATUS TYPE MEMBER
-----------------------------------------------------------------
1 ONLINE D:\ORADATA\LOG1A.RDO
2 ONLINE D:\ORADATA\LOG2A.RDO
1 INVALID ONLINE D:\ORADATA\LOG1B.RBO
2 INVALID ONLINE D:\ORADATA\LOG2B.RBO
SQL> alter database add logfile group 3 ('d:\oradata\log3a.rdo','
d:\oradata\log3b.rdo') size 3146240;
データベースが変更されました。
SQL> select * from v$logfile;
GROUP# STATUS TYPE MEMBER
-----------------------------------------------------------------
1 ONLINE D:\ORADATA\LOG1A.RDO
2 ONLINE D:\ORADATA\LOG2A.RDO
1 INVALID ONLINE D:\ORADATA\LOG1B.RBO
2 INVALID ONLINE D:\ORADATA\LOG2B.RBO
3 ONLINE D:\ORADATA\LOG3A.RDO
3 ONLINE D:\ORADATA\LOG3B.RDO
6行が選択されました。
Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |