YashanDB检测到异常故障时,防止扩散影响,会将数据库的状态置为ABNORMAL,数据库处于故障只读状态,可以查询,不能执行写的业务。

当数据库为ABNORMAL状态时,可以查看V$DIAG_INCIDENT视图或告警日志明确故障原因。

--故障发生时,数据库状态为ABNORMAL
SELECT STATUS FROM V$DATABASE;

STATUS                            
--------------------------------- 
ABNORMAL                         

1 row fetched.

--故障修复后,执行如下语句消除ABNORMAL状态
ALTER DATABASE CONVERT TO NORMAL;


SELECT STATUS FROM V$DATABASE;

STATUS                            
--------------------------------- 
NORMAL                           

下表列示数据库状态被置为ABNORMAL的常见故障及修复建议。
image.png

Note: 有些故障未修复,直接消除ABNORMAL状态,数据库会检测到还是存在故障,会重新置为ABNORMAL状态,重新上报事件。例如:归档磁盘空间不足、最大保护模式下同步备异常等。

数据文件被手动操作,手动消除ABNORMAL状态后,不会再重新置为ABNORMAL,所以需要保证故障被修复。


YashanDB
1 声望0 粉丝

崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的...


« 上一篇
YashanDB巡检
下一篇 »
YashanDB字面量