gbase 8s onbar备份异机恢复
1.源库操作
1.1.配置备份参数:
• 假设GBase 8s安装目录为/opt/gbase
• 假设逻辑日志备份目录为/opt/gbase/backup/LOGPOOL
onmode -wf BAR_BSALIB_PATH=/opt/gbase/lib/libbsapsm.so
onmode -wf ALARMPROGRAM=/opt/gbase/etc/log_full.sh
onmode -wf LTAPEDEV=/opt/gbase/backup/LOGPOOL
1.2.定义PSM备份目录:
onpsm -D add /opt/gbase/backup/DBSPOOL -g DBSPOOL -p HIGHEST -t FILE
onpsm -D add /opt/gbase/backup/LOGPOOL -g LOGPOOL -p HIGHEST -t FILE
删除LOW级别的备份目录,保留刚刚定义的HIGHEST级别的目录
onpsm -D del /opt/gbase/backups -d -g DBSPOOL -y
onpsm -D del /opt/gbase/backups -d -g LOGPOOL -y
再查看备份目录
onpsm -D list
1.3.通过onbar执行数据库0级备份
onbar -b -L 0
2.目标库操作
数据库安装环境和数据库版本保持一致,安装目录保持一致。
2.1.安装数据库软件
./ids_install
2.2.拷贝源库相关文件
源库环境变量文件
cd /home/gbasedbt
scp profile.gbase01 192.168.31.152:$PWD
数据库配置文件,PSM目录,备份目录,ixbar文件,oncfg文件 (121对应的是数据库的SERVERNUM)
cd /opt/gbase/etc
scp -r psm/ 192.168.31.152:$PWD
scp ixbar.121 oncfg_gbase03.121 sqlhosts.gbase03 onconfig.gbase03 192.168.31.152:$PWD
cd /opt/gbase
scp -r backup/ 192.168.31.152:$PWD
2.3.修改参数文件
修改sqlhosts.gbase03中的ip,不然会报错
2.4.定义PSM备份目录:
onpsm -D add /opt/gbase/backup/DBSPOOL -g DBSPOOL -p HIGHEST -t FILE
onpsm -D add /opt/gbase/backup/LOGPOOL -g LOGPOOL -p HIGHEST -t FILE
删除LOW级别的备份目录,保留刚刚定义的HIGHEST级别的目录
onpsm -D del /opt/gbase/backups -d -g DBSPOOL -y
onpsm -D del /opt/gbase/backups -d -g LOGPOOL -y
再查看备份目录
onpsm -D list
最后查看备份信息能不能显示出来
onpsm -O list
2.5.创建数据库文件
cd /data/gbase
touch rootdbs datadbs1_1 llogdbs plogdbs sbspaces1 tempdbs1
chmod 660 *
2.6.还原数据
source /home/gbasedbt/profile.gbase03
onbar -r
新开一个会话窗口观察还原日志
tail -f /opt/gbase/tmp/bar_act.log
还原完成后,将数据库切换到online
onmode -m
检查数据是否正常
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526