Kingbase数据库定时物理备份及恢复

本文详细介绍了如何通过配置kingbase.conf和sys_backup.conf文件实现Kingbase数据库的物理备份,包括定时任务设置、备份脚本修改、备份类型(全量、差异、增量)以及恢复操作的步骤。
摘要由CSDN通过智能技术生成

        物理备份恢复,通过配置定时任务地数据库进行物理备份。

1.修改kingbase.conf配置文件

        需要修改data目录下的kingbase.conf文件中archive_mode和archive_command参数。参数修改成以下的格式,重启数据库集群即可生效。

        重启集群命令如下:

2.修改sys_backup.conf配置文件

        准备备份脚本sys_backup.conf(文件在安装路径的share目录下),将share目录下的sys_backup.conf文件复制到bin目录下(集群中每个节点都需要操作,保证集群在发生故障切机后,备份任务可以继续执行)。

        sys_backup.conf 文件的配置如下,按照需要进行修改。

_target_db_style="single"  设置参数为single

_one_db_ip="192.168.119.155" 设置当前数据库节点的ip地址

_repo_ip="192.168.119.155" 设置为数据库备份的服务器的ip,可以为本机IP

_stanza_name="kingbase"

_os_user_name="kingbase"

_repo_path="/home/kingbase/backup"备份文件存放的位置,通过初始化脚本自动生成

_repo_retention_full_count=5 全量备份文件保留的份数

_crond_full_days=7 全量备份7天执行一次

_crond_diff_days=0差异备份

_crond_incr_days=1增量备份

_crond_full_hour=2 定时任务全量备份在2点执行

_crond_diff_hour=3定时任务差异备份在3点执行

_crond_incr_hour=4定时任务增量备份在4点执行

_os_ip_cmd="/sbin/ip" 查看当前服务器上的文件存放的路径,保证路径是正确的

_os_rm_cmd="/bin/rm"

_os_sed_cmd="/bin/sed"

_os_grep_cmd="/bin/grep"

_single_data_dir="/home/kingbase/cluster/cluster/cluster_0328/kingbase/data"

数据库data目录的路径

_single_bin_dir="/home/kingbase/cluster/cluster/cluster_0328/kingbase/bin"

数据库bin目录的路径

_single_db_user="system" 使用system 用户进行备份

_single_db_port="54321" 数据库集群的端口号  

3.初始化备份还原功能

        查看初始化完成后生成的备份文件夹和sys_rman.conf文件,如下图所示,初始化时会进行一次数据库的全量备份。

4.查看已产生备份文件集列表

        可以通过命令查看已经备份的文件,查看备份文件的命令如下:

sys_rman --config=/home/kingbase/backup/sys_rman.conf--stanza=kingbase info

5.手动执行全量备份

全量备份命令如下:

sys_rman--config=/home/kingbase/backup/sys_rman.conf --stanza=kingbase  --type=full backup

6.恢复操作

手动执行恢复操作命令:

sys_rman--config=/home/kingbase/backup/sys_rman.conf --stanza=kingbase  restore

  • 24
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值