【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】重启observer节点详细步骤
重启 zone3 内的 OBServer 节点。
1、 停止该 OBServer 节点的服务,并查看 OBServer 的状态。
ALTER SYSTEM STOP SERVER ‘192.168.219.103:2882’;
SELECT SVR_IP,ZONE,WITH_ROOTSERVER,STATUS,START_SERVICE_TIME,STOP_TIME FROM
DBA_OB_SERVERS;
Ø STATUS:ACTIVE 表示 observer 进程还处于活跃状态。
Ø STOP_TIME:执行 STOP SERVER 命令的时间,表示 OBServer 停止服务。
2、 登录到该 OBServer 所在的服务器,使用 kill 命令杀掉 observer 进程。
pgrep observer -a
kill -9 $(pidof observer)
3、 查询 OBServer 的状态,发现 zone3 内的 OBServer 变为 INACTIVE。
SELECT SVR_IP,ZONE,WITH_ROOTSERVER,STATUS,START_SERVICE_TIME,STOP_TIME FROM
DBA_OB_SERVERS;
Ø STATUS:INACTIVE 表示 observer 进程被杀掉。
Ø START_SERVICE_TIME:NULL 表示当前节点没有处于服务状态。
4、在 OBServer 服务器中,使用 admin 用户启动 observer 进程。
su - admin
cd /home/admin/oceanbase && ./bin/observer
5、再次查询 OBServer 的状态,发现 zone3 内的 OBServer 的状态又变为 ACTIVE。
6、启动该 OBServer 节点的服务,并查看 OBServer 的状态。
ALTER SYSTEM START SERVER ‘172.28.15.214:2882’;
SELECT SVR_IP,ZONE,WITH_ROOTSERVER,STATUS,START_SERVICE_TIME,STOP_TIME FROM
DBA_OB_SERVERS;
步骤 5 从历史事件视图中查看 OBServer 重启的记录。
SELECT * FROM DBA_OB_SERVER_EVENT_HISTORY ORDER BY TIMESTAMP DESC LIMIT 10;
SELECT * FROM DBA_OB_ROOTSERVICE_EVENT_HISTORY ORDER BY TIMESTAMP DESC LIMIT 10;
详细
在obcp4材料的dba2页里有详细步骤