【环境】
sdb 2.0
release:22001(enterprise)
【场景描述】
客户在操作SDB Shell 时,执行findOne 命令,返回错误码 -92 (集合状态不兼容)
客户的环境为standalone 模式,期间没有对环境做过任何SDB版本的升级和降级操作
【解决方法】
从日志看存在以下问题:
1、磁盘没空间;
2、没有正常关闭数据库,导致数据库启动时离线重组;
3、离线重组时因为磁盘没有空间而失败;
4、数据库离线重组时不能执行查询操作。
【参考链接】
错误码
常见错误处理指南