12.系统和数据库备份、恢复策略
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统、数据库备份和恢复策略
一、各数据库备份策略
目前应用服务器采用Oracle RAC数据库,应用服务器采用双机备份,主备机数据库通过磁阵共享信息。
备份采用两种方式:
1.配置信息备份
数据库定时调用备份程序,备份当前配置信息,通过oracle定时任务,每间隔一周备份一次,具体时间可设置,默认7天,保留最近5次备份。
2.数据信息备份
在数据库服务器上提供了备份脚本,/home/oracle/backup/strbackup.sh、
/home/oracle/backup/databackup.sh,通过linux计划任务,每周一凌晨备份一次,具体
时间可设置,默认7天,保留最近20次备份。
备份文件目录为/home/oracle/backup,备份完成后生成压缩文件形如
bts_com_str20160111.zip,包含:备份文件bts_com_str20160111.dmp、备份日志
bts_com_str20160111.log
bts_com_data20160111.zip,包含:备份文件bts_com_data20160111.dmp、备份日志bts_com_data20160111.log
二、备份恢复
数据库恢复可恢复到前一次备份时的内容。
应急恢复流程
数据库关闭
su - oracle
sqlplus / as sysdba
shutdown immediate
数据库启动
su - oracle
lsnrctl start
sqlplus / as sysdba
startup
exit
数据库恢复
1、在备用数据库建立用户并赋予权限
2、使用imp命令导入基础数据结构包bts_com_str.dmp
3、导入配置信息bts_com_data.dmp
4、导入最近一次备份的全量信息bts_com_alarm.dmp
上述三步命令见附件expimp.txt
5、检查存储过程和序列情况
6、检查定时任务配置
expimp.txt
接口服务器恢复
1、确认备用接口服务器环境,包括java安装,环境变量配置,编码设置等
2、拷贝备份接口程序
3、启动接口和接口程序守护进程
页面服务器恢复
1、确认备用页面服务器环境,包括java安装,环境变量配置,编码设置等
2、拷贝war包
3、启动服务器进程