人大金仓如何开启备份策略

人大金仓自带sys_backup.sh备份的脚本,第一种方式可以使用自带的脚本来实现备份的功能。

首先,先要明白,人大金仓数据库安装完成,并且成功运行的时候,通常都会有一个kingbase的用户,这个用户很关键。再开启备份策略之前,需要先切换到kingbase的用户,如果不是kingbase用户就切换到自己定义的用户。

开启归档

首先开启归档, 需要修改 /opt/Kingbase/ES/V8/data 目录(根据实际的目录进行修改)下配置文件 kingbase.conf 中的 archive mode 和 archive cormand 参数,修改完该参数之后要 重启数据库 才能生效,

archive_mode = on
archive_command = ' '

重启数据库

cd /opt/Kingbase/ES/V8/Server/bin  --进入这个目录(根据实际目录)
./sys_ctl -D /opt/Kingbase/ES/V8/data restart  --重启命令  (根据实际目录)

修改备份配置文件

修改 /opt/Kingbase/ES/V8/Server/share (根据实际目录)下的 sys_backup.conf,

由于是 单机 模式,七天全备策略,相关参数 需要按图中修改·

服务器,备份路径信息

其中:主要需要的是修改下面的配置

_target_db_style="single"    ---单机模式


_one_db_ip="10.0.0.101"
_repo_ip="10.0.0.101"         ---单机模式 两个参数 IP 一致


_repo_path="/home/kingbase/kbbr_repo"    ---备份路径

# data dir of single
_single_data_dir="/opt/Kingbase/ES/V8/data" -- 单机数据库所在的路径

# bin dir of single
_single_bin_dir="/opt/Kingbase/ES/V8/Server/bin" -- 单机数据库所在的路径

# database user of single
_single_db_user="system" -- 数据库的用户

# database port of single
_single_db_port="54321"

# on means sys_securecmd, off means normal ssh -- on 表示使用的securecmd
_use_scmd=on

_use_scmd=on,表示使用的securecmd方式,这种方式需要先安装securecmd

cd /opt/Kingbase/ES/V8/ClientTools/guitools/DeployTools/zip -- 在当前目录中如果没有securecmdd目录表示当前还没有解压
unzip securecmdd.zip --先解压
cd securecmdd/bin
sh sys_HAscmdd.sh init
sh sys_HAscmdd.sh start

初始化脚本

进入 /opt/Kingbase/ES/V8/Server/bin 目录(根据实际目录)下

./sys_backup.sh init

根据上方参数_repo_path="/home/kingbase/kbbr_repo"会自动生成此目录

启动备份

./sys_backup.sh start

检查

查看备份信息

cd /home/kingbase/kbbr_repo   --目录根据备份计划自动生成
cat sys_rman.conf    

查看备份文件

cd /home/kingbase/kbbr_repo/backup/kingbase
ll

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值