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