.TRC

Fichier TRC

Oracle Database Trace File
Poser une question
RÉPONSE RAPIDE

Un fichier TRC est un journal de diagnostic en texte brut écrit par Oracle Database pour enregistrer l'activité du serveur ou d'une session SQL. Vous pouvez l'ouvrir avec n'importe quel éditeur de texte (Notepad++, Vim, less), mais pour les sorties de trace SQL, l'utilitaire Oracle tkprof transforme les données brutes en un rapport de performance lisible. Le fichier lui-même peut être ouvert en toute sécurité ; le risque réside dans le fait qu'il peut contenir des instructions SQL sensibles et des valeurs de variables de liaison (bind variables).

Développeur : Oracle Corporation Catégorie : Fichiers de base de données MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DB · .DBF · .ACCDB · .SQL

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 23, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier TRC ?

Un fichier .trc est un fichier de trace ou de débogage créé par le logiciel Oracle Database. Le fichier de trace contient un enregistrement détaillé des événements de la base de données exécutés par le serveur - y compris les opérations d'analyse (parse), d'exécution et d'extraction (fetch) SQL, les événements d'attente, les valeurs des variables de liaison et les piles d'erreurs - et peut être utilisé pour analyser ou déboguer des problèmes de performance et des erreurs survenus lors des transactions de la base de données.

Oracle produit des fichiers .trc automatiquement via des processus d'arrière-plan, ou lorsque le traçage SQL est activé via ALTER SESSION SET SQL_TRACE = TRUE, le package DBMS_MONITOR, ou l'événement de diagnostic 10046. Depuis Oracle Database 11g, les fichiers de trace résident dans le répertoire trace/ de l'Automatic Diagnostic Repository (ADR) et chaque .trc est généralement associé à un fichier compagnon de mappage de trace .trm utilisé par les outils ADR pour l'indexation.

Les traces SQL brutes sont généralement traitées avec les utilitaires en ligne de commande tkprof ou trcsess pour produire un rapport de performance lisible par l'homme. Cependant, comme le fichier .trc est stocké au format texte brut, il peut également être ouvert avec la plupart des éditeurs de texte. La taille des fichiers varie de quelques kilo-octets à plusieurs centaines de méga-octets selon l'intensité de la charge de travail et la durée du traçage.

Les fichiers .trc peuvent contenir des données sensibles, notamment des instructions SQL, des valeurs de variables de liaison et des détails de session, ils doivent donc être traités comme confidentiels.

Sécurité et sûreté

RISQUE : LOW

Un fichier .trc est un texte passif et ne peut pas s'exécuter, il est donc sûr à ouvrir. La véritable préoccupation est la CONFIDENTIALITÉ, pas les logiciels malveillants : les traces SQL peuvent contenir les instructions SQL littérales et les valeurs des variables de liaison qui ont transité par la base de données - potentiellement des données personnelles ou secrètes - donc masquez-les avant de les partager à l'extérieur. Sur le plan opérationnel, les fichiers .trc/.trm s'accumulent dans le répertoire de trace ADR et peuvent remplir le disque ; purgez-les avec ADRCI ou la politique de rétention automatique de la base de données plutôt que de les supprimer au hasard pendant que l'instance est en cours d'exécution.

Détails du format

en bref
NOM COMPLETOracle Database Trace Filealias Oracle trace file, SQL trace file
DÉVELOPPEUROracle Corporationdepuis 1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
TYPE MIMEtext/plain
TYPEJournal de trace de diagnostic / débogage en texte brut (binaire dans de rares cas de dump)
Cette extension est également utilisée par…
  • Fichier de piste (trace) PTC Creo / Pro/ENGINEER - Un fichier de piste .trc enregistrant les actions de l'interface utilisateur d'un utilisateur dans Pro/E pour relecture/débogage - sans rapport avec Oracle.
  • Journal de trace/débogage d'application générique - De nombreux programmes (renifleurs de réseau, middleware, applications personnalisées) écrivent un journal de débogage .trc en texte brut ; à ouvrir avec un éditeur de texte.

Programmes qui ouvrent les fichiers TRC

Windows3 apps
Notepad Open-source Ouvrez le .trc en tant que texte pour lire directement les en-têtes, les piles d'erreurs et le SQL.
tkprof (Oracle utility) Intégré Exécutez « tkprof votretrace.trc output.txt sys=no sort=exeela » pour transformer une trace SQL brute en un rapport de performance lisible. Livré avec chaque installation client/serveur Oracle.
Oracle Database (with SQL Developer / tkprof) Payant Utilisez les utilitaires tkprof/trcsess inclus ; SQL Developer peut également afficher la sortie de trace. C'est la base de données elle-même qui génère et consomme les traces.
macOS2 apps
tkprof (Oracle Instant Client tools) Gratuit Installez Oracle Instant Client Tools, puis exécutez tkprof sur le .trc pour produire un rapport.
Any text editor (TextEdit/BBEdit) Gratuit Ouvrez le .trc en tant que texte brut pour le lire.
Linux2 apps
tkprof / trcsess (Oracle utilities) Intégré Sur l'hôte de la base de données : « tkprof trace.trc out.txt sort=prsela,exeela,fchela » ; utilisez trcsess pour consolider d'abord plusieurs traces de session.
less / vim Open-source Ouvrez le .trc directement depuis le répertoire de trace diag pour le lire.

Détails techniques

spécifications approfondies
Type de formatJournal de diagnostic en texte brut (ASCII / UTF-8) ; dépend du jeu de caractères de la base de données dans de rares cas
Type MIMEtext/plain (application/octet-stream pour les régions de dump binaire dans les traces spécialisées)
Signature de fichierPas d'octets magiques fixes ; le fichier commence par un en-tête descriptif en texte brut contenant le chemin du fichier de trace, la version d'Oracle, le nom de l'instance et l'ID du processus OS
Produit parServeur Oracle Database et processus d'arrière-plan (PMON, SMON, DBWn, LGWR, etc.) ou traçage SQL explicite d'une session utilisateur
Activation du traçage SQLALTER SESSION SET SQL_TRACE = TRUE; DBMS_MONITOR.SESSION_TRACE_ENABLE; événement de diagnostic 10046 aux niveaux 1, 4, 8 ou 12
Contenu de la traceTemps d'analyse / exécution / extraction SQL, événements d'attente, dumps de variables de liaison, SQL récursif, piles d'erreurs ORA- et statistiques de curseur
Fichier compagnonChaque .trc est associé à un fichier de mappage de trace .trm (index ADR / métadonnées) depuis Oracle Database 11g
Chemin de stockage ADR$ORACLE_BASE/diag/rdbms/<db_name>/<instance>/trace/ - régi par l'Automatic Diagnostic Repository introduit dans Oracle 11g
Utilitaires de traitementtkprof formate une trace 10046 brute en un rapport SQL classé ; trcsess fusionne les traces de plusieurs sessions en un seul fichier
Variante SQL*Net / NetOracle Net (anciennement SQL*Net / Net8) écrit également des fichiers .trc pour les diagnostics de la couche réseau côté client ou serveur ; niveau de trace défini via TRACE_LEVEL_CLIENT / TRACE_LEVEL_SERVER dans sqlnet.ora
Taille de fichier typiqueDe quelques Ko pour les sessions courtes à des centaines de Mo pour les sessions chargées tracées au niveau 12 de l'événement 10046 (valeurs de liaison + attentes)
CompressionNon compressé ; le fichier est en texte brut sans compression interne appliquée
ConfidentialitéPeut exposer des instructions SQL, des valeurs de variables de liaison, des noms d'objets de schéma et des diagnostics internes Oracle - doit être traité comme sensible
Systèmes d'exploitation associésLinux, Windows Server, Solaris, AIX, HP-UX - toute plateforme hébergeant Oracle Database
Types de fichiers associés.trm (mappage de trace ADR), [.log](/format/log) (journal d'alerte Oracle), [.dmp](/format/dmp) (dump Oracle), .ora (config init/réseau Oracle)
Publié1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
Dernière versionN/A (evolves with each Oracle Database release; ADR-based since 11g, 2007)
Spécificationdocs.oracle.com

Conversions TRC

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers TRC. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers TRC.

Foire aux questions

Comment ouvrir un fichier .TRC ?
C'est du texte brut - ouvrez-le dans n'importe quel éditeur de texte (Notepad++, Vim, less). S'il s'agit d'une trace SQL Oracle, exécutez l'utilitaire tkprof inclus pour le transformer en un rapport de performance lisible.
Qu'est-ce que tkprof et en ai-je besoin ?
tkprof est l'outil en ligne de commande d'Oracle qui synthétise une trace SQL brute (10046) en statistiques d'analyse/exécution/extraction et en événements d'attente. Vous n'en avez pas strictement besoin pour lire un .trc, mais les traces brutes sont très difficiles à interpréter sans lui.
Puis-je supprimer les fichiers .trc et .trm d'Oracle ?
Généralement oui - ce sont des journaux de diagnostic. Utilisez la commande « purge » d'ADRCI ou la politique de rétention ADR pour supprimer les anciennes traces en toute sécurité ; évitez de les supprimer manuellement pendant que l'instance est occupée à y écrire.
Qu'est-ce que le fichier .trm à côté de mon .trc ?
C'est le fichier de métadonnées de mappage de trace ADR qui indexe le .trc correspondant ; les outils de diagnostic d'Oracle l'utilisent. Vous ne le lisez pas directement.
Un fichier .trc contient-il des données sensibles ?
Il le peut. Les traces SQL peuvent enregistrer les instructions réelles et les valeurs de liaison (qui pourraient inclure des données personnelles ou confidentielles), donc examinez et masquez une trace avant de l'envoyer à quiconque en dehors de votre équipe.
Comment générer un fichier de trace dans Oracle ?
Activez le traçage de session avec DBMS_MONITOR.SESSION_TRACE_ENABLE ou « ALTER SESSION SET EVENTS '10046 trace name context forever, level 12' » ; le .trc apparaît dans le répertoire de trace ADR indiqué par le paramètre DIAGNOSTIC_DEST/USER_DUMP_DEST.

Références

1Oracle - Performing Application Tracing (19c)docs.oracle.com
2Oracle - Using tkprof (SQL Tuning Guide)docs.oracle.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Extensions liées

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z