ITPub博客

首页 > 数据治理 > 数据治理 > 关于redo的一点记录

关于redo的一点记录

原创 数据治理 作者:tiny_cion 时间:2021-05-25 16:36:33 1 删除 编辑

关于日志组成员:

如果redo每组有两个成员,则丢失任何一组的某个成员,对数据库没有影响,

可以正常关闭启动,但是alert会报如下错误:

Errors in file /u01/app/oracle/diag/rdbms/xmc/xmc/trace/xmc_m000_12675.trc:

ORA-00313: open failed for members of log group 2 of thread 1

ORA-00312: online log 2 thread 1: '/u01/app/oracle/oradata/xmc/redo02.log'

ORA-27037: unable to obtain file status

Linux-x86_64 Error: 2: No such file or directory


处理方式1:

如果是current或active

alter system checkpoint;

alter system switch logfile;

将丢失的组成员的组切换为inactive

alter database drop logfile member ' /u01/app/oracle/oradata/xmc/redo01b.log';

alter database add logfile member '/u01/app/oracle/oradata/xmc/redo01b.log' to group 1;

如果数据库已经崩溃,则开启到mount,执行如上两步


处理方式2:

切换成inactive之后,可以直接OS层面进行cp,db若崩溃了也可以开启到mount然后cp


关于日志组:后续更新

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

上一篇: Oracle 降低高水位
请登录后发表评论 登录
全部评论

注册时间:2015-12-23

  • 博文量
    32
  • 访问量
    37529