机房搬迁以后,平静了一天,第二天就是周一,一大早除了师傅参加集团公司巡检了不在,其他一切正常。下午3点,突然发现我的小灵通收到21条报警短信,傻了
,经过查看,都是MView的复制失败,错误:
*** SESSION ID:(8.11335) 2006-07-24 15:00:40.326 *** 2006-07-24 15:00:40.326 ORA-12012: error on auto execute of job 324 ORA-01403: no data found ORA-06512: at "SYS.STANDARD", line 218 ORA-06512: at "SYS.DBMS_REFRESH", line 15 ORA-06512: at "SYS.DBMS_REFRESH", line 211 ORA-06512: at line 1
对象失效,最后演变成经典的ORA-600,其中过程不再赘述,但是要着重感谢下Fenng,耽误了他很多时间,得到了很大的帮助。最后重建数据字典解决了所有的问题。记录一下比较全的脚本。
connect INTERNAL/oracle@?/Rdbms/admin/catalog.sql;@?/Rdbms/admin/catexp7.sql@?/Rdbms/admin/catproc.sql@?/Rdbms/admin/caths.sqlconnect system/manager@?/sqlplus/admin/pupbld.sqlconnect INTERNAL/oracle
另外,昨天还遇到另一个状况,也记录下来:
[host]oracle/>sqlplus internalSQL*Plus: Release 8.1.7.0.0 - Production on Tue Jul 25 08:19:11 2006(c) Copyright 2000 Oracle Corporation. All rights reserved.SP2-0575: Use of Oracle SQL feature not in SQL92 Entry Level.Connected to:Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit ProductionWith the Partitioning optionJServer Release 8.1.7.4.0 - 64bit Production
google了一下,我发现跟dual表有关
SQL> select * from dual ;no rows selected另外还有一种状况会引起这个问题,就是出现不该出现的dual表的同义词。
问题解决以后,就是一堆统计放在我的面前,唉,俺师傅不在啊。以前都是她来记做这个做那个,现在我也不得不记了,否则就我的脑袋,肯定不知道忘成什么样呢
这两天的RMAN备份的时候带库还是有问题,HP的工程师说可能跟一个核心参数有关系,SA跟我说打个报告改参数重起机器,还要做备份。我吐吐舌头,上次改参数我自己说改就改了:)
另外,报告师傅行程,今天在合肥,明天飞广州,5号台风KAEMI来了...
作者: sopher | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.color-cc.com/2006/07/post_29.html
Comments (6)
1
Fenng (Web)
Posted on July 25, 2006 23:07
一定要慎重慎重啊
3
zhu1 (木匠) (Web)
Posted on July 25, 2006 23:07
鄙人 一眼望去 就知道是 sys 数据字典问题
唉,术业有专攻呀.
4
Fenng (Web)
Posted on July 25, 2006 23:07
一定要慎重慎重啊
6
zhu1 (木匠) (Web)
Posted on July 25, 2006 23:07
鄙人 一眼望去 就知道是 sys 数据字典问题
唉,术业有专攻呀.