在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

怎么恢复Oracle RAC for aix存储双控锁盘导致ASM控制文件损坏

112次阅读
没有评论

共计 2375 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章主要介绍“怎么恢复 Oracle RAC for aix 存储双控锁盘导致 ASM 控制文件损坏”,在日常操作中,相信很多人在怎么恢复 Oracle RAC for aix 存储双控锁盘导致 ASM 控制文件损坏问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么恢复 Oracle RAC for aix 存储双控锁盘导致 ASM 控制文件损坏”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

    故障场景:AIX IBM 存储更换存储控制器电源模块导致存储双控同时掉电,存储双控恢复供电后发生锁盘,IBM 解盘后

RAC 数据库无法正常启动,启动报错:ORA-00600: internal error code, arguments: [2131], [33], [32], [], [], [], [], [], [], [], [], []

    恢复方案确定:由于损坏的数据库数据量巨大,有 30T 之多,并且要求尽快打开数据库,可以接受丢失部分数据,

数据库有备份。商议之下,使用备份控制文件恢复数据库,进行数据库的不一致性恢复。

    恢复过程:

1、从磁带库拉取控制文件备份集并恢复到 Oracle RAC 数据库 ASM 存储中

– 此时尝试启动数据库会遇到报错信息:

ORA-00600: internal error code, arguments: [3020], [718], [2828551], [3014338823], [], [], [], [], [], [], [], []

ORA-10567: Redo is inconsistent with data block (file# 718, block# 2828551, file offset is unknown bytes)

2、生成 Oracle 的 pfile 并加入如下三个参数

_allow_resetlogs_corruption=true #跳过 redo 崩溃,允许 resetlogs 开库

undo_management=manual  #将 undo 管理修改为手工管理

event= 10513 trace name context forever,level 2 #开 10513 事件跳过一致性验证

*.cluster_database=false

– 此时,尝试启动数据库会遇到报错信息:

ORA-00600: internal error code, arguments: [2662], [3735], [1979553782], [3735], [1979584838], [20971664], [], [], [], [], [], []

3、Oracle 数据库使用备份控制文件恢复数据库后,需要推进控制文件的 SCN

数据库当前的 SCN= 3735.1979584838=(3735*4294967296)+1979584838=16043682435398

giga=16043682435398/1024/1024/1024=14941.843=14941

需要推进的新 SCN=14942*1024*1024*1024=16043850334208

Oracle 数据库 10g 控制文件推进可以在 pfile 中加入参数:_minimum_giga_scn;

ORACLE 11.2.0.4 SCN 推进方法 oradebug

本次数据库控制文件 SCN 推进步骤步骤

SQL oradebug setmypid

Statement processed.

SQL oradebug dumpvar sga kcsgscn_

kcslf kcsgscn_ [700000000019B70, 700000000019BA0) = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000000 00019850 

SQL oradebug poke 0x700000000019B70 8 16043850334208

BEFORE: [700000000019B70, 700000000019B78) = 00000000 00000000

AFTER:  [700000000019B70, 700000000019B78) = 00000E97 80000000

SQL oradebug dumpvar sga kcsgscn_

kcslf kcsgscn_ [700000000019B70, 700000000019BA0) = 00000E97 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000000 00019850

SQL

– 此时尝试启动数据库会遇到报错信息:

ORA-00600: internal error code, arguments: [4193], [], [], [], [], [], [], [], [], [], [], []

接下来 ORA600[4193] 的处理就是 ORACLE rac 的 undo 表空间的重建了,需要配合参数:undo_management 和_CORRUPTED_ROLLBACK_SEGMENTS。

 4、处理完 ORA600[4193] 后,数据库能够启动并打开到 open 状态,此时最好进行全库备份,如果条件允许,

就重建数据库以逻辑的方式导出故障数据库导新环境。否则,后续的使用中会时不时遇到如下报错信息:

ORA600[6122] 和 ORA600[KDSGRP1],实质文件是索引逻辑坏块引起的,以 drop 和 create 重建相关的索引即可。

到此,关于“怎么恢复 Oracle RAC for aix 存储双控锁盘导致 ASM 控制文件损坏”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计2375字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久国产香蕉 | 日韩精品久久久久久免费 | 胯下粗长挺进人妻体内电影 | 精品人妻伦九区久久aaa片69 | 免费一级a毛片在线 | 91在线播放免费不卡无毒 | 久久亚洲精品国产亚洲老地址 | 日产精品二区 | 男女男在线精品网站免费观看 | 午夜视频免费在线播放 | 色综合久久久久久 | 亚洲精品午夜级久久久久 | 国产欧美精品一区二区三区四区 | 国产zzzwww在线观看视频 | 九九视频只有精品 | 色狠狠久久av五月综合 | 人人妻人人澡人人爽超污 | 亚州毛色毛片免费观看 | 狂野av人人澡人人添 | 日本特一级毛片免费视频 | 国产-第1页-浮力影院 | 在线成人一区二区 | 亚洲资源在线播放 | 国精品人妻无码一区免费视频电影 | 草草影院www色欧美极品 | 黄 色 毛片免费 | 久久亚洲av成人无码国产电影 | 国模福利在线观看视频 | 午夜a一级毛片一.成 | 黄色的网站免费观看 | 高潮添下面视频免费看 | 亚洲欧美日韩中文久久 | 一本大道加勒比久久 | 日韩人妻熟女中文字幕 | 亚洲入口无毒网址你懂的 | 正在播放国产酒店露脸 | 色婷婷婷丁香亚洲综合不卡 | 色综合天天综合网国产成人网 | 天堂√最新版中文在线天堂 | 中文国产成人精品久久一区 | 国产嘿嘿嘿视频在线观看 |