GBase 8s
运维管理
文章
chunk文件被损坏造成的CHUNK PD故障处理
GBase社区管理员发表于2023-05-16 10:43:0235次浏览0个评论
现象:
1、数据库CKPT过不去,始终是REQ或INP状态;
2、通过检查发现是chunk有PD的;
3、进一步发现是有人dd if=/dev/zero of=...重写了某个PV,导致该PV上的CHK全部PD;
处理过程:
1、备份rootchk
2、关闭数据库;
3、用工具删除异常的CHK和DBS;
4、启动数据库,切换逻辑日志,创建新的检查点;
5、重新划分LV,重新创建裸设备,重新创建软连接,重新创建被干掉的DBS;
遗留问题:
发现该dbs上的某些表无法drop表或也无法detach表上的分区;
可能的解决方法:
手工重写tblspace tblspace是或许可以,但是风险极高,就不再尝试了。
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526