Målet med et 10 046 spor er å gi en output dump fil for en undersøkelse av databasen 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 hendelsen være aktivert. En rekke Oracle database parametre må settes for at prosessen skal fullføres . Tracing aktivitet er ofte nødvendig hvis databasen ikke reagerer som forventet . Instruksjoner
en
Sett riktige parametrene for sporingen. Noen av disse parametrene er beskrevet nedenfor , men det er flere andre parametere du kanskje vil vurdere : en
Disse parametrene inkluderer :
TIMED_STATISTICS - For å få timing informasjon for sporingsfilen , denne parameteren bør settes til true
MAX_DUMP_FILE_SIZE - . standardfilen innstilling for 10 046 spor filen er som regel for liten , sannsynligvis som en forholdsregel mot sporingsfilen bli for uhåndterlig . Men det er også en " ubegrenset" innstilling som vil ha motsatt effekt , og derfor må utvises dersom dette er parameteren for tiden på plass
USER_DUMP_DEST - . Sporet filen må ha et sted. Denne parameteren angir plasseringen av output file under prosessen
STATISTICS_LEVEL - . Denne parameteren angir nivået av sporstoffer statistikk som skal måles . Innstillingen " TYPISK " anses å være minstekravet , i motsetning til " ALL" når all informasjon samles .
2
Endre gjeldende sesjon i sqlplus å ha en passende sesjonsidentifikasjon som følger : en
alter session set tracefile_identifier = ' MYSESSION ';
identifikator " 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 : en
alter session satt events '10046 spor navn sammenheng evig tid, nivå 8 ';
4
utføre SQL-setninger for å kjøre , for eksempel : en
velg e.empno , e.ename , d.dname , d . AVDNR
fra EMP e , dept d
hvor e.deptno = d.deptno ;
5
Fullfør sporing ved å deaktivere det når du er ferdig på sqlplus melding:
alter session satt events '10046 spor navn sammenheng off ';
6
Undersøke trace -filen. Dette vil bli bestemt av den USER_DUMP_DEST katalogposten i parameter- fil . Filnavnet vil være i form av : en
" XXXX_MYSESSION.TRC " etter økten navnet gitt
7
Les utgang fra et spor fil ved hjelp av en TKPROF verktøyet til å lese den. riktig . Den genererte Sporingsfilen er vanskelig å lese , og derfor TKPROF setter det inn i lesbar form. En kommando som:
C: \\ Oracle \\ admin \\ ora10g \\ udump > tkprof ORA01904_MYSESSION.TRC c: . \\ Output.log
kan utstedes