Slik aktiverer Oracle 10046 Trace

Slik aktiverer Oracle 10046 Trace


Målet med en 10 046 spor er å gi en utgang dump fil for en undersøkelse av database aktiviteter. Ulike hendelser kan overvåkes og lagres som en revisjon historie av hendelser. Før en slik fil kan opprettes, må en 10 046 spor begivenhet være aktivert. En rekke Oracle database parametre må settes for at prosessen skal fullføres. Følge aktivitet er ofte nødvendig hvis databasen ikke svarer som forventet.

Bruksanvisning

1 Still relevante parametere for sporingen. Noen av disse parametrene er beskrevet nedenfor, men det er flere andre parametere kan det være lurt å vurdere:

Disse parametrene omfatter:

TIMED_STATISTICS - For å oppnå tidsinformasjon for sporingsfilen, bør denne parameteren settes til true.

MAX_DUMP_FILE_SIZE - Standard fil Innstillingen for 10046 sporingsfilen er vanligvis for lite, trolig som en forholdsregel mot sporingsfilen blir for uhåndterlig. Men det er også en "ubegrenset" innstilling som vil ha motsatt effekt, og derfor forsiktighet må tas dersom dette er parameteren for tiden på plass.

USER_DUMP_DEST - Sporingsfilen må ha et sted. Denne parameteren angir plasseringen av utdatafilen under prosessen.

STATISTICS_LEVEL - Denne parameteren angir nivået av spor statistikk som skal måles. Innstillingen "typisk" anses å være minstekravet, i motsetning til "ALL" når all informasjon vil bli samlet.

2 Endre gjeldende sesjon i sqlplus å ha en passende sesjonsidentifikasjon som følger:

endre session sett tracefile_identifier = 'MYSESSION';

Identifikatoren "MYSESSION" (i dette tilfellet) skal brukes til å identifisere individuelle aktivitet i sporingsfilen.

3 Aktiver 10046 sporing i sqlplus ved å sette nivået og hendelsene å spore (10046 i dette tilfellet), og andre parametere som kreves, for eksempel nivået:

endre session sett hendelser '10046 spor navn sammenheng evig tid, nivå 8';

4 Utføre SQL-setninger til å kjøre, for eksempel:

Velg e.empno, e.ename, d.dname, d.deptno

fra emp e, avd d

hvor e.deptno = d.deptno;

5 Fullfør sporing ved å deaktivere det når du er ferdig på sqlplus teksten:

endre session sett hendelser '10046 spor navn sammenheng av';

6 Undersøke sporingsfilen. Dette vil bli bestemt av USER_DUMP_DEST katalogoppføring i parameterfilen. Filnavnet vil være i form av:

"XXXX_MYSESSION.TRC" etter økten navn gitt.

7 Les utgang fra et spor fil ved hjelp av en TKPROF verktøy for å lese den riktig. Den genererte sporingsfilen er vanskelig å lese og derfor TKPROF setter den til lesbar form. En kommando som:

C: \ Oracle \ admin \ ora10g \ udump> tkprof ORA01904_MYSESSION.TRC c: \ output.log

kan utstedes.