底辺SEの備忘録

スキル無しの底辺です。参考になりません。

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>

参考

REDOログの管理