Convert table into partitioned table (Fast)

From: <>
Date: Tue, 4 Mar 2008 20:54:36 -0800 (PST)
Message-ID: <>

10g Release 2

Whats the fastest way to convert a very large table into a partitioned table. The operation doesn't have to be done online but it needs to completed as quick as possible.....

Current plan is to:

  1. Rename the existing unpartitioned table
  2. Create new partitioned table
  3. Insert into partitioned table select * from unpartitoned table
  4. Create indexes, constraints, etc

Is there a faster way to achieve this.

I've tried using direct loading using the /*+ APPEND */ hint but this doesnt increase the throughput significantly. Delaying the index creation until after the load however does massively improve load times.

Any other ideas..?

Thanks in advance. Received on Tue Mar 04 2008 - 22:54:36 CST

Original text of this message