Je vois des rapports sporadiques d'une application ayant défaillissant certaines requêtes avec une erreur "Fin de la chaîne de données TNS" à partir du serveur Oracle (10G). Y a-t-il des requêtes que je peux exécuter (par exemple, avec SQL * Plus ou autre outil) pour demander au serveur Oracle quelle était la cause de ces échecs? Quels journaux devrais-je rechercher?
Vous pouvez vérifier le journal d'alerte, comme décrit dans le débordement de pile Q & A:
Comment trouver et queue le journal d'alerte Oracle
... Où l'auteur de questions Tardate dit:
J'ai posté des scripts Bash et Perl pour trouver et quiconez le journal d'alerte sur mon blog environ le temps de retour, et je suis surpris de voir que le post obtiendra encore beaucoup de coups.
[.____] la technique utilisée est de rechercherbackground_dump_dest
dev$parameter
.
La réponse acceptée par Cagcowboy Ajoute:
Si la
background_dump_dest
Le paramètre n'est pas défini, lealert.log
sera mis en$Oracle_HOME/RDBMS/trace
.
Vous aurez probablement besoin de contactez le support Oracle . Assurez-vous que le dernier jeu de correctifs appliqué à votre version peut vous aider - ou à trouver l'exécution exacte de SQL lorsque le processus de serveur s'est écrasé et qui fonctionne autour de la bogue Oracle provoquant le crash est souvent possible.