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

上传人:b****5 文档编号:29101061 上传时间:2023-07-20 格式:DOCX 页数:10 大小:33.64KB
下载 相关 举报
ORACLE数据库应急预案模板.docx_第1页
第1页 / 共10页
ORACLE数据库应急预案模板.docx_第2页
第2页 / 共10页
ORACLE数据库应急预案模板.docx_第3页
第3页 / 共10页
ORACLE数据库应急预案模板.docx_第4页
第4页 / 共10页
ORACLE数据库应急预案模板.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

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

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

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

ORACLE数据库应急预案模板

******

中心ORACL数据库

应急处置预案

编制单位:

****

编写人:

***

批准人:

***

日期:

所在单位

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

—、总则

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

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

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

二、基本概况

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

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

1、数据库详情列表

应用

操作系统

关联Ip

设备型号

软件体

 

***

*

Sun-Fire-

**

Oracle

1

**系统

Saloris

****

V890

*

9i

***

*本

**数据

管理系

Redhat

**

Oracle

2

Linux

****

DELLR910

*

10g

**生产

***

系统

*

Windows2

**

Oracle

3

003

****

dell

*

9i

 

**生产

Linux

***

*

**

Oracle

4

系统

redhat5

****

Dellpe720

*

10g

三、应急管理机构、联系方式及职责

维护人员:

***

技术支持:

***信息科技有限公司

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备份路径)

binprompt

get*.*(找到最近的一个备份文件)

1.4将原数据库数据文件、日志文件、控制文件、参数文件备份,然后删除原文件

在SQL*PLU芽查看数据文件的路径:

Selectfile_nameFromdba_Data_files

查看日志文件路径:

SelectNAMEFromv$logfile

查看控制文件路径:

SelectnameFromv$controlf

1.5用备份文件恢复数据库

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

2热备(RMAN恢复步骤

2.1启动恢复管理器

rmantarget/catalogrman/rman@catdb

指定初始

offline

RMAN>startuppfile=/oracle/admin/SID/pfile/(化参数文件启动数据库)

2.2数据文件恢复

RMAN>run{

2>allocatechanneldev1typedisk;

3>sql"altertablespaceusersimmediate";

4>restoredatafile4;

5>recoverdatafile4;

6>sql"altertablespaceusersonline";

7>releasechanneldev1;

8>}

2.3控制文件的恢复

2.4rman>startupnomount;

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

2.6rman>restorecontrolfilefromautobackup

2.7rman>alterdatabaseopenresetlogs;

2.8RMAN>startupmount;

2.9表空间的恢复

RMAN>startupmount

RMAN>restoretablespacetablespacename;

RMAN>recovertablespacetablespacename;

RMNA>alterdatabaseopenresetlogs

注意:

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

2.10整个数据库恢复

RMAN>restoredatabase;(还原数据库)

RMAN>recoverdatabase;(恢复数据库)

RMNA>alterdatabaseopenresetlogs;(打开数据库)

2.11不完全恢复

RMAN>run{

setuntiltime='20**-6-412:

00:

00:

restoredatabase;

recoverdatabase;

sql'alterdatabaseopenresetlogs';

}

3逻辑备份恢复步骤

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

安装步骤如下:

3.1.1solaris系统或linux系统

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

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

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

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

表.xls

3.4导入数据备份

全库恢复:

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

恢复单个用户Impsystem/password@dbfile二*dmp

fromuser二usertouser=user2ignore=ygrant=y

附录2备机恢复流程

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

A2系统备机恢复流程:

备用数据库地址:

*.*.*.*

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

SOLARIS系统参照《SOLARIS系统数据库安装手册》

(\\*.*.*.*\******\******\oracle数据库安装手册.doc)

2、数据库恢复

逻辑备份恢复

1)复制备份文件

径)

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

务器用户名/口令)

cd(备份路径地址参照\\*.*.*.*\******\******\oracle数据

库综合情况表.xls备份路径)

binget*****dmp(要恢复的DUM文件)

2)导入数据备份

全库恢复:

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

冷备份恢复

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

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

将数据库启动到nomount状态

SQL>startupmount;

alterdatabaserenamefile旧路径.dbf'to新路径.dbf

alterdatabaserenamefile旧路径」og'to新路径」og

3)启动备用数据库

SQL>alterdatabaseopen;

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

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

****

1、****、****如果出现紧急故障,为了不影响生产,可以将

应用紧急指向goldengate高可用环境,由于两者数据库结构完全相同,应急环境可以代替生产环境进行接受上传数据等操作。

2、操作步骤:

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

(这里是****)

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

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

应急工作人员安排表

**中心部门

成员

应急电话

职责

全程组织与实施

协助组织、故障判断

排除故障、录井数据处理

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

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1