数据库故障处理应急方案.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

未经允许,不得擅自复印和修改

未经允许,不得擅自复印和修改

数据库故障处理应急方案V1.0

由于故障的原因很多,本文档仅供内部参考。做任何操作之前必须与负责人评估。

一.表空间扩展故障应急处理

现象描述:

场景一:在RAC环境下进行表空间扩容(添加数据文件)时,只在一个节点上对数据文件建立了软连接,另一个节点没有建立软连接。

场景二:在RAC环境下进行表空间扩容(添加数据文件)时,两个节点都没有建立软连接,只在一个节点的本地文件系统添加了数据文件,或者添加数据文件时有空格等特殊字符

场景三:不小心将其他环境的裸设备加到到当前的环境中。(绝不允许出现此类错误)场景四:在Oracledatabase11.2.0.3+RAC+ASM环境下,数据库有归档,添加数据文件

至本地磁盘。

影响因素:

一般情况下,都属于人为错误.解决方法:

(场景一)解决方法:

1、将两个节点数据文件改为离线状态

alterdatabasedatafileXXXoffline;

2、在问题节点对数据文件建立软连接

ln–s裸设备数据文件

3、在问题节点恢复数据文件

recoverdatafileXXX;

4、将数据文件改为在线状态

alterdatabasedatafileXXXonline;5、确认数据库告警日志无报错。

(场景二)解决方法:

1、将问题节点数据文件改为离线状态

alterdatabasedatafileXXXoffline;

2、在各节点对数据文件建立软连接

ln–s裸设备数据文件

3、通过ALTERDATABASECREATEDATAFILE‘源文件’AS‘目标文件’; copy

数据文件至目标位置

ALTERDATABASECREATEDATAFILE源

4、恢复数据文件

recoverdatafile目标文件;

5、将数据文件改为在线状态

alterdatabasedatafile目标文件online;

文件AS目标文件;

6、将错误的本地数据文件移到其他路径,避免“/oracle”文件系统使用比率达到告警值。

7、确认数据库告警日志无报错。

(场景三)解决方法:

1、除了恢复,没有太好的方法。需要备份、归档都在。

(场景四)解决方法:

1、检查本地存在的数据文file_id. ==模糊查询/oracle目录下的数据文件

SQL selectfile_name,file_idfromdba_data_fileswherefile_namelike/oracle%;FILE_NAME FILE_ID

/oracle/products/oracle/dbs/WPS_CEIDB_cei_ts_extended 25

2、使用本地数据文件脱机alterdatabasedatafile25offline;

3、使用asmcmd命令copy数据文件至ASM目录

ASMCMDcdESOPMDDG/esopmddb/datafile/ ===该路径为数据文件的路径

ASMCMDcp/oracle/products/oracle/dbs/WPS_CEIDB_cei_ts_baseWPS_CEIDB_cei_ts_base.dbf

4、rename数据文件路径

SQL alter database rename file /oracle/products/oracle/dbs/WPS_CEIDB_cei_ts_base to+ESOPMDDG/esopmddb/datafile/WPS_CEIDB_cei_ts_base.dbf;

5、recoverdatafile25; =这个时候会报错,提示找不到其他节点的的归档文件.

ORA-00308:cannotopenarchivedlog/arch01/esopmddb1/2_88_790625996.dbf

6、将另外一个节点的归档复制一份

rcp2_88_790625996.dbforacle@s1-esop-db-ng:/arch01/esopmddb1

7、recoverdatafile25; 恢复成功。

8、使文件联机

alterdatabasedatafile25online;

二.服务切换应急处理

现象描述:

场景一:当我们在进行服务切换时,无法从一个节点切换到另外一个节点。影响因素:

一般包含以下几种:

A、目标节点实例异常,服务无法切换。

B、持有服务节点无法释放,服务无法切换C、BUG

解决方法:

(场景一)解决方法:

首先使用srvctlstartser

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档