Nwlapcug.com


Come abilitare la traccia Oracle 10046

Come abilitare la traccia Oracle 10046


L'obiettivo di una traccia 10046 è quello di fornire un file di dump di output per un'indagine delle attività di database. Vari eventi possono essere monitorati e memorizzati come una cronologia di controllo degli eventi. Prima di poter creare un file di questo tipo, un evento di 10046 traccia deve essere abilitato. Un numero di parametri di Oracle database dovrà essere impostata in modo che il processo venga completato correttamente. L'attività di analisi è spesso necessario se il database non risponde come previsto.

Istruzioni

1

Impostare i parametri appropriati per la traccia. Alcuni di questi parametri sono descritti di seguito, ma ci sono diversi altri parametri che si potrebbe voler 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 10046 traccia è solitamente troppo piccolo, probabilmente come misura precauzionale contro il file di traccia diventando troppo ingombrante. Tuttavia, c'è anche un'impostazione di "UNLIMITED" che avrà l'effetto opposto, e pertanto si deve prestare attenzione se questo è il parametro attualmente in vigore.

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

STATISTICS_LEVEL - Questo parametro specifica il livello di statistiche traccia da misurare. L'impostazione "Tipica" è considerato il requisito minimo, al contrario di "Tutti" quando tutte le informazioni saranno raccolte.

2

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

alterare la sessione set tracefile_identifier = 'MYSESSION';

L'identificatore "MYSESSION" (in questo caso) sarà essere utilizzato per identificare la tua attività individuale nel file di traccia.

3

Attivare l'analisi 10046 in SQLPlus impostando il livello e gli eventi di traccia (10046 in questo caso) e altri parametri come richiesto, ad esempio il livello:

modificare il sessione set eventi 10046 traccia nome contesto per sempre, livello 8';

4

Eseguire istruzioni SQL da eseguire, come ad esempio:

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

da emp e, d dept

dove e.deptno = d.deptno;

5

Completare l'analisi di disabilitarlo quando finito al prompt di SQLPlus:

alterare la sessione eventi set 'traccia 10046 nome contesto fuori';

6

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

"XXXX_MYSESSION. TRC"dopo il nome di sessione fornito.

7

Output di lettura da un file di traccia utilizzando un'utilità TKPROF per leggerlo correttamente. Il file di traccia generato è difficile da leggere e pertanto TKPROF mette in forma leggibile. Un comando come:

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

possono essere emessi.