KingbaseES V8R6运维案例之---手工执行wal归档

案例说明:
在KingbaseES V8R6数据库wal归档是通过sys_rman的archive_push实现,当wal日志切换时,自动执行归档,也可以通过sys_rman执行手工归档,本案例描述如何使用sys_rman执行手工归档。适用版本: KingbaseES V8R6

1、查看数据库归档配置
如下所示,数据库归档配置:

[kingbase@node102 data]$ cat es_rep.conf |grep archive_command
archive_command='export TZ=Asia/Shanghai;/home/kingbase/cluster/R6HA/ha7/kingbase/kingbase/bin/sys_rman --config /home/kingbase/kbbr9_repo/sys_rman.conf --stanza=kingbase archive-push %p'

2、手工执行归档命令

1)在非数据库data目录下执行

如上图所示,出现工作目录和sys_rman.conf配置不一致的错误信息。

2)在数据库data目录下执行

如上图所示,无法识别'%p'变量含义。

3)指定wal日志执行归档

[kingbase@node102 data]$  /home/kingbase/cluster/R6HA/ha7/kingbase/kingbase/bin/sys_rman --config /home/kingbase/kbbr9_repo/sys_rman.conf --stanza=kingbase archive-push sys_wal/0000001400000001000000C3
2023-07-14 11:28:14.347 P00   INFO: archive-push command begin 2.27: [sys_wal/0000001400000001000000C3] --archive-timeout=600 --band-width=0 --compress-level=3 --compress-type=none --config=/home/kingbase/kbbr9_repo/sys_rman.conf --exec-id=23382-9f718735 --log-level-console=info --log-level-file=info --log-path=/home/kingbase/cluster/R6HA/ha7/kingbase/kingbase/log --log-subprocess --kb2-host=192.168.1.101 --kb1-path=/data/kingbase/hac7/data --kb2-path=/data/kingbase/hac7/data --process-max=4 --repo1-path=/home/kingbase/kbbr9_repo --stanza=kingbase
2023-07-14 11:28:16.456 P00   INFO: pushed WAL file '0000001400000001000000C3' to the archive
2023-07-14 11:28:16.456 P00   INFO: archive-push command end: completed successfully (2112ms)

如下图所示,执行成功:

3、总结
对于KingbaseES V8R6数据库执行手工归档,需要遵循以下规则:

1)必须在数据库data目录下手工执行相关命令
2)将‘%p’变量,替换为具体的wal日志:‘sys_wal/xxxxxxxx’,然后手工执行归档
3)‘%p‘变量只能在数据库配置文件中被识别,在shell下必须替换为’‘sys_wal/xxxxxxxx’(具体wal日志)
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值