Comment Activer Le Traçage

Table des matières:

Comment Activer Le Traçage
Comment Activer Le Traçage

Vidéo: Comment Activer Le Traçage

Vidéo: Comment Activer Le Traçage
Vidéo: Traçage Mobile Samsung (antivol) comment faire la configuration part1 2024, Peut
Anonim

Une opération de trace écrit des instructions SQL spécifiques dans le fichier du système d'exploitation, ainsi que les informations correspondantes (plans de requête et attentes d'événement) qui sont exécutées pendant l'exécution du script. Vous pouvez tracer n'importe quelle session arbitraire dans la base de données Oracle.

Comment activer le traçage
Comment activer le traçage

Instructions

Étape 1

Avant de commencer le traçage, vous devez activer la collecte de statistiques, sinon les fichiers avec zéro temps apparaîtront. Pour ce faire, vous devez exécuter la requête: alter system set timed_statistics = true Si vous devez démarrer le traçage dans la session en cours, le paramètre système doit être remplacé par session.

Étape 2

Vérifiez que l'attribut de taille maximale du fichier de vidage est défini sur une valeur suffisante. Pour ce faire, exécutez la requête SQL correspondante: SELECT value FROM v $ param p WHERE name = 'max_dump_file_size' La valeur de $ param peut être définie à la fois au niveau de la base de données (alter system) et au niveau de la session (alter session).

Étape 3

Ensuite, identifiez la session qui doit être tracée. Pour ce faire, recherchez les valeurs primaires des colonnes: SELECT sid, numéro de série de v $ system WHERE selection_criteria for_tracing

Étape 4

Pour démarrer le traçage, vous devez définir l'événement 1046 dans la session correspondante. Exécutez la procédure sys.dbms_system.set_ev, puis transmettez les valeurs sid et serial obtenues en tant que paramètres entiers: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ''); FINIR

Étape 5

Pour désactiver le traçage, modifiez la valeur du niveau d'événement 10046 de 8 à 0.

Étape 6

Le fichier de trace apparaît dans le répertoire de vidage de la base de données Oracle (Oracle / admin / databaseSID / udump). Le nom de ce fichier contient l'identifiant du processus OS dans lequel l'opération a été effectuée, et l'extension est.trc. Afin de traiter les informations sous une forme lisible, traitez le fichier de trace dans l'utilitaire tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Le fichier traité listera toutes les commandes qui ont été exécutées pendant la session.

Conseillé: