您的当前位置:首页正文

12.系统和数据库备份、恢复策略

2021-10-27 来源:钮旅网


系统、数据库备份和恢复策略

一、各数据库备份策略

目前应用服务器采用Oracle RAC数据库,应用服务器采用双机备份,主备机数据库通过磁阵共享信息。

备份采用两种方式:

1. 配置信息备份

数据库定时调用备份程序,备份当前配置信息,通过oracle定时任务,每间隔一周备份一次,具体时间可设置,默认7天,保留最近5次备份。

Page 1 of 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、备份日志

Page 2 of 5

bts_com_data20160111.log

二、备份恢复

数据库恢复可恢复到前一次备份时的内容。

应急恢复流程

数据库关闭

su - oracle

sqlplus / as sysdba

shutdown immediate

数据库启动

su - oracle

lsnrctl start

sqlplus / as sysdba

startup

Page 3 of 5

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、 拷贝备份接口程序

Page 4 of 5

3、 启动接口和接口程序守护进程

页面服务器恢复

1、 确认备用页面服务器环境,包括java安装,环境变量配置,编码设置等

2、 拷贝war包

3、 启动服务器进程

Page 5 of 5

因篇幅问题不能全部显示,请点此查看更多更全内容