查看: 2756|回复: 3

[备份恢复] ORA-00600: internal error code, arguments错误的一种可能

[复制链接]
论坛徽章:
3
优秀写手
日期:2014-03-04 06:00:13马上有对象
日期:2014-03-25 09:37:36秀才
日期:2015-09-14 10:08:30
发表于 2014-2-28 14:23 | 显示全部楼层 |阅读模式
一个数据量在50G左右的单机数据库。
操作系统:SUSE 10.3
数据库:oracle 10.2.0.1.0 归档日志没有开;
因为业务原因需要重启服务器:
oracle用户登录服务器,停止监听,杀掉外部进程,shutdown immediate数据库,重启服务器;
一切都很正常!
……………………………………
可是,
可是服务器起不来了
通知运维部门,进机房查看状况,起不来就是起不来,硬重启也没有用;
联系硬件工程师,好一阵倒腾……(两个小时后),服务器起来了
那个高兴啊,赶紧ssh服务器,启动数据库:
等了一会后,出现了:
Errors in file /oracle/product/10.2.0/db_1/admin/gdjh/udump/gdjh_ora_6201.trc:
ORA-00600: internal error code, arguments: [2252], [3205], [1733446233], [], [], [], [], []
ORA-600 signalled during: ALTER DATABASE OPEN...
悲剧了,蒸馍回事
此时数据库处于mount状态,尝试再次打开:
Errors in file /oracle/product/10.2.0/db_1/admin/gdjh/udump/gdjh_ora_6273.trc:
ORA-00600: internal error code, arguments: [2252], [3205], [1733446233], [], [], [], [], []
Mon Jan  1 01:41:35 2001
ORA-600 signalled during: alter database open...
不行,就是不行,麻烦了
上网找相关解答,有说硬件介质损坏的,有说软件BUG的,提到解决办法的都好复杂;
没办法,做一个介质恢复试试看:
alter database recover database;
……
Media Recovery failed with error 264
ORA-283 signalled during: alter database recover database...
傻了,头大了
实在没办法,只好回家睡觉,第二天请外援;
…………
第二天早早赶到公司,想在查一下原因(梦中想一晚上了);
再查一下日志:
突然,嗯,这
Mon Jan  1 01:47:36 2001
怎么回事,日期时间不对啊!
找硬件工程师咨询一下具体情况,原来为了查硬件原因把刀片服务器取了下来并拔插了电池;
好吧,时间不对是有原因的,那正常关闭的数据库启不起来和这个有关系吗?
调整系统日期时间,启动数据库:
ok,居然成功了,
检查数据库,一切正常,
谢天谢地,有惊无险!


论坛徽章:
9
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:29ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-03-06 17:43:59鲜花蛋
日期:2013-04-26 22:57:09蛋疼蛋
日期:2013-06-05 15:38:56林肯
日期:2013-08-16 16:46:322015年新春福章
日期:2015-03-04 14:53:162015年新春福章
日期:2015-03-06 11:58:39
发表于 2014-2-28 16:28 | 显示全部楼层

  1. Argument [2252] for the ORA-00600 indicates that the System Change
  2. Number (SCN) Oracle is calculating for a transaction is an unreasonable number.
  3. The SCN is calculated based in part on the host system date.  If the system
  4. date is a LONG way off, the maximum possible value calculated for the SCN may
  5. be impossibly large which would result in an ORA-600[2252].
复制代码

使用道具 举报

回复
论坛徽章:
41
ITPUB季度 技术新星
日期:2012-05-22 15:10:11祖母绿
日期:2013-09-13 21:16:10蓝锆石
日期:2013-09-13 21:15:34海蓝宝石
日期:2013-09-13 21:13:45最佳人气徽章
日期:2012-03-13 17:39:18优秀写手
日期:2013-12-18 09:29:11ITPUB社区12周年站庆徽章
日期:2013-10-17 13:56:592013年新春福章
日期:2013-02-25 14:51:24玉石琵琶
日期:2012-02-21 15:04:382011新春纪念徽章
日期:2011-02-18 11:43:35
发表于 2014-2-28 18:23 | 显示全部楼层
有过类似恢复经历:记录一次ORA-00600[2252]故障解决  http://www.xifenfei.com/3303.html

使用道具 举报

回复
论坛徽章:
0
发表于 2014-3-5 16:23 | 显示全部楼层
真是不错的经历。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表