Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: reclaiming table size
Depending on sizes of rows that go in, and
the pattern of inserts/updates/deletes, you
may find that by setting a suitably high
value to PCTUSED (i.e. start re-using the
block when the usage drops to this level
following deletes or reducing updates))
that the size of the table stabilises at a
reasonable level anyway.
If not ..
I assume you have no down time to do some sort of 'copy out and rename' procedure; or possibly Referential Integrity constraints make this difficult.
Is it possible to set up an partitioning method which will allow you to truncate or drop separate partitions ?
If using 8i, how about creating it as an IOT (index organised table) and using the online index rebuild to rebuild it ?
--
Jonathan Lewis
Yet another Oracle-related web site: www.jlcomp.demon.co.uk
eoin7_at_my-deja.com wrote in message <7k3r99$3sa$1_at_nnrp1.deja.com>...
>Oracle 8:
>
>I have some tables that store data temporarily, with many inserts and
>deletes occuring daily. The tables can never be empty, so TRUNCATE is
>not an option.
>
>What is the best way to manage the table size?
>Will these tables continue to use more and more storage in the
>tablespace because of not being able to TRUNCATE REUSE STORAGE?
>
Received on Tue Jun 15 1999 - 07:41:23 CDT
![]() |
![]() |