****公司**中心
**中心ORACLE数据库
应急处置预案
编制单位:****
编 写 人:***   
批 准 人:***
                                      日期:
所在单位
**公司ORACLE数据库应急处置预案
一、总则
为了有效应对**公司ORACLE数据库各类突发事故(事件),力争实现早发现、早报告、早控制、早解决,保护系统数据的安全,将突发公共事件造成的损失降到最低程度,制定本预案。
应急处置的原则是以人为本,统一指挥,各负其责、反应迅速,处理果断、防患未然,消灭初险、及时上报,如实准确。
本预案适用于ORACLE数据库可能发生突发事故(事件)的应急处置。
二、基本概况
**中心ORACLE数据库当前共有*个服务器,*个实例。
其中包括两个数据库集中服务器,囊括了最重要的数据,还有*,*等系统的ORACLE数据库。
1、数据库详情列表
序号
应用
操作系统
用途
关联Ip
设备型号
位置
管理员
软件体系
1
**系统
Saloris
混合
*.*.*.*
Sun-Fire-V890
****
本地机房
***
Oracle9i
2
**数据管理系统
Red hat Linux
混合
*.*.*.*
DELLR910
****本地机房
***
Oracle10g
3
**生产系统
Windows2003
混合
*.*.*.*
dell
****
本地机房
***
Oracle9i
4
**生产系统
Linux redhat5
混合
*.*.*.*
Dell pe720
****
本地机房
***
Oracle10g
三、应急管理机构、及职责
维护人员:***
技术支持:***信息科技有限公司
1、事故分类:
事故类别
负责部门
负责人
1、数据库系统进程故障
云计算中心
***
*******
2、数据库文件丢失或损坏
云计算中心
***
*******
3、数据库服务器硬件故障
云计算中心
***
*******
2、事故处理:
1、数据库系统进程故障
故障现象:查看日志有报警信息
事故应对:判断为数据库系统进程类故障,数据库管理员检查警告日志,根据日志错误信息判断问题所在,进行排除,如果在30分钟内还不能排除,重新启动数据库,让系统自动修复,修复不能成功,重新启动操作系统修复,还不成功,启动数据库备用恢复流程进行数据库的本机恢复;
2、数据库文件丢失或损坏
故障现象:数据库异常,检查警告日志中的告警信息。
事故应对:判断数据库文件丢失或损坏,启动数据库本机恢复流程;
3、数据库服务器硬件故障
故障现象:服务器报警灯长亮,查看警告日志中的告警信息。
事故应对:判断为数据库服务器硬件故障,联系操作系统应急小组,启动操作系统应急预案,如果在8小时内能够恢复操作系统,那么启动数据库本机恢复流程,否则,启动数据库备用恢复流程。
    4、应急终止
1)当ORACLE数据库系统工作正常时,得到上级主管领导应急行动终止指令后,应急行动终止。
2)应急小组完成事故分析报告,并提出改进工作的要求和建议。
3)对于硬件故障,应急小组分析故障部件,向中心提出维修建议。
4)应急小组依据事故处置过程的具体情况,对本预案的有效性进行评审,必要时对本预案进行修订和完善。
附录1:数据库本机恢复流程
需要恢复数据库时,数据库管理员查数据库备份情况登记表(\\*****\******\******\oracle数
据库综合情况表.xls),依据被恢复系统的备份保存路径、操作系统版本和备份方式,进行恢复
1冷备恢复步骤:
1.1登录数据库服务器
Solaris操作系统和linux操作系统:
telnet *.*.*.*
user:oracle
password:(查\\****\******\******\oracle数据库综合情况表.xls中oracle用户口令)
1.2关闭数据库
在命令窗口输入如下命令关闭数据库:
sqlplus /nolog
conn sys/password as sysdba;
shutdown (immediate/abort);
1.3下载备份文件到本地
1.3.1Solaris操作系统和linux操作系统
ftp
open *.*.*.*(备份服务器地址参照附表四备份路径)
user:
password:(备份服务器登录用户名口令参照\\****\******\******\oracle数据库综合情况表.xls得到备份服务器用户名/口令)
cd(备份路径地址参照\\****\******\******\oracle数据库综合情况表.xls备份路径)
bin
数据库故障恢复
prompt
get *.*(到最近的一个备份文件)
1.4将原数据库数据文件、日志文件、控制文件、参数文件备份,然后删除原文件
在SQL*PLUS中查看数据文件的路径:
Select file_name From dba_Data_files
查看日志文件路径:
Select NAME From v$logfile
查看控制文件路径:
Select name From v$controlf
1.5用备份文件恢复数据库
按照以上的路径将备份文件拷贝到文件目录,启动数据库。
2热备(RMAN)恢复步骤
2.1启动恢复管理器
rman target  /  catalog   rman/rman@catdb
RMAN> startup pfile=/oracle/admin/SID/pfile/initSID.ora (指定初始化参数文件启动数据库)
2.2数据文件恢复
RMAN> run {
      2> allocate channel dev1 type disk;
      3> sql "alter tablespace users offline immediate";
      4> restore datafile 4;
      5> recover datafile 4;
      6> sql "alter tablespace users online";

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