KingbaseES V8R6备份恢复案例之---sys_backup.sh init错误
案例说明:
KingbaseES V8R6数据库单实例环境,执行sys_backup.sh init时,出现“ repo_ip [127.0.0.1] must be located in local”错误,初始化失败。
适用版本:
KingbaseES V8R6
一、问题现象
如下所示,执行sys_backup.sh init时出现以下故障:
二、问题分析
1、查看sys_backup.conf配置
如下所示,数据库备份采用single模式,配置无异常:
2、执行sh -x sys_backup.sh init
如下所示,当脚本执行ping 127.0.0.01操作时,出现异常:
3、手工执行异常语句
如下所示,kingbase用户执行ping命令时,提示权限不够。
三、问题解决
对ping命令执行授权,属主为root用户,增加+s (setuid)权限。
四、总结
对于执行sys_backup.sh init出现的故障问题,可以通过sh -x 执行脚本,获取具体报错语句后,分析解决问题。