最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

现场故障小结非当前日志组损坏情况

来源:懂视网 责编:小采 时间:2020-11-09 15:06:24
文档

现场故障小结非当前日志组损坏情况

现场故障小结非当前日志组损坏情况:现场故障小结非当前日志组损坏情况 【环境】AIX(5300-08)、oracle10g(10.2.0.1.0-64bit) 【情况一】非当前日志组成员被误删除 方法一:使用clear将损坏日志组内容清除 ----数据库宕机 ----告警日志报错:无法找到日志组 ----启库到nomount状
推荐度:
导读现场故障小结非当前日志组损坏情况:现场故障小结非当前日志组损坏情况 【环境】AIX(5300-08)、oracle10g(10.2.0.1.0-64bit) 【情况一】非当前日志组成员被误删除 方法一:使用clear将损坏日志组内容清除 ----数据库宕机 ----告警日志报错:无法找到日志组 ----启库到nomount状

现场故障小结非当前日志组损坏情况 【环境】AIX(5300-08)、oracle10g(10.2.0.1.0-64bit) 【情况一】非当前日志组成员被误删除 方法一:使用clear将损坏日志组内容清除 ----数据库宕机 ----告警日志报错:无法找到日志组 ----启库到nomount状态 ----清理

现场故障小结——非当前日志组损坏情况

【环境】AIX(5300-08)、oracle10g(10.2.0.1.0-64bit)

【情况一】非当前日志组成员被误删除

方法一:使用clear将损坏日志组内容清除

----数据库宕机

----告警日志报错:无法找到日志组

----启库到nomount状态

----清理日志组

SQL>alter database clear logfile group5;

Database altered.

----启库到open状态

SQL>alter database open;

方法二:删除损坏的日志组,新建日志组

----删除日志组

SQL>alter database drop logfile group 5;

SQL >alter database open;

SQL >alter system switch logfile;

----新建日志组

SQL >alter database add logfile group 5'/home/oracle/redo5.log' size 50m;

----重启日志组

SQL >startup force;

【情况二】非当前日志组成员被dd命令损坏

----数据库宕机

----告警日志报错:日志头部损坏

Fri May 23 11:26:57 2014

Errors in file/u01/app/oracle/admin/prod/bdump/prod_lgwr_557084.trc:

ORA-00316: log 5 of thread 1, type 0 inheader is not log file

ORA-00312: online log 5 thread 1:'/home/oracle/bak/redo05.log'

ARC1: STARTING ARCH PROCESSES

----启库到nomount状态

----清理日志组

SQL>alter database clear logfile group5;

Database altered.

----查看数据库状态

SQL>select status from v$instance;

STATUS

------------MOUNTED

----启库到open状态,报错

SQL>alter database open;

alter database open

*

ERROR at line 1:

ORA-00327: log 5 of thread 1, physical sizeless than needed

ORA-00312: online log 5 thread 1:'/home/oracle/bak/redo05.log'

----重启数据库

SQL>startup force;

ORACLE instance started.

【后续优化】

将日志组进行多元化,由于该现场的维护人员刚刚经培训后接触业务,没有对日志组做多元化,一旦一个日志文件损坏即意味着日志组损坏了,在多元化之后,若出现某一日志组成员文件被损坏时,处理方法就变的简单很多了,直接关库转储没被损坏的日志组成员即可,而且避免了数据的丢失。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

现场故障小结非当前日志组损坏情况

现场故障小结非当前日志组损坏情况:现场故障小结非当前日志组损坏情况 【环境】AIX(5300-08)、oracle10g(10.2.0.1.0-64bit) 【情况一】非当前日志组成员被误删除 方法一:使用clear将损坏日志组内容清除 ----数据库宕机 ----告警日志报错:无法找到日志组 ----启库到nomount状
推荐度:
标签: 损坏 日志 情况
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top