数据库应急预案

上传人:新** 文档编号:561767238 上传时间:2023-07-06 格式:DOCX 页数:4 大小:35.46KB
返回 下载 相关 举报
数据库应急预案_第1页
第1页 / 共4页
数据库应急预案_第2页
第2页 / 共4页
数据库应急预案_第3页
第3页 / 共4页
数据库应急预案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库应急预案》由会员分享,可在线阅读,更多相关《数据库应急预案(4页珍藏版)》请在金锄头文库上搜索。

1、数据库应急预案数据库应急恢复流程图数据库排错的重点是判断数据库节点的故障还是数据库故障,具体流程如下:数据库应急恢复流程1. 使用本地计算机或者web应用服务器来ping数据库的四个节点,查看 四个节点的状态,确认操作系统没有问题的节点。2. 登录到操作系统没有问题的节点,使用crs_stat-t命令判断那个实例出 现故障,至少一个实例的 CRS 的服务资源处于 online 状态。3. 在此节点上使用sqlplus / as sysdba;命令,登录到数据库,使用select status from v$instance ;命令查看数据库状态,1).如果数据库处于 open 状态,使用 co

2、nn icp_user/dbc 命令登录到数据库 后,然后使用select sysdate from dual;命令来查询数据库的当前时间,如果 能正确显示结构,则数据库没有问题,则只需恢复出现故障的实例就可以。恢复的过程如下:a).数据库出现宕机的情况下(1).重启数据库服务器(2)以root用户登录的数据库服务器执行#/etc/init.d/init.crs start(3).执行crs_stat-t命令,查看对应节点的CRS服务资源都处于online 状态。b)数据库服务器没有宕机的情况(1).以root用户登录的数据库服务器执行#/etc/init.d/init.crs disbale

3、#/etc/init.d/init.crs stop#/etc/init.d/init.crs start(2).执行crs_stat -命令,查看对应节点的CRS服务资源都处于online状态。2).如果数据库不处于open状态(mount或者nomount),则数据库出现问题,检查 alert 日志信息,a) .如果出现以下提示:则需要做介质恢复,需要做以下工作:( 1) .关闭数据库SQLshutdown immediate;( 2)以 nomount 方式打开数据库SQLstartup nomount;( 3) .使数据库处于 mount 状态SQLalter database mou

4、nt;( 4) .做介质恢复SQLalter database recover database;( 5) .打开数据库SQLalter database open;b) .如果出现其它提示,并且不能在半小时内解决,则需要将备库Standby切换成主库,具体操作如下:在备库上进行切换:(1) .首先停止备库的自动恢复状态:SQLalter database recover managed standby database finish;(2).切换备库到主库:SQLalter database commit to switchover to primary;(3). 关闭数据库:SQLshutdown immediate;(4). 启动数据库:SQLstartup;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号