Kingbase 全量_差异_增量等备份如何操作
一、全量备份
--1、执行备份命令。
$ sys_rman --cOnfig=/backup/rman/sys_rman.conf \
--stanza=kingbase \
--archive-copy \
--type=full backup
--2、 参 数 解 析 。
(1)--cOnfig=/backup/rman/sys_rman.conf: 指定配置文件。
(2)--stanza=kingbase: 指定标签,通过标签可以在配置文件中找到对应的参数配置。 (3)--archive-copy: 指定备份时同时备份恢复所需的 WAL 段文件。
(4)--type=full backup: 指定备份类型为全量备份。
二、差异备份
--1、在test库中创建测试表t01并插入2行数据。
--2、手工切换日志。
--3、执行差异备份。
$ ksql -Usystem -dtest
test=#
CREATE TABLE t01(id int,name text);
INSERT INTO t01 VALUES(1,'abc'),(2,'def');
SELECT sys_switch_wal();
$ sys_rman --cOnfig=/backup/rman/sys_rman.conf \
--stanza=kingbase \
--archive-copy \
--type=diff backup
备注:--type=diff 指定备份类型为差异备份,只备份上次全量备份以来改变过的数据。
三、增量备份
--1、在test库中创建测试表t02并插入2行数据。
--2、手工切换日志。
--3、执行增量备份。
$ ksql -Usystem -dtest
test=#
CREATE TABLE t02(id int,name text);
INSERT INTO t02 VALUES(1,'xyz'),(2,'opq');
SELECT sys_switch_wal();
# sys_rman --cOnfig=/backup/rman/sys_rman.conf \
--stanza=kingbase \
--archive-copy \
--type=incr backup
备足:--type=incr (增量备份),即仅备份上次全量、差异、增量备份以来改变过的数据。
四、查看备份集
[kingbase@kesv9 bin]$ sys_rman --cOnfig=/backup/rman/sys_rman.conf --stanza=kingbase info
stanza: kingbase
status: ok
cipher: none
db (current)
wal archive min/max (V009R001C001B0025): 000000010000000000000003/00000001000000000000000D
full backup: 20250418-151727F
timestamp start/stop: 2025-04-18 15:17:27 / 2025-04-18 15:17:30
wal start/stop: 000000010000000000000004 / 000000010000000000000005
database size: 101.9MB, database backup size: 101.9MB
repo1: backup set size: 101.9MB, backup size: 101.9MB
full backup: 20250418-155617F
timestamp start/stop: 2025-04-18 15:56:17 / 2025-04-18 15:56:22
wal start/stop: 000000010000000000000007 / 000000010000000000000007
database size: 85.9MB, database backup size: 85.9MB
repo1: backup set size: 85.9MB, backup size: 85.9MB
diff backup: 20250418-155617F_20250418-162516D
timestamp start/stop: 2025-04-18 16:25:16 / 2025-04-18 16:25:17
wal start/stop: 00000001000000000000000A / 00000001000000000000000A
database size: 85.9MB, database backup size: 21MB
repo1: backup set size: 85.9MB, backup size: 21MB
backup reference list: 20250418-155617F
incr backup: 20250418-155617F_20250418-163143I
timestamp start/stop: 2025-04-18 16:31:43 / 2025-04-18 16:31:45
wal start/stop: 00000001000000000000000D / 00000001000000000000000D
database size: 85.9MB, database backup size: 21MB
repo1: backup set size: 85.9MB, backup size: 21MB
backup reference list: 20250418-155617F, 20250418-155617F_20250418-162516D
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作