Come Abilitare Il Tracciamento

Sommario:

Come Abilitare Il Tracciamento
Come Abilitare Il Tracciamento

Video: Come Abilitare Il Tracciamento

Video: Come Abilitare Il Tracciamento
Video: App Tracking toggle Grayed Out? Here’s Why! 2024, Maggio
Anonim

Un'operazione di traccia scrive istruzioni SQL specifiche nel file del sistema operativo, nonché le informazioni corrispondenti (piani di query e attese di eventi) che vengono eseguite durante l'esecuzione dello script. Puoi tracciare qualsiasi sessione arbitraria nel database Oracle.

Come abilitare il tracciamento
Come abilitare il tracciamento

Istruzioni

Passo 1

Prima di iniziare il tracciamento, è necessario abilitare la raccolta delle statistiche, altrimenti verranno visualizzati file con zero tempi. Per fare ciò, è necessario eseguire la query: alter system set timed_statistics = true Se è necessario avviare la traccia nella sessione corrente, il parametro di sistema deve essere sostituito con session.

Passo 2

Verificare che l'attributo della dimensione massima del file dump sia impostato su un valore sufficiente. Per fare ciò, eseguire la query SQL corrispondente: SELECT value FROM v $ param p WHERE name = 'max_dump_file_size' Il valore di $ param può essere impostato sia a livello di database (alter system) che a livello di sessione (alter session).

Passaggio 3

Quindi identificare la sessione che deve essere tracciata. Per fare ciò, scopri i valori primari delle colonne: SELECT sid, serial # from v $ system WHERE selection_criteria for_tracing

Passaggio 4

Per avviare la traccia, è necessario impostare l'evento 1046 nella sessione corrispondente. Eseguire la procedura sys.dbms_system.set_ev, quindi passare i valori sid e serial ottenuti come parametri interi: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ''); FINE

Passaggio 5

Per disattivare la traccia, modificare il valore del livello di evento 10046 da 8 a 0.

Passaggio 6

Il file di traccia viene visualizzato nella directory di dump del database Oracle (Oracle / admin / databaseSID / udump). Il nome di questo file contiene l'identificatore del processo del sistema operativo in cui è stata eseguita l'operazione e l'estensione è.trc. Per elaborare le informazioni in un formato leggibile, elaborare il file di traccia nell'utility tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Il file elaborato elencherà tutti i comandi che sono stati eseguiti durante la sessione.

Consigliato: