炫“库”行动-人大金仓有奖征文-金仓数据库物理备份与恢复操作

本文正在参与炫“库”行动-人大金仓有奖征文

本文是介绍KingbaseES数据库的物理备份相关操作及原理,以及sys_rman相关操作。

数据库物理备份 sys_rman

  • 备份的重要性

数据库数据的备份对于个人和企业来说都是至关重要的。如果缺少有效的备份,在

故障发生的时候,会给企业带来不可估计的损失。

例如:数据库服务器的异常宕机(如断电,故障维修,更换硬件等)

      存储数据的磁盘损坏(有文件坏块等)

      业务人员的误操作(drop表,delete数据等)

     

  • 备份的种类:  

备份可分为:逻辑备份和物理备份

逻辑备份:是我们通常所说的基于文件级的备份,例如建表、建库、插入等操作所执行

SQL语句。

物理备份:物理备份就是备份数据文件,类似在操作系统下cp数据文件。

三.备份工具sys_rman

Sys_rman是金仓V8自带的备份工具,对数据库进行物理备份,备份出来的数据可以

在故障时进行指定时间点的恢复。sys_rman是物理热备方式,需要打开归档日志开关。

四.  基础环境配置信息

      操作系统:CentOS release 6.9 (Final)

      数据库版本:kingbase (Kingbase) V008R002C001B0408

  • 测试环境的准备
  1. 参数配置 修改kingbase.conf文件

wal_level = replica  replica该级别支持wal归档和复制

archive_mode = on 物理备份需要开启归档

archive_dest = /home/kingbase 设置归档路径

  1. 初始化数据库

-B, --backup-path=PATH  备份的基础目录

-D, --kingbase-data=PATH 数据库的data目录

  1. 建立测试数据

这样备份测试sys_rman的基础环境配置完成。

五.对数据库进行备份

  1. 全量备份

sys_rman backup -b full -U SYSTEM -W 123456 -p 54321 -d TEMPLATE2 -B /opt/Kingbase/ES/backup/ -D /opt/Kingbase/ES/V8/data

在不同目录里查看备份文件信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值