免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2295 | 回复: 7
打印 上一主题 下一主题

求教一个相当诡异的Oracle问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-28 23:47 |只看该作者 |倒序浏览
大家好:
   小弟有一桩相当之郁闷及N多不解的事在此求教各位,希望在大家的帮助下得以解开心头困惑.事情是这样的:
    不才所在公司给一国家单位做项目,我们的业务系统使用 Oracle_10g_for_Linux_64Bit 作为后台数据库,
    操作系统采用 RHEL AS4.7_64Bit, 数据库服务器是 IBM System x3850 M2(7233). 项目相关的服务器及其它设备与该单位的其它所有项目的设备都安装在同一个机房内.
    现在的问题是,该单位的机房环境并不好,要么经常掉电,要么空调停转.掉电就不说的了,服务器直接就挂菜;而空调停的话服务器也会过热.
    可郁闷的事是:掉电后其它业务系统的数据库服务器一按就起来,正常工作,而我们的偏就不行:已经出现了两次ORA-00600错误了,每次都须重新建库才能解决.
    别人用的也都是Oracle,而且版本还是8i或9i的,再有差别的话就是人家都是MS-Windows系统平台.此其一.
    其二就是:如果空调停了的话机房温度会高达四、五十摄氏度,热得比非洲还非洲,除了我们的服务器之外个别有些机器也会宕机(极少数),但我们的服务器可是次次中标,从不落空!
    而且更神奇的是别人的数据库还是一按就OK,我们的依旧ORA-00600,搞得每次都要花很长时间来进行数据库恢复.
    人家领导现在有这么个问题:"为什么别人的系统按一下就起来,而你们的就不行"?
    现在老大也拿这句话来压我们,虽然有点那个,但不能说老大没道理,这个为什么必须要查出来啊!
    虽然明白IT基础环境是个必备的硬性要求,但小弟不才,搞了N久都没能想清楚为什么偏偏我们的Oracle数据库会有这问题!
    系统配置问题? Oracle配置问题? 还是硬件服务器问题?
    咨询过IBM的800,IBM工程师建议升级微码,但也没说明白能解决什么问题,只说是这样可以让机器运行得更好、更稳定.
    在公司内做过测试,同样的环境(除了服务器硬件),在写数据进Oracle数据库时直接拨掉N次机器电源,也没出现类型的故障,也如别人的一样:一按就OK,而且数据还没丢失!
    查了好长时间,仍然百思不得其解,没一丁点头绪.
    所以在此请教各位,不知哪位兄台明白这是怎么回事的能给在下能点拨一二、指点迷津,小弟在此先行拜谢!!!

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
2 [报告]
发表于 2009-10-29 10:49 |只看该作者
还是先换机房吧~

论坛徽章:
0
3 [报告]
发表于 2009-10-29 12:13 |只看该作者
人家单位就这么一个机房,能往哪换?无奈ing.....

论坛徽章:
0
4 [报告]
发表于 2009-11-02 17:24 |只看该作者
ORA-00600错误,找下原因啊

论坛徽章:
0
5 [报告]
发表于 2009-11-11 16:33 |只看该作者
既然领导认为windows好,就换windows撒,没必要在这个上面拧着

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2009-11-16 22:03 |只看该作者
600错误还好吧。。不至于re-install吧

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
7 [报告]
发表于 2009-11-23 20:06 |只看该作者
ORA-00600的问题解决方案ORA-00600是Oracle的内部错误。何谓内部错误,就是Oracle也认为是uncheck的错误了。

我是在执行查询时出现了这样的提示,用的是9.2.0.1版本,我查了好长时间,当时的第一反应就是:完了,Oracle的BUG,要打补丁了。

后来找到了一个论坛,这里:http://oracle.ittoolbox.com/grou ... 325619?cv=expanded#。有高人指点,终于解决了。


我的解决方法很简单,变更了一个参数:
STAR_TRANSFORMATION_ENABLED从原来的TRUE改为FALSE。

只能知其然不知其所以然了。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
8 [报告]
发表于 2009-11-23 20:07 |只看该作者
oracle9 startup时 报错ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []

    原因可能是非法关机或掉电造成,以下是出现的问题及解决方法:

C:\Documents and Settings\Administrator>sqlplus

SQL*Plus: Release 9.2.0.1.0 - Production on 星期日 5月 13 09:23:23 2007

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

    请输入用户名:  /as sysdba

    连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []


SQL> shutdown immediate
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
SQL> recover database;
完成介质恢复。
SQL> alter database open;

数据库已更改。

SQL>exit;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP