Monthly Archives: February 2012

ORA-600(15214)错误

告警日志中包含ORA-600[15214]错误。 错误信息为: Fri Feb 03 01:21:47 EAT 2012 Errors IN file /oracle/app/admin/orcl/bdump/orcl2_p155_29897.trc: ORA-00600: internal error code, arguments: [15214], [0], [2], [], [], [], [], [] Fri Feb 03 01:21:49 EAT 2012 Trace dumping IS performing id=[cdmp_20120203012149]Fri Feb 03 01:21:47 EAT … Continue reading

Posted in BUG | Tagged , , , , , | Leave a comment

ORA-600(kjzhablar:idx)错误

客户告警日志出现ORA-600[kjzhablar:idx]错误,已经碰到过ORA-7445[kjzhablar:idx]的错误,虽然错误函数相同,但是二者关系不大。 错误信息为: Sat May 14 18:54:55 EAT 2011 Errors IN file /oracle/app/admin/orcl/bdump/orcl1_diag_3889.trc: ORA-00600: internal error code, arguments: [kjzhablar:idx], [1], [1], [0x9FFFFFFFFD343AB4], [], [], [], [] Sat May 14 18:54:57 EAT 2011 Trace dumping IS performing id=[cdmp_20110514185457]Sat May 14 18:54:55 EAT … Continue reading

Posted in BUG | Tagged , , , , | Leave a comment

ORA-600(1883)错误

一个数据泵导致的错误。 在告警日志中错误如下: Sat Oct 08 17:08:28 EAT 2011 The VALUE (30) OF MAXTRANS parameter ignored. Sat Oct 08 17:08:29 EAT 2011 ALTER SYSTEM SET service_names=’SYS$SYS.KUPC$C_1_20111008170828.CU3GP’ SCOPE=MEMORY SID=’cu3gp1′; Sat Oct 08 17:08:29 EAT 2011 ALTER SYSTEM SET service_names=’SYS$SYS.KUPC$C_1_20111008170828.CU3GP’,’SYS$SYS.KUPC$S_1_20111008170828.CU3GP’ SCOPE=MEMORY SID=’cu3gp1′; kupprdp: … Continue reading

Posted in BUG | Tagged , , , , , | Leave a comment

ORA-7445(krslvna)错误

告警日志中出现ORA-7445[krslvna]错误,随后导致数据库的崩溃。 错误信息为: Thu Sep 8 04:12:07 2011 Starting ORACLE instance (normal) LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Interface TYPE 1 lan900 192.168.11.0 configured FROM OCR FOR USE AS a cluster interconnect Interface TYPE 1 lan901 10.142.132.0 configured FROM OCR FOR … Continue reading

Posted in BUG | Tagged , , , | Leave a comment

EXCHANGE分区导致主键重复

分区表的EXCHANGE交换分区不检查数据有效性,可能导致LOCAL主键索引出现重复值。 通过一个简单的例子来说明这个问题: SQL> CREATE TABLE T_PART_EXCHANGE (ID NUMBER, NAME VARCHAR2(30), TYPE VARCHAR2(18)) 2 PARTITION BY LIST (TYPE) 3 (PARTITION P1 VALUES (’TABLE’), 4 PARTITION P2 VALUES (DEFAULT)); TABLE created. SQL> CREATE INDEX IND_PART_EXCHANGE_TYPEID ON T_PART_EXCHANGE(TYPE, ID) LOCAL; INDEX created. SQL> … Continue reading

Posted in ORACLE | Tagged , , | Leave a comment

语句级并行提示

最近才发现并行提示增加了语句级并行的功能。 以前添加并行都是对指定的表添加,最近才发现,如果不加表名,是指定这个语句的并行度: SQL> CREATE TABLE t_p_i AS 2 SELECT * 3 FROM dba_objects 4 WHERE 1 = 2; TABLE created. SQL> CREATE TABLE t_p_s AS 2 SELECT * 3 FROM dba_objects; TABLE created. SQL> SET autot ON EXP SQL> INSERT … Continue reading

Posted in ORACLE | Tagged , | Leave a comment

ORA-600(4454)错误

客户数据库出席ORA-600[4454]错误。 错误信息如下: Fri Feb 10 18:43:57 2012 Errors IN file /oracle9/app/admin/settl/udump/settl1_ora_1667162.trc: ORA-00600: internal error code, arguments: [4454], [], [], [], [], [], [], [] Fri Feb 10 18:43:58 2012 Errors IN file /oracle9/app/admin/settl/udump/settl1_ora_1667162.trc: ORA-00600: internal error code, arguments: [4454], [], … Continue reading

Posted in BUG | Tagged , , | Leave a comment

STATSPACK报告REDO SIZE出现负值

客户9.2.0.8数据库的STATSPACK报告出现负的REDO SIZE。 类似信息如下: LOAD Profile ~~~~~~~~~~~~ Per SECOND Per TRANSACTION ————— ————— Redo SIZE: -263,339.94 -685,483.59Load Profile ~~~~~~~~~~~~ Per Second Per Transaction ————— ————— Redo size: -263,339.94 -685,483.59 其实经常出现的还包括逻辑读以及物理读等。其实不查询MOS也可以确定,这是Oracle的bug,而导致bug的原因应该是底层的C代码中没有使用UNSIGNED类型,以至于变量溢出后出现了负值。 在MOS中的对应描述为:Redo Size Negative In Statspack Report [ID 308414.1],Oracle在10g中解决了这个问题。确认影响版本从8.1.7.4到9.2.0.8。

Posted in BUG | Tagged , , | Leave a comment

以FORCE选项VOTEDISK导致OCR配置异常

在一次Oracle 10.2.0.1 RAC环境迁移到新存储的过程中,添加VOTEDISK后,OCR配置出现了异常。 由于RAC环境整体迁移到新存储上,因此需要将OCR和VOTEDISK从原有存储的裸设备上迁移到新存储的裸设备上。 在迁移OCR的时候已经碰到了不少错误,所幸都很快得以解决。 运行ocrconfig replace ocr出现PROT-16错误:https://yangtingkun.net/?p=116 运行ocrconfig replace ocrmirror出现PROT-22错误:https://yangtingkun.net/?p=146 没想到随后的votedisk迁移,虽然并未报错,但是却引发了更大的麻烦,步骤是先增加一个新存储上的votedisk,然后删除所有旧存储上的votedisk,最后添加其他四个新存储上的votedisk,命令如下: # ./crsctl ADD css votedisk /dev/vote1 –force# ./crsctl add css votedisk /dev/vote1 –force 使用上面的命令添加前三个votedisk没有问题,添加第四个和第五个时,可能是由于AIX上的10.2.0.1不支持,且使用了force选项,导致命令虽然成功执行,但是实际上ocr中记录的信息是混乱的。 通过命令检查votedisk的配置发现: # ./crsctl query css votedisk 0. 0 /dev/vote4 1. 0 /dev/vote1 2. 0 … Continue reading

Posted in ORACLE | Tagged , , | Leave a comment

SHUTDOWN IMMEDIATE出现ORA-27144错误

客户的10.2.0.1 RAC for AIX数据库在关闭一个节点时碰到这个错误。 告警日志中信息如下: Tue Jan 10 21:11:42 2012 Shutting down instance (immediate) License high water mark = 721 Tue Jan 10 21:11:42 2012 Stopping Job queue slave processes Tue Jan 10 21:11:42 2012 Job queue slave processes stopped … Continue reading

Posted in BUG | Tagged , , , , , | Leave a comment