请问OceanBase数据库服务器掉电,如何重新启动OCP,OCP不是docker部署的?
ocp-installer cluster start 集群名称https://www.oceanbase.com/docs/common-ocp-1000000000368852 ,此回答整理自钉群“[社区]技术答疑群OceanBase”
如果OceanBase数据库服务器掉电,要重新启动OCP,您可以通过OceanBase Deployer (OBD)工具来完成。OBD是OceanBase的安装部署工具,同时也是包管理器,可以用来管理OceanBase所有的开源软件。具体操作步骤如下:
本文为您介绍重启 OCP 的操作。https://www.oceanbase.com/docs/common-ocp-1000000000368852
本文只包含单独重启 OCP 服务的流程,重启前请确保 OCP 的 metadb 集群正常。
操作步骤
执行以下命令重启 OCP:
obd cluster stop
obd cluster start
当OceanBase数据库服务器掉电时,为了重新启动OCP,您可以使用OceanBase Deployer (OBD)。OBD是OceanBase的安装部署工具,同时也是包管理器,可以用来管理OceanBase所有的开源软件。通过OBD,您可以启动和停止OceanBase的各种服务。
特别地,当OceanBase数据库由于故障(如软件退出、异常重启、断电、机器故障等)需要重启或者进行计划内的停机维护时,OBServer能够在启动过程中恢复。它会将OBServer Store目录下的日志和数据还原到内存中,并将进程的状态恢复到宕机前的状态。
需要注意的是,OceanBase的核心能力在于高可用性,这通常是基于三副本部署的。因此,当少数派节点发生故障时,OceanBase内部可能会自动进行切换,以确保业务仍然可以正常提供读写服务。在实际操作中,确保了解您的集群部署结构和配置,以便在出现故障时能够迅速并正确地采取措施。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。