Redoログのグループ追加とメンバーの追加
概要
Oracle(12cR1)のRedoログのグループ追加とメンバーの追加を
マニュアルを参考にして実施したので備忘
現在のRedoログのグループ,メンバー,サイズを確認
SQL> select l.group#,f.member,l.bytes/1024/1024 as MB from v$logfile f,v$log l 2 where l.group#=f.group#; GROUP# MEMBER MB ------ -------------------------------------------------- ---------- 1 /u01/app/oracle/oradata/orcl/redo01.log 200 2 /u01/app/oracle/oradata/orcl/redo02.log 200 3 /u01/app/oracle/oradata/orcl/redo03.log 200
グループの追加
SQL> alter database add logfile('/u01/app/oracle/oradata/orcl/redo04.log') size 200M; データベースが変更されました。 SQL> select l.group#,f.member,l.bytes/1024/1024 as MB from v$logfile f,v$log l 2 where l.group#=f.group#; GROUP# MEMBER MB ------ -------------------------------------------------- ---------- 1 /u01/app/oracle/oradata/orcl/redo01.log 200 2 /u01/app/oracle/oradata/orcl/redo02.log 200 3 /u01/app/oracle/oradata/orcl/redo03.log 200 4 /u01/app/oracle/oradata/orcl/redo04.log 200
メンバーの追加
グループ1にメンバーを追加
SQL> alter database add logfile member '/u01/app/oracle/oradata/orcl/redo01a.log' 2 to ('/u01/app/oracle/oradata/orcl/redo01.log'); データベースが変更されました。 SQL> select l.group#,f.member,l.bytes/1024/1024 as MB from v$logfile f,v$log l 2 where l.group#=f.group# order by 1; GROUP# MEMBER MB ------ -------------------------------------------------- ---------- 1 /u01/app/oracle/oradata/orcl/redo01.log 200 1 /u01/app/oracle/oradata/orcl/redo01a.log 200 2 /u01/app/oracle/oradata/orcl/redo02.log 200 3 /u01/app/oracle/oradata/orcl/redo03.log 200 4 /u01/app/oracle/oradata/orcl/redo04.log 200 SQL>