在之前遇到的ORA-00600 Kcbz_check_objd_typ_3错误时,后来通过查找资料发现了一个相关的隐含参数:_db_block_check_objtyp

该参数的定义是否执行对象号和对象类型检测:



Parameter Name:

_db_block_check_objtyp

Description:

check objd and typ on cache disk read                                                                                                                                                                                                                         

Type:

BOOL                                            

Obsoleted:

FALSE

Can ALTER SESSION:

FALSE   

Can ALTER SYSTEM:

IMMEDIATE


在MOS Note: 470598.1 上引用了这样一个案例:


SQL> select * from wwl05 
  
 select * from scott.y 
  
 * 
  
 ERROR at line 1: 
  
 ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [0], [0],[1], [], [], [], []

其中的一个Workaround就是设置这个隐含参数:


'_db_block_check_objtyp'=FALSE