ITPub博客

首页 > 数据库 > Oracle > 删除inactive日志组,重启数据库后恢复

删除inactive日志组,重启数据库后恢复

原创 Oracle 作者:zzh_ds 时间:2017-05-07 13:54:02 0 删除 编辑
-----当前日志组状态
  1. SQL> select group#,members,status from v$log;

  2.     GROUP# MEMBERS STATUS
  3. ---------- ---------- ----------------
  4.          1 1 CURRENT
  5.          2 1 INACTIVE
  6.          3 1 INACTIVE
  7. SQL> select group#,member from v$logfile order by 1;

  8.     GROUP#
  9. ----------
  10. MEMBER
  11. --------------------------------------------------------------------------------
  12.          1
  13. /u01/app/oracle/oradata/HU/redo01.log

  14.          2
  15. /u01/app/oracle/oradata/HU/redo02.log

  16.          3
  17. /u01/app/oracle/oradata/HU/redo03.log


  18. SQL>
-----删除第二组日志
  1. SQL> !rm /u01/app/oracle/oradata/HU/redo02.log

  2. SQL> !ls /u01/app/oracle/oradata/HU/*.log
  3. /u01/app/oracle/oradata/HU/redo01.log /u01/app/oracle/oradata/HU/redo03.log

  4. SQL>



-----重启数据库
  1. SQL> shutdown immediate
  2. Database closed.
  3. Database dismounted.
  4. ORACLE instance shut down.
  5. SQL> startup
  6. ORACLE instance started.

  7. Total System Global Area 830930944 bytes
  8. Fixed Size 2257800 bytes
  9. Variable Size 536874104 bytes
  10. Database Buffers 289406976 bytes
  11. Redo Buffers 2392064 bytes
  12. Database mounted.
  13. ORA-03113: end-of-file on communication channel
  14. Process ID: 13901
  15. Session ID: 1 Serial number: 5


  16. SQL>


----查看alert日志
  1. Errors in file /u01/app/oracle/diag/rdbms/hu/HU/trace/HU_lgwr_13857.trc:
  2. ORA-00313: open failed for members of log group 2 of thread 1
  3. ORA-00312: online log 2 thread 1: '/u01/app/oracle/oradata/HU/redo02.log'
  4. ORA-27037: unable to obtain file status
  5. Linux-x86_64 Error: 2: No such file or directory


----对2号日志组执行cleat操作,oper数据库
  1. SQL> conn / as sysdba
  2. Connected to an idle instance.
  3. SQL> startup mount
  4. ORACLE instance started.

  5. Total System Global Area 830930944 bytes
  6. Fixed Size 2257800 bytes
  7. Variable Size 536874104 bytes
  8. Database Buffers 289406976 bytes
  9. Redo Buffers 2392064 bytes
  10. Database mounted.
  11. SQL> alter database clear logfile group 2;

  12. Database altered.

  13. SQL> alter database open;

  14. Database altered.

  15. SQL>


----查看日志组状态
  1. SQL> select group#,members,status from v$log;

  2.     GROUP# MEMBERS STATUS
  3. ---------- ---------- ----------------
  4.          1 1 CURRENT
  5.          2 1 UNUSED
  6.          3 1 INACTIVE

  7. SQL> !ls /u01/app/oracle/oradata/HU/*.log
  8. /u01/app/oracle/oradata/HU/redo01.log /u01/app/oracle/oradata/HU/redo03.log
  9. /u01/app/oracle/oradata/HU/redo02.log

  10. SQL>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31399171/viewspace-2138621/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-09-29

  • 博文量
    61
  • 访问量
    47809