13-03-04 Cache数据库备份和恢复
一碧千里而并不茫茫
Cache数据库备份和恢复
版本历史
版本日期编写人员描述
1.0.02016-02-17侯永锋草拟
公顷与亩的换算
注:本计划文档将随项目进展即时更新
目录
一、数据备份: (3)
(一)SMP中运行数据库任务: (3)
(二)SMP中手工执行备份: (4)
(三)Terminal中执行BACKUP命令: (5)
二、数据恢复: (8)
(一)将备份文件拷贝到shadow数据库服务器: (8)
(二)将拷贝来的备份文件进行数据恢复: (10)
(三)追加journal日志: (15)
一、数据备份:
数据备份是容灾的基础,查看备份任务是否成功执行是我们日常维护中较为重要一项工作,包括查看备份文件是否产生、文件大小是否正确、备份文件所在目录空间是否充裕等;Cache数据库的备份类型分为全备份、增量备份、累积备份,在项目前期,库文件不大以及备份空间充裕的情况下我们一般都会设置起全备份;Cache数据库的备份方法有多种,本文档介绍三种比较常用的方法:SMP中运行数据库任务、SMP中手工执行备份和在Terminal中执行BACKUP 命令。
(一)SMP中运行数据库任务:
1.在安装配置完成数据库服务器之后会在[Home]>[Task Manager]>
[View Task Schedule]页签下有四个备份任务,此四个任务分为2组,分别为:
程序库文件备份:
大唐荣耀慕容林致结局
1)ChangeToSrcList是每天中午12:20更改数据库备份列表的任务(更改备份
列表为只备份程序库文件app、medsrc、labsrc、sys等,具体见%SYS下
DHCBACK.mac中的ChangeToSrcList,可以根据项目具体需要更改);
2)BackupSrcDB是每天中午备份程序库文件的任务(在任务
ChangeToSrcList做完之后执行);
所有的应用库文件备份:
1)ChangeToFullList是每天凌晨3点更改数据库备份列表的任务(更改备份列
表为备份所有的应用库文件,具体见%SYS下DHCBACK.mac中的
ChangeToFullList,可以根据项目具体需要更改);
2)BackupFullDB是每天凌晨备份所有应用的库文件的任务(在任务
ChangeToFullList做完之后执行);
2.点击任务ChangeToSrcList或任务ChangeToFullList后面的
Run按钮即开始相应的备份任务;
3.备份完成后会在相应目录下产生命名规则如下的文件:
FullDBList_20150205_001.cbk。
(二)SMP中手工执行备份:
1.在[Home]>[Configuration]>[Database Backup Settings]>[Backup
Database List]页签下选中要备份的database,如图:
2.在[Home]>[Backup]页签下,选择第二行:Run FUll Backup of the
Backup Database List,进到该页签后修改备份产生的文件所在的路径:
3.备份完成后会在相应目录下产生命名规则如下的文件:
FullDBList_20150205_001.cbk。
(三)Terminal中执行BACKUP命令:
1.打开terminal进入到%sys下:
闯红灯查询
2.备份的内容为备份方法二中[Home]>[Configuration]>[Database
Backup Settings]>[Backup Database List]页签下选中的要备份的database;
3.备份结束后会在相应目录下产生命名规则如下的文件:数据库恢复
FullDBList_20150205_001.cbk。
感恩节祝福语图片

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。