ORACLE archivne logy (2)

Jan Serak sherry na pikebo.cz
Pátek Říjen 17 07:43:45 CEST 2003


Kluvanek Martin wrote:
> Lenze niektore dokumenty tvrdia, ze capture proces zachytava prikazy 
> INSERT,DELETE..... a ked mu cez NOlogging poviem, tak nezachytava...

To by me zajimalo, ve ktere dokumentaci...

Oracle9i SQL Reference:

The logging_clause lets you specify whether creation of a database 
object will be logged in the redo log file (LOGGING) or not (NOLOGGING). 
This clause also specifies whether subsequent Direct Loader (SQL*Loader) 
and direct-path INSERT operations against the object are logged 
(LOGGING) or not logged (NOLOGGING).


Jinak [NO]LOGGING neni vlastnost tablespacu, nybrz segmentu v nem 
ulozenych. Tablespace ma vetsinu vlastnosti jen jako DEFAULT pro v nem 
nove vytvarene objekty (MIN_EXTENTS, MAX_EXTENTS, INITIAL_EXTENT, 
NEXT_EXTENT, PCT_INCREASE - priklady dalsich takovych vlastnosti).


> A co CONTENS=TEMPORARY (ci aky je opak PERMANENT?)
> Podla ma tie data potom drzi stale LEN  v pamati a po restarte session 
> to bude prazdne???

V Oracle9i je rozdil mezi:

create tablespace xx datafile ... temporary;

a

create temporary tablespace yy datafile ...;

Permanentni segmenty v tablespacu yy vytvorite a jejich existence bude 
automaticky ukoncena spolu se session. Zatimco v tablespace xx Vam 
Oracle vubec nedovoli vytvorit permenantni segment (muzete tam vytvaret 
pouze temporary segmenty, ktere Oracle implicitne vytvari kdyz potrebuje 
tridit (ORDER BY, GROUP BY, vyroba indexu) a tridena data se nevejdou do 
SORT AREA).

Jan Serak

> 
> 
>  > Klauzule na urovni tablespace je pouze default
>  > hodnota klauzule LOGGING pro nove vytvorene objekty a nema zadny vliv 
> na logovani
>  > zmen objektu v tablespace.
> Ale ja som tie objekty zalozil az potom, ked som vytvoril ten tablespace 
> s nastavenim NOLOGGING
> 
>  >
>  >
>  >>??Je v Oracle nejaky analyzator archivneho logu?
>  >
>  >
>  >
>  > Je, jmenuje se LogMiner. Blize o nem v administratorske prirucce.
> 
> Tak sa nanho mrknem, ale podozrenie na proces mam dost silne, ide len o 
> to ako ho donutit, aby nelogoval INSERTY a DELETY v par vybranych 
> tabulkach... :-((
> Zatial dik za radu.
> 





Další informace o konferenci Databases