暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

人大金仓数据库KingbaseES sys_rman命令及使用

原创 数据猿 2023-12-11
1276


sys_rman命令及使用

关键字:

sys_rman、命令、人大金仓

概述

sys_rman工具包含若干命令,每个命令完成独立的功能。

命令的基本格式如下:

sys_rman --option1=aaa --option2=bbb

【注】

1、在命令行中指定的选项在本次运行过程中覆盖配置文件中的设定值,但不实际修改配置文件。

2、布尔型的选项,在命令行中支持使用 no- 前缀来指定相应的否定选项。如-- archive-check=n可以写作—no-archive-check。

二、sys_rman各命令的具体使用方法

  1. stanza-create:是sys_rman工具对KingbaseES实例的标签标识,开始备份之前先创建stanza。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

  1. stanza-delete:删除一个stanza,将删除其关联的所有备份集。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

  1. stanza-upgrade:当数据库实例升级或者sys_rman.conf配置有了变化后,使用stanza-upgrade命令更新stanza的备份配置。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

  1. start:将移除stop命令放置的停止标识,允许执行sys_rman工具的其他命令。start命令本身不包含其他备份或恢复行为。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

  1. stop:工具执行stop命令后,放置文件标识,阻止再次执行sys_rman工具的其他命令。正在运行中的sys_rman进程间继续运行,stop标识阻止新的sys_rman进程。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

  1. info:用来查看已有的备份集。适用于REPO节点、DB节点。该命令的选项包括:

具体使用方法如下:

  1. help:提供了工具以及命令选项等帮助信息。

该命令提供了三个层次的帮助信息:列举工具的命令、列举指定命令的所有选项、列举指定命令的指定选项的详细信息。适用于REPO节点、DB节点。具体使用方法如下:

  1. version:显示工具的版本信息。适用于REPO节点、DB节点。具体使用方法如下:

  1. expire命令用来清除已有的备份集。适用于REPO节点。具体使用方法如下:

  1. verify工具检查备份集的内容,包括已归档日志。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

  1. archive-push命令用于将DATA目录下的WAL文件归档到REPO目录下。该命令应该配置在KingbaseES的配置文件中,构成archive-command命令,其调用时机由KingbaseES内核控制。不推荐手动执行。适用于DB节点。该命令的选项包括:

具体使用方法如下:

【注】数据库节点不归档,直接归档到repo节点

  1. archive-get命令用于将归档的WAL文件从REPO目录拷贝到数据库实例的DATA目录下。该命令由KingbaseES实例在恢复期间调用,通过kingbase.auto.conf配置文件中的restore_comand命令来配置。不推荐手动执行。适用于DB节点。该命令的选项包括:

具体使用方法如下:

  1. restore命令将还原数据库实例,并设置数据库实例第一次启动时的恢复参数。适用于DB节点。该命令的选项包括:

具体使用方法如下:

  1. backup命令用于开始一次物理备份。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

  1. check命令常用于实际备份之前检查环境和配置。check命令将执行switch wal并等待WAL文件归档到REPO目录下。适用于REPO节点。该命令的选项包括:

具体使用方法如下:

参考文档:

KingbaseES物理备份恢复命令选项

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论