比如:
我们目前系统中有以下日志组:
SQL> select group#,sequence#,members ,status ,archived from v$log;
GROUP# SEQUENCE# MEMBERS STATUS ARC
---
1 28 1 CURRENT NO
2 26 1 INACTIVE YES
3 27 1 INACTIVE YES
发现每组都只有一个成员,我们想手工增加一个文件到既有组上去:
1* select group#,member from v$logfile
GROUP# MEMBER
3 /oracle/app/oracle/oradata/sztech1/redo03.log
2 /oracle/app/oracle/oradata/sztech1/redo02.log
1 /oracle/app/oracle/oradata/sztech1/redo01.log
我们给组一增加一个镜像成员,方法如下:
alter database add logfile member '/oracle/app/oracle/oradata/sztech1/redo01b.log' to group 1;
之后,我们再查询,文件应该增加上去:
1* select group#,member from v$logfile
GROUP# MEMBER
3 /oracle/app/oracle/oradata/sztech1/redo03.log
2 /oracle/app/oracle/oradata/sztech1/redo02.log
1 /oracle/app/oracle/oradata/sztech1/redo01.log
1 /oracle/app/oracle/oradata/sztech1/redo01b.log
SQL> select group#,sequence#,members ,status ,archived from v$log;
GROUP# SEQUENCE# MEMBERS STATUS ARC
---
1 28
2 CURRENT NO
2 26 1 INACTIVE YES
3 27 1 INACTIVE YES
至此,日志组成员增加上去了.