I have a encountered very strange behavior of Oracle LOB.
Situation: We have partitioned IOT that contains CLOB column. CLOB has separate LOB storage set up with LOGGING RETENTION and DISABLE IN ROW STORAGE options. CHUNK size is 8192bytes. PCTFREE is set default(null in dba_tables).
Now, we need to create a test case with certain amount of CLOBs loaded. we have chosen 19.5KB CLOB. After loading this CLOB 40 million times(used for perf. testing, does not matter about content) - the size on file system and in dba_data_files is 1230GB.
Question:
We estimated size of 40mil. CLOBs with size 19.5KB to ~780GB. How did we get 450GB more? I would guess it has something to do with CHUNK size - 19.5KB would use 3 CHUNKs, thus being size 24KB, which is still only 960GB. LOB index is around 2GBs.
Does anybody have an idea?(sorry for poor explanation)(P.S. running ORACLE 11g)
Thank you in advance!