GBase 8s
运维管理
文章

Blocked:OVERRIDE_DOWN_SPACE

GBase社区管理员
发表于2024-01-31 14:42:1545次浏览1个评论

数据库处于【Blocked:OVERRIDE_DOWN_SPACE】状态,表示当前数据库已有部分空间不可用,一般为存储设备故障导致。

【onstat -】查看数据库状态类似如下输出:

On-Line (CKPT INP) -- Up 00:08:21 -- 1686980 Kbytes
Blocked:OVERRIDE_DOWN_SPACE

 

参考以下步骤处理:

1、【gbasedbt】用户执行以下命令检查状态异常的chunk:

onstat -d |grep PD

 

参考输出

4863e028         2      2      0          6250       0                     PD-B-- /data/gbase/datadbs01chk001

 

dd读取该文件,确认设备可读

dd if=/data/gbase/datadbs01chk001 of=/dev/null count=1

 

如设备无法读取,检查存储设备是否异常,在存储设备恢复正常后,执行【onspaces -s】将chunk状态更改为On

onspaces -s datadbs01 -p /data/gbase/datadbs01chk001 -o 0 -O -y

 

参考输出(失败,无法改变chunk状态)

Verifying physical disk space, please wait ...
Cannot change chunk status.
ISAM error:  illegal argument to ISAM function.

 

如onspaces无法改变chunk状态,存储恢复后,从备份恢复数据,或联系厂商支持更改chunk状态。

评论

登录后才可以发表评论
崔哥发表于 6个月前
千点寒梅晓角中,一番春信画楼东。收灯庭院迟迟月,落索秋千翦翦风。鱼雁杳,水云重,异乡节序恨匆匆。当歌幸有金陵子,翠斝清尊莫放空。