重做日志文件实验

  
  
  
  
  1. @@@if you want to do this lab the logfile group member must have more than one member  
  2.  
  3.  
  4. conn / as sysdba 
  5. SQL> alter database add logfile member '/u01/app/oracle/oradata/orcl/redo05.log' to group 1;@@@the redo05.log is added to current loggroup because group 1 have only one member redo01.log before adding 
  6.  
  7. SQL>conn hr/hr 
  8.  
  9. SQL> update employees set salary=24002 where employee_id=100; 
  10.  
  11. 1 row updated. 
  12.  
  13. SQL> commit
  14.  
  15. Commit complete. 
  16.  
  17. SQL> conn / as sysdba 
  18. Connected. 
  19.  
  20. SQL> alter system switch logfile; 
  21.  
  22. SQL> alter database drop logfile member '/u01/app/oracle/oradata/orcl/redo05.log' ; 
  23.  
  24. Database altered. 
  25.  
  26. SQL> alter database add logfile member '/u01/app/oracle/oradata/orcl/redo05a.log' to group 1; 
  27.  
  28. Database altered. 
  29.  
  30. SQL> select * from v$logfile; 
  31.  
  32.     GROUP# STATUS  TYPE    MEMBER                                                  IS_ 
  33. ---------- ------- ------- -------------------------------------------------------------------------------- --- 
  34.          3         ONLINE  /u01/app/oracle/oradata/orcl/redo03.log                 NO 
  35.          2         ONLINE  /u01/app/oracle/oradata/orcl/redo02.log                 NO 
  36.          1         ONLINE  /u01/app/oracle/oradata/orcl/redo01.log                 NO 
  37.          1 INVALID(新增的日志组成员状态) ONLINE  /u01/app/oracle/oradata/orcl/redo05.log                 NO 
  38.  
  39.  
  40. @@@@alert log information 
  41.  
  42. Sat Mar  9 15:35:53 2013 
  43. Thread 1 cannot allocate new log, sequence 59 
  44. Checkpoint not complete 
  45.   Current log# 1 seq# 58 mem# 0: /u01/app/oracle/oradata/orcl/redo01.log 
  46.   Current log# 1 seq# 58 mem# 1: /u01/app/oracle/oradata/orcl/redo05.log 
  47. Sat Mar  9 15:35:56 2013 
  48. Completed checkpoint up to RBA [0x39.2.10], SCN: 2044130 
  49. Sat Mar  9 15:35:57 2013 
  50. Beginning log switch checkpoint up to RBA [0x3b.2.10], SCN: 2044309 
  51. Thread 1 advanced to log sequence 59 
  52.   Current log# 2 seq# 59 mem# 0: /u01/app/oracle/oradata/orcl/redo02.log 
  53. Sat Mar  9 15:35:57 2013 
  54. Errors in file /u01/app/oracle/admin/orcl/bdump/orcl_arc1_18718.trc: 
  55. ORA-00313: open failed for members of log group 1 of thread 1 
  56. ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/orcl/redo05.log' 
  57. ORA-27037: unable to obtain file status 
  58. Linux Error: 2: No such file or directory 
  59. Additional information: 3 
  60. Sat Mar  9 15:35:57 2013 
  61. Errors in file /u01/app/oracle/admin/orcl/bdump/orcl_arc1_18718.trc: 
  62. ORA-00313: open failed for members of log group 1 of thread 1 
  63. ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/orcl/redo05.log' 
  64. ORA-27037: unable to obtain file status 
  65. Linux Error: 2: No such file or directory 
  66. Additional information: 3 
  67.  
  68.  
  69. Sat Mar  9 15:36:54 2013 
  70. alter database drop logfile member '/u01/app/oracle/oradata/orcl/redo05.log'  
  71. Sat Mar  9 15:36:54 2013 
  72. Completed: alter database drop logfile member '/u01/app/oracle/oradata/orcl/redo05.log'  
  73.   

 

本文出自 “骨灰” 博客,谢绝转载!

你可能感兴趣的:(日志文件)