Oracle Consulting, Oracle Support and Oracle Training by Spyridon N. Kaparelis
osCommerce

Oracle

My Account      
  Oracle Scripts (Search) » Categories » ORA errors » My Account          
Categories
Free Oracle Support (1)
Administration-> (120)
FlexCube (4)
ORA errors (14)
Oracle Application Server (1)
Oracle APPS DBA-> (38)
Oracle APPS DBA jobs (1)
Oracle Books (18)
Oracle RAC (3)
Oracle Real Cases (29)
Oracle Security (6)
Oracle SQL tricks (32)
Other Oracle sites (3)
Performance Tuning-> (53)
Site info
About Spyridon N. Kaparelis
Privacy Notice & Disclaimer
Buy Oracle APPS DBA Books
Ask for Free Oracle Support
ORA-00600: [kddummy_blkchk]

Summary
ASSM (Automatic Segment Space Management) is a method used by Oracle to manage space inside data blocks. It eliminates the need to specify parameters like PCTUSED, Freelists and Freelist groups for objects created in the tablespace.

ASSM was first introduced with Oracle 9i. Starting with 10g Release 2, ASSM will be enabled by default when you create a new tablespace

Unfortunately ASSM has a lot of bugs!

For example when you try to make a Parallel Insert on a table stored in ASSM tablespace. After the insert issuing a commit will generate:

ORA-00607: Internal error occurred while making a change to a data block
ORA-00600: internal error code, arguments: [kddummy_blkchk], [25], [124266], [18038], [], [], [], []
Oracle remommends as a workaround to drop the table and recreate it (with export-import for example).

The best solution is to:

1. Create a new tablespace with Manual segment management.
CREATE TABLESPACE TS_MANUAL
DATAFILE '/app/orafata/ts1.dbf' SIZE 100M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT MANUAL
2. Move the table and indexes to the new tablespace (TS_MANUAL)
alter table X move tablespace TS_MANUAL;
The bug number is:
5386204 Block corruption / [kddummy_blkchk] after direct load of ASSM Segment

Other known ASSM issues:
ASSM Space Management (Bitmap Managed Segments)
3279497 Interupted (Ctrl-C) TRUNCATE can corrupt ASSM table
3610777 Excessive CPU from INDEX insert into ASSM index segment
4055634 TRUNCATE table has to much overhead when operating on empty segments
4188324 Wasted space possible in ASSM segments
4475314 DELETE then INSERT without commit on ASSM segment can be slow
4660718 Allow choice between space / performance for ASSM segments
4694312 Index inserts to ASSM segments can be slow
4887955 Unnecessary extent allocated in locally managed ASSM tablespace in RAC
5034679 Hang / errors making ASSM tablespace read only with concurrent DML
5349632 Poor performance for ASSM insert after large DELETE

Added by Spyridon N. Kaparelis at Friday 03 April, 2009
Notifications more
NotificationsNotify me of updates to ORA-00600: [kddummy_blkchk]
Tell A Friend
 
Reviews more
Write ReviewWrite review for the script
Read Latest Oracle News
Search at the site
 
Press Enter to search

Advanced Search
Search Error Messages

Oracle8i
Oracle9i
Oracle10g
Oracle11g
Search Oracle Docs

Metalink
Oracle8i
Oracle9i
Oracle10g
Oracle11g


osCommerce
Oracle APPS DBA Kaparelis | Oracle RAC | Oracle PLSQL | Oracle Tips | Oracle Consulting | Oracle Metalink | Oracle Support Oracle Training | Oracle Certification | Oracle Articles | Oracle DBA | Oracle Magazine | Oracle User Groups Oracle 7.3 Oracle 8 Oracle 8i Oracle9i Oracle10g Oracle11g EBS E-Business Suite 11.5.10 Oracle Apps Tuning Oracle SGA tuning sql tracing oracle session oracle errros ORA error ORA-600 Ora-00600 oracle jobs dba jobs apps dba jobs oracle experts oracle guru oracle oracle real application cluster oracle index oracle optimazation query oracle explain plan query optimization oracle I/O oracle memory tuning oracle xstress test oracle education oracle university oracle certification OCP OCA oracle support contracts oracle monitoring RAC interconnect developer oracle forms reports oracle application server Rman spyros dba oracle backup Veritas recovery catalog rcvcat oracle Σπυρίδων Καπαρέλης Ora-00600:[] Sp???d?? ?. ?apa????? oracle monitor daily operations free oracle support free consulting oracle seminars oracle arhitecture Unix linux HP-UX AIX Sun Solaris Windows TAR Service Request Metalink oracle disaster recovery oracle Data Guard Oracle Database Administrator Oracle Services low cost oracle support oracle patches upgrades apps dba spyros patch upgrade oracle opatch OUI export import oracle data pump ADDM ASM oracle OAS PGA shared pool ?p?st????? Oracle Application Server 10g consultans Oracle ERP CRM Apache WebUtil oracle 10g 11g 12g New Features Oracle courses development Oracle News forums Oracle Technical Docs FAQ Oracle Professionals Oracle DataCenter Data Center IT Oracle prices oracle software pricelist oracle carriers Oracle RDBMS Oracle Σπύρος Καπαρέλης Oracle Fusion Spiros Kaparelis oracle Spyros Kaparelis