Gbase 8s数据库服务器故障后删除共享内存段的步骤(仅适用于Unix)
- 以Gbase 8s 数据库的DBA用户身份登录
- 使用 onmode -k 命令使数据库服务器进入脱机方式,然后除去共享内存
- 如果 onmode -k 命令失败并且服务器未脱机,则运行 onclean -k 命令
- 如果还未除去共享段,则需要
·确定服务器编号,通过检查Gbase 8s实例的 onconfig文件来找到服务器编号
·将服务器编号与21078相加
·将上一步中的和转换为十六进制
·在上一步中生成的十六进制末尾添上48
·以root用户身份运行icps命令,以显示服务器保持打开的共享内存段(如果有)。搜索key列以查找第四步中得到的数字
·以root用户身份运行ipcrm命令,清除与第4步中得到的数字相关联的每个共享内存标识