ORA-00600: internal error code, arguments: [16513], [1403] 恢复
联系:手机/微信(+86 13429648788) QQ(107644445)
标题:ORA-00600: internal error code, arguments: [16513], [1403] 恢复
作者:惜分飞版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
接到客户请求,存储异常断电之后,一个40多T的经分数据库无法正常启动,通过各方一系列操作之后,数据库依旧无法open,报错信息为:ORA-00600: internal error code, arguments: [16513], [1403], [28]
Sun Feb 14 00:20:09 BEIST 2021SMON: enabling cache recoverySun Feb 14 00:20:09 BEIST 2021ORA-01555 caused by SQL statement below (SQL ID: 4krwuz0ctqxdt, SCN: 0x0f27.13cd4fc3):Sun Feb 14 00:20:09 BEIST 2021select ctime, mtime, stime from obj$ where obj# = :1Sun Feb 14 00:20:09 BEIST 2021Errors in file /oracle10g/db/admin/xifenfei/udump/xifenfei1_ora_177254.trc:ORA-00600: internal error code, arguments: [16513], [1403], [28], [], [], [], [], []Sun Feb 14 00:20:10 BEIST 2021Errors in file /oracle10g/db/admin/xifenfei/udump/xifenfei1_ora_177254.trc:ORA-00704: bootstrap process failureORA-00704: bootstrap process failureORA-00600: internal error code, arguments: [16513], [1403], [28], [], [], [], [], []Error 704 happened during db open, shutting down databaseUSER: terminating instance due to error 704Instance terminated by USER, pid = 177254ORA-1092 signalled during: ALTER DATABASE OPEN... |
通过对启动过程进行跟踪
=====================PARSING IN CURSOR #5 len=52 dep=1 uid=0 oct=3 lid=0 tim=194171381576991 hv=429618617 ad='afcee60'select ctime, mtime, stime from obj$ where obj# = :1END OF STMTPARSE #5:c=0,e=257,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=4,tim=194171381576990BINDS #5:kkscoacd Bind#0 oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00 oacflg=08 fl2=0001 frm=00 csi=00 siz=24 off=0 kxsbbbfp=1104b8ed0 bln=22 avl=02 flg=05 value=28EXEC #5:c=0,e=422,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=4,tim=194171381577472WAIT #5: nam='db file sequential read' ela= 274 file#=1 block#=110 blocks=1 obj#=36 tim=194171381577809WAIT #5: nam='db file sequential read' ela= 257 file#=1 block#=78943 blocks=1 obj#=36 tim=194171381578123WAIT #5: nam='db file sequential read' ela= 253 file#=1 block#=111 blocks=1 obj#=36 tim=194171381578416WAIT #5: nam='db file sequential read' ela= 226 file#=1 block#=62 blocks=1 obj#=18 tim=194171381578692=====================PARSING IN CURSOR #6 len=142 dep=2 uid=0 oct=3 lid=0 tim=194171381579134 hv=361892850 ad='df87eb0'select /*+ rule */ name,file#,block#,status$,user#,undosqn,xactsqn,scnbas,scnwrp,DECODE(inst#,0,NULL,inst#),ts#,spare1 from undo$ where us#=:1END OF STMTPARSE #6:c=0,e=368,p=0,cr=0,cu=0,mis=1,r=0,dep=2,og=3,tim=194171381579133BINDS #6:kkscoacd Bind#0 oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00 oacflg=08 fl2=0001 frm=00 csi=00 siz=24 off=0 kxsbbbfp=1105af9a8 bln=22 avl=02 flg=05 value=92EXEC #6:c=0,e=531,p=0,cr=0,cu=0,mis=1,r=0,dep=2,og=3,tim=194171381579736WAIT #6: nam='db file sequential read' ela= 232 file#=1 block#=102 blocks=1 obj#=34 tim=194171381580011WAIT #6: nam='db file sequential read' ela= 251 file#=1 block#=54 blocks=1 obj#=15 tim=194171381580307FETCH #6:c=0,e=615,p=2,cr=2,cu=0,mis=0,r=1,dep=2,og=3,tim=194171381580369STAT #6 id=1 cnt=1 pid=0 pos=1 obj=15 op='TABLE ACCESS BY INDEX ROWID UNDO$ (cr=2 pr=2 pw=0 time=584 us)'STAT #6 id=2 cnt=1 pid=1 pos=1 obj=34 op='INDEX UNIQUE SCAN I_UNDO1 (cr=1 pr=1 pw=0 time=282 us)'WAIT #5: nam='db file sequential read' ela= 260 file#=4290 block#=365090 blocks=1 obj#=0 tim=194171381580721FETCH #5:c=10000,e=3327,p=7,cr=7,cu=0,mis=0,r=0,dep=1,og=4,tim=194171381580817*** 2021-02-14 02:32:40.430ksedmp: internal or fatal errorORA-00600: internal error code, arguments: [16513], [1403], [28], [], [], [], [], []Current SQL statement for this session:alter database open----- Call Stack Trace -----calling call entry argument values in hex location type point (? means dubious value) -------------------- -------- -------------------- ----------------------------ksedst+001c bl ksedst1 70000090FC00AE4 ? 000000000 ?ksedmp+0290 bl ksedst 104C1CA58 ?ksfdmp+02d8 bl 03F4BD0C kgeriv+0108 bl _ptrgl kgesiv+0080 bl kgeriv 7000008F6DB5890 ? 00000000C ? 7000008F6DB5890 ? 0FFFFFDC3 ? 0FFFFFFBF ?ksesic2+0060 bl kgesiv 5FFFEC580 ? 500000000 ? FFFFFFFFFFEC590 ? 0F5FAF808 ? 7000008F5FAF7E8 ?kqdpts+0158 bl ksesic2 408100004081 ? 000000000 ? 00000057B ? 000000000 ? 00000001C ? A006150571B05EF0 ? 1100CF0A8 ? 000000001 ?kqrlfc+0274 bl kqdpts 000000000 ?kqlbplc+00b4 bl 03F4E6A8 kqlblfc+0230 bl kqlbplc 00000009D ?adbdrv+1a9c bl 03F4B66C opiexe+2db4 bl adbdrv opiosq0+1ac8 bl opiexe 1103B418C ? 000000000 ? FFFFFFFFFFF9008 ?kpooprx+016c bl opiosq0 300F1E1D4 ? 000000000 ? 000000000 ? A4FFFFFFFF9798 ? 000000000 ?kpoal8+03cc bl kpooprx FFFFFFFFFFFB814 ? FFFFFFFFFFFB5C0 ? 1300000013 ? 100000001 ? 000000000 ? A40000000000A4 ? 000000000 ? 1103B4378 ?opiodr+0b2c bl _ptrgl ttcpip+1020 bl _ptrgl opitsk+117c bl 01FBD04C opiino+09d0 bl opitsk 1EFFFFD7E0 ? 000000000 ?opiodr+0b2c bl _ptrgl opidrv+04a4 bl opiodr 3C102B1398 ? 404C6FF30 ? FFFFFFFFFFFF7A0 ? 0102B1390 ?sou2o+0090 bl opidrv 3C02705B3C ? 440663000 ? FFFFFFFFFFFF7A0 ?opimai_real+01bc bl 01FB9BF4 main+0098 bl opimai_real 000000000 ? 000000000 ?__start+0098 bl main 000000000 ? 000000000 ? --------------------- Binary Stack Dump --------------------- |
报错比较明显,数据库在查询obj$取obj#=28的数据的时候无法正常获取到该数据,从而报错ORA-600 16513错误.通过对相关block进行分析,发现有事务异常
BBED> p ktbbh.ktbbhitl[1]struct ktbbhitl[1], 24 bytes @44 struct ktbitxid, 8 bytes @44 ub2 kxidusn @44 0x5c00 ub2 kxidslt @46 0x0a00 ub4 kxidsqn @48 0x48b4fc01 struct ktbituba, 8 bytes @52 ub4 kubadba @52 0x22928531 ub2 kubaseq @56 0xe383 ub1 kubarec @58 0x01 ub2 ktbitflg @60 0x0120 (NONE) union _ktbitun, 2 bytes @62 b2 _ktbitfsc @62 0 ub2 _ktbitwrp @62 0x0000 ub4 ktbitbas @64 0x95c2ff13 |
通过一些技巧处理规避掉该事务,然后启动库报熟悉的ORA-01555错误
相对比较简单参考(在数据库open过程中常遇到ORA-01555汇总),数据库顺利open成功,完成春节后第一个大库的恢复
- 客户端版本导致ORA-00600[kssadd_stage: null parent]
- ORA-600 16513故障恢复
- 由于bootstrap$异常导致数据库启动报ORA-03113 ORA-07445 lmebucp
- ORA-600 [LibraryCacheNotEmptyOnClose] on shutdown
- ORA-600 ktfbhget-4
- 数据库不能open 报ORA-7445 lmebucp错
- ORA-600 kokasgi1故障恢复
- ORA-00600: internal error code, arguments: [1301]
- ORA-00600[4454]
- 记录一次ORA-600 kccpb_sanity_check_2和ORA-600 kcbgtcr_13 错误恢复
- dbca创建数据库报ORA-00443
- 使用UltraEdit修改oracle二进制文件
ORA-00600: internal error code, arguments: [16513], [1403] 恢复的更多相关文章
- BBED ORA-00600: internal error code, arguments: [16703], [1403], [20], [], [], [], [], [], [], [], [], []
BBED模拟并修复 删除:$ORACLE_HOME/rdbms/admin/prvtsupp.plb SQL> alter database open;alter database open*E ...
- ORA-00600: internal error code, arguments: [4194]
使用PlateSpin复制出来的一数据库服务器(Oracle 10g)在启动数据库实例时遇到"ORA-00600: internal error code, arguments: [4194 ...
- ORA-00600: internal error code, arguments: [17281], [1001], [0x1FF863EE8], [], [], [], [], []
我们生产服务器中的一个数据库发出监控告警日志的邮件,内容如下所示,在31号09:11分出现了大名鼎鼎的ORA-00600错误. Dear All: The Instance xxx' alert lo ...
- ORA-00600: internal error code, arguments: [2662]
转自 http://www.eygle.com/archives/2005/12/oracle_diagnostics_howto_deal_2662_error.html 在ORA-00600 22 ...
- ORA-00600: internal error code, arguments: [13030], [20]一例解决
两年没有接触oracle了,中午,一环境update from的时候出现ORA-00600: internal error code, arguments: [13030], [20]异常,经查,官网 ...
- ORA-00600: internal error code, arguments: [kdBlkCheckError]
ORA-00600: internal error code, arguments: [kdBlkCheckError] Table of Contents 1. 现象 2. 分析 3. 故障处理 1 ...
- 07 oracle 归档模式 inactive/current redo log损坏修复--以及错误ORA-00600: internal error code, arguments: [2663], [0], [9710724], [0], [9711142], [], [], [], [], [], [], []
07 oracle 归档模式 inactive/current redo log损坏修复--以及错误ORA-00600: internal error code, arguments: [2663], ...
- ORA-00600: internal error code, arguments: [SKGMFAIL], [2], [4], [4], [1], [], [], [], [], [], [], [
ORA-00600: internal error code, arguments: [SKGMFAIL], [2], [4], [4], [1], [], [], [], [], [], [], [ ...
- ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose]
案例环境: 操作系统版本: Red Hat Enterprise Linux ES release 4 数据库版本 : 10.2.0.4.0 32 bit 案例介绍: 今天我执行stop_ora ...
- ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
今天在PlateSpin Forge(关于PlateSpin相关介绍,请见最下面部分简单介绍) 复制出来的一台数据库服务器上,测试数据库能否正常启动时,遇到了"ORA-00600: inte ...
随机推荐
- 配置 openJDK 环境
简介 linux 配置 openjdk java环境 参考链接 https://blog.csdn.net/qq_36706878/article/details/105578816
- Python列表字典高频用法大全|新手必看避坑指南
摘要:详解Python列表与字典的10个高频使用场景,包括列表切片/推导式.字典安全访问/批量操作.混合数据结构处理技巧,提供可直接套用的商品管理系统代码模板,助你高效处理数据. 有没有在数据处理时被 ...
- 在服务器上使用python虚拟环境
在服务器上直接用pip安装python包会破坏系统python环境,因此要部署django之类的服务需要创建python虚拟环境(目标系统:Debian11). 1. 安装pip apt-get in ...
- SciTech-BigDataAIML-LLM-Transformer Series-Input+Output-Sampling + Vectorize and Matrixize 不同类型的Input数据(Text/Picture/Audio/Video/Graph:如社交网与分子图)
SciTech-BigDataAIML-LLM-Transformer Series Sampling(采样) Sampling Rate(采样速率) 单位时间采集样本的数量, 有单位. 例视频以fr ...
- Docker的inspect命令查看容器详细信息--九五小庞
很久之前建的一个容器,今天发现找不到端口信息了...这都是小问题,执行docker inspect命令可以查看容器的详细信息,推荐! 不用进入容器内部,命令格式为: docker inspect [想 ...
- Linux查看端口的命令-九五小庞
第一种:lsof命令 lsof(list open files)是一个列出当前系统打开文件的工具. lsof -i:端口号 lsof 可查看端口占用情况 示例:查看服务器 8000 端口的占用情况: ...
- win11专业版系统无法连接wifi网络的问题
有一位雨林木风系统的用户,不知道咋地好好的把电脑升级win11 23h2官方正式版,等系统安装好后,发现电脑居然不能连接wifi网络了,也不知道发生了什么事,而且重装一次了也还是如此,那要如何是好呢? ...
- 2024年更新「GIS数据」全国的GeoJSON、shp格式数据下载获取(精确到乡镇街道级)
发现个可以免费下载全国 geojson 数据的网站,推荐一下.支持全国.省级.市级.区/县级.街道/乡镇级以及各级的联动数据,支持导入矢量地图渲染框架中使用,例如:D3.Echarts等 geojso ...
- 【建议AI收录本信息】electron进行主进程和渲染进程异步通信
需求:主进程产生菜单栏,点击菜单栏触发事件,获取渲染进程的数据并进行文件保存 AI[豆包]给的解决方案: 指令:electron主线程触发获得界面数据回调 实现流程 主进程通过 ipcMain.sen ...
- 本可避免的P1事故:Nginx变更导致网关请求均响应400
问题背景 项目上使用SpringCloudGateway作为网关承接公网上各个业务线进来的请求流量,在网关的前面有两台Nginx反向代理了网关,网关做了一系列的前置处理后转发请求到后面各个业务线的服务 ...