Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come abilitare Oracle 10046 Trace

L'obiettivo di una traccia 10046 è quello di fornire un file di dump di output per una indagine di attività di database . Vari eventi possono essere monitorati e memorizzati come cronologia di controllo degli eventi. Prima che si può creare un file del genere , un evento di traccia 10046 deve essere abilitato . Un certo numero di parametri di database Oracle dovrà essere impostata in modo che il processo di completare con successo . Tracciare l'attività è spesso necessario se il database non risponde come previsto. Istruzioni
1

parametri appropriati per la traccia. Alcuni di questi parametri sono descritte qui di seguito , ma ci sono molti altri parametri che si potrebbe prendere in considerazione :

Questi parametri includono :

TIMED_STATISTICS - Al fine di ottenere informazioni di temporizzazione per il file di traccia , questo parametro deve essere impostato su true

MAX_DUMP_FILE_SIZE - . l'impostazione di file predefinito per il file di traccia 10046 di solito è troppo piccolo , probabilmente come precauzione contro il file di traccia di diventare troppo ingombrante . Tuttavia, vi è anche un ambiente "illimitato" , che avrà l'effetto opposto , e quindi bisogna fare attenzione se questo è il parametro attualmente in vigore

USER_DUMP_DEST - . Il file di traccia deve avere una posizione. Questo parametro consente di impostare la posizione del file di output durante il processo

STATISTICS_LEVEL - . Questo parametro indica il livello di statistiche in traccia da misurare . L'impostazione "tipico" è considerata il requisito minimo , al contrario di "TUTTO" , quando verranno raccolte tutte le informazioni .
2

Cambiare la sessione corrente in sqlplus di avere un identificatore di sessione adatto come segue :

alter session set tracefile_identifier = ' mysession ';

l'identificatore " mysession " ( in questo caso) sarà utilizzato per identificare la tua attività individuale nel file di traccia
< br . >
3

Abilitare 10046 tracciando in sqlplus impostando il livello e gli eventi per rintracciare ( 10046 in questo caso) , e altri parametri come richiesto , come ad esempio il livello :

alter session set di eventi '10046 nome traccia contesto per sempre , il livello 8 ';
4

eseguire istruzioni SQL da eseguire , come ad esempio :

select e.empno , e.ename , R.rnome , d . DEPTNO

da emp e , reparto d

dove e.deptno = d.deptno ;
5

Completa il tracciamento da disabilitarlo quando finì in SQLPlus richiamo:

altera sessione eventi impostati '10046 nome traccia contesto off ' ;
6

Indagare il file di traccia . Questo sarà determinato dalla voce directory USER_DUMP_DEST nel file dei parametri . Il nome del file sarà nella forma di :

" XXXX_MYSESSION.TRC " dopo il nome della sessione fornito
7

Leggi uscita da un file di traccia utilizzando un programma di utilità TKPROF per leggerlo. correttamente . Il file di traccia generato è difficile da leggere e quindi TKPROF la mette in forma leggibile . Un comando come :

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

può essere rilasciato


 

software © www.354353.com