ORACLE数据库应急预案模板.docx
- 文档编号:30006720
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:11
- 大小:19KB
ORACLE数据库应急预案模板.docx
《ORACLE数据库应急预案模板.docx》由会员分享,可在线阅读,更多相关《ORACLE数据库应急预案模板.docx(11页珍藏版)》请在冰豆网上搜索。
ORACLE数据库应急预案模板
中心ORACL数据库
应急处置预案
编制单位:
****
编写人:
***
批准人:
***
日期:
所在单位
**公司ORACL数据库应急处置预案
—、总则
为了有效应对**公司0RACLED据库各类突发事故(事件),力争实现早发
现、早报告、早控制、早解决,保护系统数据的安全,将突发公共事件造成的损失降到最低程度,制定本预案。
应急处置的原则是以人为本,统一指挥,各负其责、反应迅速,处理果断、防患未然,消灭初险、及时上报,如实准确。
本预案适用于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)当0RACLE数据库系统工作正常时,得到上级主管领导应急行动终止指令后,应急行动终止。
2)应急小组完成事故分析报告,并提出改进工作的要求和建议。
3)对于硬件故障,应急小组分析故障部件,向中心提出维修建议
4)应急小组依据事故处置过程的具体情况,对本预案的有效性进行评审,必要时对本预案进行修订和完善。
附录1:
数据库本机恢复流程
需要恢复数据库时,数据库管理员查找数据库备份情况登记表
(\\*****\******\******\ora,cle数据库综合情况表・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(备份路径地址参照\\****\******\******\ora.cle数据库综
合情况表・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
RMAN>startuppfile=/oracle/admin/SID/pfile/(化参扌旨定初始
数文件启动数据库)
2.2数据文件恢复
RMAN>run{
2>allocatechanneldevltypedisk;
offline
3>sql"altertablespaceusersimmediate";
4>restoredatafile4;
5>recoverdatafile4;
6>sql"altertablespaceusersonline";
7>releasechanneldevl;
8>}
2.3控制文件的恢复
2・4rman>startupnomount;
2・5rman>setdbid二**********
2.6rman>restorecontrolf订efromautobackup
2.7rman>aIterdotabaseopenresetlogs;
2.8RMAN>startupmount;
2.9表空间的恢复
RMAN>startupmount
RMAN>restoretablespacetablespacename;
RMAN>recovertablespacetablespacename;
RMNA>alterdotabaseopenresetlogs
注意:
表空间不要命名为rman的关键字,如test
2.10整个数据库恢复
RMAN>restoredatabase;(还原数据库)
RMAN>recoverdatabase;(恢复数据库)
RMNA>alterdatabaseopenresetlogs;(打开数据库)
2.11不完全恢复
RMAN>run{
setuntiltime='20**-6-412:
00:
00:
restoredatabase;
recoverdotabase;
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)复制备份文件
ftp备份服务器地址参照
\\**・*.*\******\******\oracle数据库综合情况表・xls备份路
径)
XTXXjX
user:
password(备份服务器登录用户名口令参照
\\*.*.*.*\******\******\oracle数据库综合情况表・xls备份服
务器用户名/口令)
cd(备份路径地址参照\\*・*.*.*\******\******\oracle数据
库综合情况表・xls备份路径)
binget*****dmp(要恢复的DUM文件)
2)导入数据备份全库恢复:
Impsystem/password@dbf订e=*.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、****、****如果出现紧急故障,为了不影响生产,口J以将
应用紧急指向goldengate高可用环境,由于两者数据库结构完全相同,应急环境可以代替生产环境进行接受上传数据等操作。
2、操作步骤:
1)将应用程序数据库部分指向高可用IP地址。
(这里是****)
2)利用本机修复过程的操作修复出故障的服务器。
3)将应用程序的IP地址改为原来的服务器地址。
应急工作人员安排表
**中心部门
成员
应急电话
职责
全程组织与实施
协助组织、故障判断
排除故障、录井数据处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ORACLE 数据库 应急 预案 模板