1. E:\My Documents\radix\Oracle\常用sql>sqlplus /nolog 
  2.  
  3. SQL*Plus: Release 11.2.0.1.0 Production on Thu Dec 13 21:09:30 2012 
  4.  
  5. Copyright (c) 1982, 2010, Oracle.  All rights reserved. 
  6.  
  7. SQL> conn / as sysdba; 
  8. Connected. 
  9.  
  10. 查询当前状态redolog
  11.  
  12. SQL> select group#,sequence#,bytes,members,status from v$log; 
  13.  
  14.     GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS 
  15. ---------- ---------- ---------- ---------- ---------------- 
  16.          1         61   52428800          1 INACTIVE 
  17.          2         64   52428800          1 CURRENT 
  18.          3          0   52428800          1 UNUSED 
  19.  
  20.  
  21. SQL> alter database add logfile member 'D:\oracle\oradata\test\REDO03_B.log' to group 3; 
  22.  
  23. Database altered. 
  24.  
  25.  
  26. SQL> select * from v$logfile; 
  27.  
  28.     GROUP# STATUS  TYPE    MEMBER                                   IS_ 
  29. ---------- ------- ------- ---------------------------------------- --- 
  30.          3         ONLINE  D:\ORACLE\ORADATA\TEST\REDO03.LOG        NO 
  31.          2         ONLINE  D:\ORACLE\ORADATA\TEST\REDO02.LOG        NO 
  32.          1         ONLINE  D:\ORACLE\ORADATA\TEST\REDO01.LOG        NO 
  33.          3 INVALID ONLINE  D:\ORACLE\ORADATA\TEST\REDO03_B.LOG      NO 
  34.  
  35.  
  36. SQL> select group#,sequence#,bytes,members,status from v$log; 
  37.  
  38.     GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS 
  39. ---------- ---------- ---------- ---------- ---------------- 
  40.          1         61   52428800          1 INACTIVE 
  41.          2         64   52428800          1 CURRENT 
  42.          3          0   52428800          2 UNUSED 
  43.  
  44. 切换logfile到第三组;
  45. SQL> alter system switch logfile ; 
  46.  
  47. System altered. 
  48.  
  49. SQL> select group#,sequence#,bytes,members,status from v$log; 
  50.  
  51.     GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS 
  52. ---------- ---------- ---------- ---------- ---------------- 
  53.          1         61   52428800          1 INACTIVE 
  54.          2         64   52428800          1 ACTIVE 
  55.          3         65   52428800          2 CURRENT 
  56.  
  57. 将redolog日志归档
  58.  
  59. SQL> alter system checkpoint; 
  60.  
  61. System altered. 
  62.  
  63. SQL> select group#,sequence#,bytes,members,status from v$log; 
  64.  
  65.     GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS 
  66. ---------- ---------- ---------- ---------- ---------------- 
  67.          1         61   52428800          1 INACTIVE 
  68.          2         64   52428800          1 INACTIVE 
  69.          3         65   52428800          2 CURRENT 
  70.  
  71. 为前两组添加组成员
  72.  
  73. SQL> alter database add logfile member 'D:\oracle\oradata\test\REDO01_B.log' to group 1; 
  74.  
  75. Database altered. 
  76.  
  77. SQL> alter database add logfile member 'D:\oracle\oradata\test\REDO02_B.log' to group 2; 
  78.  
  79. Database altered. 

  80.  
  81. SQL> select group#,member from v$logfile; 
  82.  
  83.     GROUP# MEMBER 
  84. ---------- ---------------------------------------- 
  85.          3 D:\ORACLE\ORADATA\TEST\REDO03.LOG 
  86.          2 D:\ORACLE\ORADATA\TEST\REDO02.LOG 
  87.          1 D:\ORACLE\ORADATA\TEST\REDO01.LOG 
  88.          3 D:\ORACLE\ORADATA\TEST\REDO03_B.LOG 
  89.          1 D:\ORACLE\ORADATA\TEST\REDO01_B.LOG 
  90.          2 D:\ORACLE\ORADATA\TEST\REDO02_B.LOG 
  91.  
  92. 6 rows selected. 
  93.  
  94. SQL> select * from v$logfile; 
  95.  
  96.     GROUP# STATUS  TYPE    MEMBER                                   IS_ 
  97. ---------- ------- ------- ---------------------------------------- --- 
  98.          3         ONLINE  D:\ORACLE\ORADATA\TEST\REDO03.LOG        NO 
  99.          2         ONLINE  D:\ORACLE\ORADATA\TEST\REDO02.LOG        NO 
  100.          1         ONLINE  D:\ORACLE\ORADATA\TEST\REDO01.LOG        NO 
  101.          3         ONLINE  D:\ORACLE\ORADATA\TEST\REDO03_B.LOG      NO 
  102.          1 INVALID ONLINE  D:\ORACLE\ORADATA\TEST\REDO01_B.LOG      NO 
  103.          2 INVALID ONLINE  D:\ORACLE\ORADATA\TEST\REDO02_B.LOG      NO 
  104.  
  105. 6 rows selected. 
  106.  
  107. SQL> alter system switch logfile; 
  108.  
  109. System altered. 
  110.  
  111. SQL> alter system switch logfile; 
  112.  
  113. System altered. 
  114.  
  115. SQL> select * from v$logfile; 
  116.  
  117.     GROUP# STATUS  TYPE    MEMBER                                   IS_ 
  118. ---------- ------- ------- ---------------------------------------- --- 
  119.          3         ONLINE  D:\ORACLE\ORADATA\TEST\REDO03.LOG        NO 
  120.          2         ONLINE  D:\ORACLE\ORADATA\TEST\REDO02.LOG        NO 
  121.          1         ONLINE  D:\ORACLE\ORADATA\TEST\REDO01.LOG        NO 
  122.          3         ONLINE  D:\ORACLE\ORADATA\TEST\REDO03_B.LOG      NO 
  123.          1         ONLINE  D:\ORACLE\ORADATA\TEST\REDO01_B.LOG      NO 
  124.          2         ONLINE  D:\ORACLE\ORADATA\TEST\REDO02_B.LOG      NO 
  125.  
  126. 6 rows selected. 
  127.  
  128. SQL> select * from v$log; 
  129.  
  130.     GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME   NEXT_CHANGE# NEXT_TIME 
  131. ---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------ 
  132.          1          1         66   52428800        512          2 YES ACTIVE                 2098256 13-DEC-12         2098259 13-DEC-12 
  133.          2          1         67   52428800        512          2 NO  CURRENT                2098259 13-DEC-12      2.8147E+14 
  134.          3          1         65   52428800        512          2 YES ACTIVE                 2098093 13-DEC-12         2098256 13-DEC-12 
  135.  
  136. SQL> alter system checkpoint; 
  137.  
  138. System altered. 
     
  139. SQL> select * from v$log; 
  140.  
  141.     GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME   NEXT_CHANGE# NEXT_TIME 
  142. ---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------ ------------ ------------ 
  143.          1          1         66   52428800        512          2 YES INACTIVE               2098256 13-DEC-12         2098259 13-DEC-12 
  144.          2          1         67   52428800        512          2 NO  CURRENT                2098259 13-DEC-12      2.8147E+14 
  145.          3          1         65   52428800        512          2 YES INACTIVE               2098093 13-DEC-12         2098256 13-DEC-12 
  146. SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ---------------------------------------- --- 3 ONLINE D:\ORACLE\ORADATA\TEST\REDO03.LOG NO 2 ONLINE D:\ORACLE\ORADATA\TEST\REDO02.LOG NO 1 ONLINE D:\ORACLE\ORADATA\TEST\REDO01.LOG NO 3 ONLINE D:\ORACLE\ORADATA\TEST\REDO03_B.LOG NO 1 ONLINE D:\ORACLE\ORADATA\TEST\REDO01_B.LOG NO 2 ONLINE D:\ORACLE\ORADATA\TEST\REDO02_B.LOG NO 6 rows selected.