物理备份概念

全量备份

差异备份

增量备份

R3

sys_rman
sys_rman  backup.png

  1. sys_rman init -Usystem -W12345678ab -dhr -B /home/kingbase/backups/ -D /opt/Kingbase/ES/V8/data
  2. sys_rman -Usystem -W12345678ab -dhr -b full -C --backup-sys-log -j 2 backup
  3. sys_rman -Usystem -W12345678ab -dhr -b page -C --backup-sys-log -j 2 backup

注意:一键物理备份使用root用户执行

  1. 0 23 * * 6 sh /opt/Kingbase/ES/V8/Server/kb_scripts/kb_backup/rman/rman_full.sh >>/opt/Kingbase/ES/V8/Server/kb_scripts/kb_backup/rman/rman_backup.log 2>&1 &
  2. 0 23 * * 0-5 sh /opt/Kingbase/ES/V8/Server/kb_scripts/kb_backup/rman/rman_page.sh >>/opt/Kingbase/ES/V8/Server/kb_scripts/kb_backup/rman/rman_backup.log 2>&1 &

R6

利用定时备份恢复数据

规范化:

  • 修改 kingbase.conf 文件之后,使用数据目录的绝对路径启动数据库,之后进行 sys_backup.sh init 或 备份。

R6

  1. sys_rman --config=/home/kingbase/kbbr_repo/sys_rman.conf --stanza=kingbase --archive-copy --type=full backup
  2. sys_rman --config=/home/kingbase/kbbr_repo/sys_rman.conf --stanza=kingbase --archive-copy --type=incr backup
  3. sys_rman --config=/home/kingbase/kbbr_repo/sys_rman.conf info