From: vsevolod afanassiev on
1. Deleting data: I guess if you want to avoid outage then the only
way is to run DELETE statement.
2. Re-organizing the table: it depends on what you are trying to
achieve. You mention improving performance,
do you have queries that select columns other than VALUE (LOB column)?
Or all queries against this table select
VALUE column? Are LOBs stored inline or nor (view DBA_LOBS column
IN_ROW)? What is average LOB size compared
with block size? In some cases it is preferable to store LOB in the
same block as other columns, in other cases out-of-line
storage is better.
If you don't plan to change LOB storage then it may be sufficient to
delete data, rebuild indexes, and leave table as it is.
From: Frank van Bortel on
UXDBA wrote:
> All,
>
> Oracle 9.2.0.8
> OS - HP Ux 11.23
>
> We have table T
> count(*) = 31414748
>
> table definition
>
> create table T (
> OBJID NUMBER,
> DEV NUMBER,
> NAME VARCHAR2(20 BYTE),
> VALUE CLOB,
> CONTEXT_INST2GROUP_INST NUMBER,
> CONTEXT_INST2PROC_INST NUMBER
> )
>
[snip!]

Did you specify DISABLE STORAGE IN ROW for the CLOB?
I may help tremendously, if the average LOB size > 4000 byte
--

Regards, Frank van Bortel

Topposting in Usenet groups I regard as offensive - I will not reply