VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

启动前检查

下表中操作需要在启动has服务前执行。如检查出未执行操作,则需根据本文档此前内容补齐。

待检查操作 忽略结果 忽略风险
保证共享存储未被挂载 共享存储设备所在的文件系统造成不可逆的损坏,造成数据丢失
vastbase.yml 参数未缺失 has服务启动失败
vastbase.yml 中ttl 或loop_wait 参数设置过低 has 服务启动失败
vastbase.yml 中 gateway 参数配置错误 has 网络自检失败,无法升主
数据实例安装位置错误(安装前未mount数据存储) has 服务启动失败
check_arbitrator.sh脚本中仲裁设备路径错误 若数据库用户于仲裁设备路径无读写权限,has 服务启动失败
has_callback.sh脚本中VIP相关参数错误 对外提供VIP服务失败
双机时间不同步,未配置ntp同步 向数据库插入时间相关数据时导致数据混乱
mount.sh 脚本中uuid错误或数据目录路径错误 has运行中mount 操作失败,主备切换
umount.sh 脚本中数据目录路径错误 has 主备切换时umount 执行错误,共享存储所在的文件系统造成不可逆的损坏,造成数据丢失
check_switchover.sh中的挂载点路径 switchover前检查挂载点的结果不正确,导致switchover失败或switchover时发生阻塞
has.service中所配置的脚本路径错误 has 服务启动失败
数据目录下postgresql.conf中参数license_path未添加 数据库启动失败,发生failover
数据目录下postgresql.conf中参数listen_addresses未添加 has 服务无法连接至数据库,无法正常对外提供服务
数据目录下pg_hba文件未配置 数据库只能从本地访问,无法远程提供服务
备节点中使用blkid无法发现数据存储 切换时备节点无法成功升主
防火墙未关闭或配置白名单 数据库可能无法访问
SELINUX未禁用 数据库可能无法访问