ORACLE数据库应急预案模板.docx

上传人:b****2 文档编号:2943605 上传时间:2023-05-05 格式:DOCX 页数:9 大小:20.46KB
下载 相关 举报
ORACLE数据库应急预案模板.docx_第1页
第1页 / 共9页
ORACLE数据库应急预案模板.docx_第2页
第2页 / 共9页
ORACLE数据库应急预案模板.docx_第3页
第3页 / 共9页
ORACLE数据库应急预案模板.docx_第4页
第4页 / 共9页
ORACLE数据库应急预案模板.docx_第5页
第5页 / 共9页
ORACLE数据库应急预案模板.docx_第6页
第6页 / 共9页
ORACLE数据库应急预案模板.docx_第7页
第7页 / 共9页
ORACLE数据库应急预案模板.docx_第8页
第8页 / 共9页
ORACLE数据库应急预案模板.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ORACLE数据库应急预案模板.docx

《ORACLE数据库应急预案模板.docx》由会员分享,可在线阅读,更多相关《ORACLE数据库应急预案模板.docx(9页珍藏版)》请在冰点文库上搜索。

ORACLE数据库应急预案模板.docx

ORACLE数据库应急预案模板

****公司**中心

**中心ORACLE数据库

应急处置预案

 

编制单位:

****

编写人:

***

批准人:

***

 

日期:

所在单位

 

**公司ORACLE数据库应急处置预案

一、总则

为了有效应对**公司ORACLE数据库各类突发事故(事件),力争实现早发现、早报告、早控制、早解决,保护系统数据的安全,将突发公共事件造成的损失降到最低程度,制定本预案。

应急处置的原则是以人为本,统一指挥,各负其责、反应迅速,处理果断、防患未然,消灭初险、及时上报,如实准确。

本预案适用于ORACLE数据库可能发生突发事故(事件)的应急处置。

二、基本概况

**中心ORACLE数据库当前共有*个服务器,*个实例。

其中包括两个数据库集中服务器,囊括了最重要的数据,还有*,*等系统的ORACLE数据库。

 

1、数据库详情列表

序号

应用

操作系统

用途

关联Ip

设备型号

位置

管理员

软件体系

1

**系统

Saloris

混合

*.*.*.*

Sun-Fire-V890

****

本地机房

***

Oracle9i

2

**数据管理系统

RedhatLinux

混合

*.*.*.*

DELLR910

****本地机房

***

Oracle10g

3

**生产系统

Windows2003

混合

*.*.*.*

dell

****

本地机房

***

Oracle9i

4

**生产系统

Linuxredhat5

混合

*.*.*.*

Dellpe720

****

本地机房

***

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

connsys/passwordassysdba;

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中查看数据文件的路径:

Selectfile_nameFromdba_Data_files

查看日志文件路径:

SelectNAMEFromv$logfile

查看控制文件路径:

SelectnameFromv$controlf

1.5用备份文件恢复数据库

按照以上的路径将备份文件拷贝到文件目录,启动数据库。

2热备(RMAN)恢复步骤

2.1启动恢复管理器

rmantarget/catalogrman/rman@catdb

RMAN>startuppfile=/oracle/admin/SID/pfile/initSID.ora(指定初始化参数文件启动数据库)

2.2数据文件恢复

RMAN>run{

2>allocatechanneldev1typedisk;

3>sql"altertablespaceusersofflineimmediate";

4>restoredatafile4;

5>recoverdatafile4;

6>sql"altertablespaceusersonline";

7>releasechanneldev1;

8>}

2.3控制文件的恢复

rman>startupnomount;

rman>setdbid=**********

rman>restorecontrolfilefromautobackup

rman>alterdatabaseopenresetlogs;

RMAN>startupmount;

2.4表空间的恢复

RMAN>startupmount

RMAN>restoretablespacetablespacename;

RMAN>recovertablespacetablespacename;

RMNA>alterdatabaseopenresetlogs

注意:

表空间不要命名为rman的关键字,如test

2.5整个数据库恢复

RMAN>restoredatabase;(还原数据库)

RMAN>recoverdatabase;(恢复数据库)

RMNA>alterdatabaseopenresetlogs;(打开数据库)

2.6不完全恢复

RMAN>run{

setuntiltime='20**-6-412:

00:

00';

restoredatabase;

recoverdatabase;

sql'alterdatabaseopenresetlogs';

}

3逻辑备份恢复步骤

3.1重新安装数据库,设置SID与原数据库一致。

安装步骤如下:

3.1.1solaris系统或linux系统

按照ORCLE数据库安装手册进行安装(参考\\****\******\******\ORCLE数据库安装手册.doc)

3.2数据库安装完毕后,按照原数据库结构创建数据文件、表空间、用户。

3.3将数据库逻辑备份DUMP文件下载到本地

Dump文件位置参考\\****\******\******\oracle数据库综合情况表.xls

3.4导入数据备份

全库恢复:

Impsystem/password@dbfile=*.dmpfull=yignore=y

恢复单个用户Impsystem/password@dbfile=*.dmpfromuser=usertouser=user2ignore=ygrant=y

附录2备机恢复流程

如果生产机已经无法正常使用,需要启用备用数据库对数据库进行恢复:

A2系统备机恢复流程:

备用数据库地址:

*.*.*.*

1、数据库安装,设置SID与原数据库一致

SOLARIS系统参照《SOLARIS系统数据库安装手册》(\\*.*.*.*\******\******\oracle数据库安装手册.doc)

2、数据库恢复

2.1逻辑备份恢复

1)复制备份文件

ftp*.*.*.*(备份服务器地址参照\\*.*.*.*\******\******\oracle数据库综合情况表.xls备份路径)

user:

******

password(备份服务器登录用户名口令参照\\*.*.*.*\******\******\oracle数据库综合情况表.xls备份服务器用户名/口令)

cd(备份路径地址参照\\*.*.*.*\******\******\oracle数据库综合情况表.xls备份路径)

bin

get*****.dmp(要恢复的DUMP文件)

2)导入数据备份

全库恢复:

Impsystem/password@dbfile=*.dmpfull=yignore=y

恢复单个用户Impsystem/password@dbfile=*.dmpfromuser=usertouser=user2ignore=ygrant=y

2.2冷备份恢复

1)将备份的原数据库数据文件、日志文件、控制文件、参数文件复制到备用数据库的相应目录下,

2)如果目录与原服务器不同,需要修改控制文件中数据文件、日志文件存放路径。

将数据库启动到nomount状态

SQL>startupmount;

alterdatabaserenamefile旧路径.dbf’to新路径.dbf;

alterdatabaserenamefile旧路径.log’to新路径.log;

3)启动备用数据库

SQL>alterdatabaseopen;

数据库集中系统备机恢复流程:

goldengate高可用环境同步服务器地址:

*.*.*.*

1、*.*.*.*、*.*.*.*如果出现紧急故障,为了不影响生产,可以将应用紧急指向goldengate高可用环境,由于两者数据库结构完全相同,应急环境可以代替生产环境进行接受上传数据等操作。

2、操作步骤:

1)将应用程序数据库部分指向高可用IP地址。

(这里是*.*.*.*)

2)利用本机修复过程的操作修复出故障的服务器。

3)将应用程序的IP地址改为原来的服务器地址。

应急工作人员安排表

**中心部门

成员

应急电话

职责

全程组织与实施

协助组织、故障判断

排除故障、录井数据处理

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2