OceanBase 租户锁定功能使用场景与操作简介

在 OceanBase 集群运维中,租户锁定是一项实用的运维能力,主要用于故障应急和变更下线场景。

租户锁定之后,该租户不再允许建立新的数据库连接,已经存在的业务连接会继续保持。如果是故障抢修场景,锁定租户后,还需要手动杀掉存量会话,阻断业务访问,避免流量干扰修复工作,操作前需要和业务方确认。租户下线变更时,也可以先用锁定租户的方式,观察业务系统反应,满足可灰度、可回滚的变更要求。

操作上需要用 sys 租户的 root 账号登录集群,先查询租户锁定状态,确认当前未锁定,再执行租户锁定命令,执行完成后再次查询状态,验证锁定是否生效。

有一点需要重点留意:锁定和解锁操作必须成对执行,如果忘记解锁,租户后续将无法新建连接,影响业务使用。

1 个赞

士不可以不弘毅