【YashanDB数据库】yasboot查询数据库状态时显示数据库状态为off
【问题现象】
yasboot cluster status -c yashandb 显示数据库状态为off与数据库实际的状态不符,如下图
【问题分类】yasboot、yasdb使用问题
【关键字】yasboot,数据库运行状态为off
【问题描述】yasboot工具显示的状态
【问题原因分析】
发现是备库启动数据库方式不标准,即使用nohup yasdb open &方式。这种方式yasboot无法识别到数据库运行状态。
yasdb运行进程信息,如下图
经确认,备库手动停库再重启数据库进程能够解决yasboot显示数据库状态异常问题。
【解决/规避方法】手动停库(shutdown immediate;),使用yasboot cluster restart -c yashandb启动数据库状态
【经验总结】
1、崖山数据库的操作要尽可能通过yasboot工具。
2、yasboot显示数据库状态异常时候,要使用客户端检查数据库系统视图显示状态。