L'objectif d'une trace 10046 est de fournir un fichier de vidage de sortie pour une enquête sur les activités de base de données . Différents événements peuvent être contrôlées et enregistrées comme une histoire de l' audit des événements. Devant un tel fichier peut être créé , un événement de trace 10046 doit être activé . Un certain nombre de paramètres de base de données Oracle devra être défini pour que le processus aboutisse. Activité de suivi est souvent nécessaire si la base de données ne répond pas comme prévu. Instructions
1
Réglez les paramètres appropriés pour la trace. Certains de ces paramètres sont décrits ci-dessous, mais il ya plusieurs autres paramètres que vous pourriez envisager :
Ces paramètres incluent : Photos
TIMED_STATISTICS - Afin d'obtenir des informations de synchronisation pour le fichier de trace , ce paramètre doit être défini sur true
MAX_DUMP_FILE_SIZE . - Le réglage de fichier par défaut pour le fichier de trace 10046 est généralement trop faible , probablement par mesure de précaution contre le fichier de trace de devenir trop lourd . Cependant, il est également un paramètre « illimité» qui aura l'effet inverse , et donc il faut prendre soin si c'est le paramètre actuellement en place
USER_DUMP_DEST . - Le fichier de trace doit avoir un emplacement. Ce paramètre définit l'emplacement du fichier de sortie au cours du processus
STATISTICS_LEVEL - . Ce paramètre indique le niveau de trace statistiques à mesurer. Le réglage «typique» est considéré comme le minimum requis , par opposition à "ALL" lorsque toutes les informations seront recueillies .
2
Changer la session en cours dans SQLPlus d'avoir un identifiant de session adapté comme suit : Photos
modifie séance ensemble tracefile_identifier = ' MaSession ';
l'identifiant " MaSession " ( dans ce cas) sera utilisé pour identifier votre activité individuelle dans le fichier de trace
< br . > Hôtels 3
Activer 10046 traçage dans SQLPlus en réglant le niveau et les événements de trace ( 10046 dans ce cas) , et d'autres paramètres comme requis, tels que le niveau :
modifier les événements du jeu de la session '10046 nom trace contexte toujours, niveau 8 ' ;
4
exécuter des instructions SQL à exécuter, telles que :
select e.empno , e.ename , d.dname , d . deptno
de emp e , dept d
où e.deptno = d.deptno ;
5
Terminez le tracé en le désactivant lorsque vous avez terminé à la SQLPlus invite:
modifier les événements du jeu de la session '10046 nom trace contexte off ' ;
6
enquêter sur le fichier de trace . Cela sera déterminé par l'entrée du répertoire USER_DUMP_DEST dans le fichier de paramètres . Le nom du fichier sera sous la forme d' :
" XXXX_MYSESSION.TRC » après le nom de la session prévue
7
Lire la sortie d'un fichier de trace à l'aide d'un utilitaire TKPROF de le lire. correctement. Le fichier de trace généré est difficile à lire et donc TKPROF met en forme lisible. Une commande telle que :
C: \\ Oracle \\ admin \\ ora10g \\ udump > tkprof ORA01904_MYSESSION.TRC c : \\. Output.log
peut être délivré
< br >