Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> 8i Index-Organized Tables Question?
Hello,
I have been working on creating an Index-Organized Table (8i feature).
I have been able to create an index organized table on a 2GB existing
table, but the primary key for the index-organized table has a large
number of extents (over 14,000). I have not been able to find a way to
specify the storage for the primary key on the index-organized table at
creation time.
For Example:
CREATE TABLE CPEH_IOT (
RRD_CLIENT_ID,
CENTRE_ID,
VISIT_NBR,
INT_PROD_MENU_ID,
PURCH_DT, PURCH_QUANTITY, PURCH_AMT,
PURCH_DT, CENTRE_ID, VISIT_NBR, INT_PROD_MENU_ID )
Object Size (MB) Extents ----------- --------- ------- cpeh_iot_pk 2285 14617 SYS_IOT_OVER_5030 500 1
Where:
1. cpeh_iot_pk is the primary key for the table
2. sys_iot_over_5030 appears to be the overflow object
Note that the sys_iot_over_5030 is sized at 500M which is what I specified in my create statement.
I want to be able to specify the storage for the primary key to reduce the number of extents.
Does anyone have any ideas?
(I don't want to change the default next extent size for the tablespace
either).
--
Erik
Consultant
Saraswati Systems Corporation - (SSC)
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
Received on Thu Jul 08 1999 - 16:21:54 CDT