Re: Relocating LOB segment

From: Brent Day <coloradodba_at_gmail.com>
Date: Thu, 5 Feb 2015 20:49:03 -0700
Message-ID: <CAEz8shzqs1Kf7kHG7M7ouf3bpEZgw-cYPJYq4Yh83+NhHHZaSA_at_mail.gmail.com>



Sorry I hit send to soon.

Without knowing your version it is hard to give you correct information but I will give you a couple of thoughts that might help based on tools and methods I have used.

If you are on 11.2 and use SecureFiles then you can export with parallel. I have used this a few times but it does require the lob to already be stored as secure files. See metalink doc 1467662.1 for details.

Another alternative is to use DBMS_REDEFINITION. If you haven't used this tool before it is awesome. You can move the table behind the scenes while allowing transactions to continue (captured via materialize views behind the scene). Once the initial table create and data load is done you can sync the changes, then build your indexes, keys, etc. and then run the finalize procedure.

Hope that helps.
Brent

On Thu, Feb 5, 2015 at 8:34 PM, Brent Day <coloradodba_at_gmail.com> wrote:

> Since it is a LOB you can't parallelize it.
>
>
> http://docs.oracle.com/cd/E11882_01/server.112/e25523/parallel001.htm#CACGFHCC
>
> You can typically use parallel DDL where you use regular DDL. There are,
> however, some additional details to consider when designing your database. One
> important restriction is that parallel DDL cannot be used on tables with
> object or LOB columns.
>
>

--
http://www.freelists.org/webpage/oracle-l
Received on Fri Feb 06 2015 - 04:49:03 CET

Original text of this message