栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

KingbaseES R6集群物理备份异机恢复

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

KingbaseES R6集群物理备份异机恢复

背景说明:
kingbaseES R6集群通过sys_rman进行备份,然后将备份传送到异机(单节点主机,部署和原备份主机相同版本的数据库)进行恢复(restore)。

数据库版本:
ksql test system
test=# select version();

查看备份信息
1、查看备份存储目录信息
$ cd /data/kingbase/dbbackup
du -sh *
cd backup/kingbase
du -sh *
$ cat sys_rman.conf
2、查看sys_rman备份信息
$ sys_rman --config /data/kingbase/dbbackup/sys_rman.conf --stanza=kingbase info

备份异机还原(restore)
1、安装单机数据库
同平台同操作系统安装同版本单机数据库

2、将单机数据库目录改名备份
停止数据库
sys_ctl stop -D /homg/kingbase/ES/V8/data
ps -ef|grep kingbase
将data目录改名
mv data data.bak

3、将备份拷贝到本地
把备份拷贝到单机环境
$ scp -r /data/kingbase/dbbackup xx.xx.xx.xx:/home/kingbase/dbbackup/

4、查看并修改sys_rman备份配置信息
cd /home/kingbase/dbbackup
vi sys_rman.conf --修改相关参数为单机的
[kingbasebase]
kb1-path=/home/kingbase/ES/V8/data
kb1-port=54321
kb1-user=system
[global]
repo1-path=/home/kingbase/dbbackup
repo1-retention-full=3
log-path=/tmp/
log-level-file=info
log-level-console=info
log-subprocess=y
process-max=4
####default gz,support:gz none
compress-type=gz
compress-level=3
start-fast=y

修改完毕保存

5、通过sys_rman命令执行restore还原
$ /home/kingbase/ES/V8/bin/sys_rman --config /home/kingbase/dbbackup/sys_rman.conf --stanza=kingbase restore

6、查看还原后的数据信息
1)查看数据目录信息
$cd /home/kingbase/ES/V8
$ du -sh data
2)启动数据库查看数据信息
$ sys_ctl start -D /home/kingbase/ES/V8/data
登录数据库查看数据
$ksql test system

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/973321.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号