Målsætningen om et 10046 spor er at give et output dump -fil til en undersøgelse af database -aktiviteter. Forskellige arrangementer kan overvåges og lagres som en revision historie af begivenheder. Før en sådan fil kan oprettes, skal en 10046 trace begivenhed være aktiveret. En række Oracle database parametre skal indstilles , for at processen fuldført . Sporing aktivitet er ofte nødvendig, hvis databasen ikke reagerer som forventet . Instruktioner
1
Set passende parametre for spor . Nogle af disse parametre er beskrevet nedenfor , men der er flere andre parametre, som du måske ønsker at overveje : Hej
Disse parametre omfatter :
TIMED_STATISTICS - For at få timing oplysninger til trace -fil, denne parameter skal indstilles til sand
MAX_DUMP_FILE_SIZE - . standardfilnavnet indstilling for 10046 sporingsfilen er normalt for lille , formentlig som en sikkerhedsforanstaltning mod sporingsfilen bliver for uhåndterlig . Men der er også en "ubegrænset " indstilling, som vil have den modsatte effekt, og derfor skal man være omhyggelig , hvis dette er den parameter i øjeblikket sted at
USER_DUMP_DEST - . Sporet filen skal have en placering. Denne parameter indstiller placeringen af output-fil under processen
STATISTICS_LEVEL - . Denne parameter angiver det niveau af spor statistikker, der skal måles. Indstillingen "typisk" anses for at være minimumskravet , i modsætning til "ALL" , når alle oplysninger vil blive indsamlet.
2
Skift den aktuelle session i sqlplus at have en passende session id som følger : Hej
ændre session set tracefile_identifier = ' MYSESSION «
identifier" MYSESSION "( i dette tilfælde) , vil blive brugt til at identificere din individuelle aktivitet i sporingsfilen
< br . >
3
Aktiver 10046 sporing i sqlplus ved at indstille niveauet , og de begivenheder at spore ( 10046 i dette tilfælde) , og andre parametre , som er påkrævet, såsom niveau : Hej
ændre session sæt begivenheder '10046 trace navn kontekst evigt, level 8 «
4
Udføre SQL-sætninger til at køre , såsom : Hej
select e.empno , e.ename , d.dname , d . deptno
fra emp e , dept d
hvor e.deptno = d.deptno ,
5
Gennemfør sporing ved at deaktivere det når du er færdig på sqlplus prompt : Hej
ændre session sæt begivenheder '10046 trace navn sammenhæng off «
6
Undersøge trace -fil. Dette vil blive bestemt af den USER_DUMP_DEST mappeindgang i parameter -filen. Filnavnet vil være i form af : Hej
" XXXX_MYSESSION.TRC " efter sessionen navn forudsat
7
Læs output fra en trace -fil ved hjælp af en TKPROF hjælpeprogram til at læse den. korrekt . Den genererede trace -filen er svært at læse , og derfor TKPROF sætter det ind læsbar form . En kommando såsom : Hej
C: \\ Oracle \\ admin \\ ora10g \\ udump > tkprof ORA01904_MYSESSION.TRC c: . \\ Output.log
kan udstedes
< br >