Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Suppress writing Redo Log Data
In our last gripping episode "Howard J. Rogers" <howardjr_at_www.com>
wrote:
> Hi David,
>
> I think you may have the cart and the horse round the wrong way.
NOLOGGING
> doesn't suppress redo for normal inserts, updates and deletes, but
only for
> peculiar DML done under certain circumstances (eg, create table
newemp as
> select * from oldemp, SQL*Loader in direct path and so on). Various
DDL can
> also be suppressed (such as create indexes, and indeed, create table).
>
> I only mention it because the doco for 8.1.5 states (as it has done
since at
> least 8.0.5):
>
> Quote ON:::::
> Although you can set the NOLOGGING attribute for a table, partition,
index,
> or tablespace, no-logging mode does not apply to every operation
performed
> on the schema object for which you set the NOLOGGING attribute. Only
the
> following operations can make use of no-logging mode:
>
> direct load (SQL*Loader)
> direct-load INSERT
> CREATE TABLE ... AS SELECT
> CREATE INDEX
> ALTER TABLE ... MOVE PARTITION
> ALTER TABLE ... SPLIT PARTITION
> ALTER INDEX ... SPLIT PARTITION
> ALTER INDEX ... REBUILD
> ALTER INDEX ... REBUILD PARTITION
> INSERT, UPDATE, and DELETE on LOBs in NOCACHE NOLOGGING mode stored
out of
> line
> QUOTE OFF:::::::::::::::::::::::
>
> Regards
> HJR
> --
> ----------------------------------------------------------------------
Apparently the 8.1.6 documentation is not as clear as that for 8.1.5 -- I did not find that information as succinctly put. It IS there, and I perused the documentation and pieced it together. My misread was unintentional. Thank you for clearing up the subject (of course, I NEVER claimed to be infallable).
-- David Fitzjarrell Oracle Certified DBA Sent via Deja.com http://www.deja.com/ Before you buy.Received on Tue Nov 14 2000 - 10:30:29 CST