.TRC

TRC Datei

Oracle Database Trace File
Frage stellen
SCHNELLE ANTWORT

Eine TRC-Datei ist ein Klartext-Diagnoseprotokoll, das von der Oracle Database geschrieben wird, um Aktivitäten des Servers oder einer SQL-Sitzung aufzuzeichnen. Sie können sie in jedem Texteditor (Notepad++, Vim, less) öffnen, aber für SQL-Trace-Ausgaben wandelt das Oracle-Dienstprogramm tkprof die Rohdaten in einen lesbaren Performance-Bericht um. Die Datei selbst kann sicher geöffnet werden; die Sorge gilt eher dem Datenschutz, da sie sensible SQL-Anweisungen und Bind-Variablen-Werte enthalten kann.

Entwickler: Oracle Corporation Kategorie: Datenbanken MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DB · .DBF · .ACCDB · .SQL

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 23, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das TRC-Dateiformat?

Eine .trc-Datei ist eine Trace- oder Debug-Datei, die von der Oracle Database-Software erstellt wurde. Die Trace-Datei enthält eine detaillierte Aufzeichnung von Datenbankereignissen, die vom Server ausgeführt wurden - einschließlich SQL-Parse-, Execute- und Fetch-Operationen, Wait-Events, Bind-Variablen-Werten und Fehler-Stacks - und kann verwendet werden, um Performance-Probleme und Fehler zu analysieren oder zu debuggen, die während Datenbanktransaktionen aufgetreten sind.

Oracle erstellt .trc-Dateien automatisch durch Hintergrundprozesse oder wenn das SQL-Tracing über ALTER SESSION SET SQL_TRACE = TRUE, das Paket DBMS_MONITOR oder das Diagnose-Event 10046 aktiviert wird. Seit Oracle Database 11g befinden sich Trace-Dateien im Verzeichnis trace/ des Automatic Diagnostic Repository (ADR), und jede .trc-Datei ist in der Regel mit einer zugehörigen .trm-Trace-Map-Datei gepaart, die von ADR-Tools zur Indizierung verwendet wird.

Rohe SQL-Traces werden normalerweise mit den Befehlszeilen-Dienstprogrammen tkprof oder trcsess verarbeitet, um einen menschenlesbaren Performance-Bericht zu erstellen. Da die .trc-Datei jedoch im Klartextformat gespeichert ist, kann sie auch mit den meisten Texteditoren geöffnet werden. Die Dateigrößen reichen von wenigen Kilobyte bis zu hunderten Megabyte, abhängig von der Arbeitslast und der Dauer des Tracings.

.trc-Dateien können sensible Daten wie SQL-Anweisungen, Bind-Variablen-Werte und Sitzungsdetails enthalten und sollten daher vertraulich behandelt werden.

Sicherheit

RISIKO: LOW

Eine .trc ist passiver Text und kann nicht ausgeführt werden, daher ist das Öffnen sicher. Die eigentliche Sorge gilt der VERTRAULICHKEIT, nicht Malware: SQL-Traces können die wörtlichen SQL-Anweisungen und Bind-Variablen-Werte enthalten, die durch die Datenbank geflossen sind - potenziell persönliche oder geheime Daten - daher vor der externen Weitergabe schwärzen. Betriebstechnisch sammeln sich .trc/.trm-Dateien im ADR-Trace-Verzeichnis an und können die Festplatte füllen; löschen Sie diese mit ADRCI oder der automatischen Aufbewahrungsrichtlinie der Datenbank, anstatt sie wahllos zu löschen, während die Instanz läuft.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEOracle Database Trace Filealias Oracle trace file, SQL trace file
ENTWICKLEROracle Corporationseit 1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
KATEGORIEDatenbanken
MIME TYPEtext/plain
TYPKlartext-Diagnose- / Debug-Trace-Protokoll (binär in seltenen Dump-Fällen)
Diese Erweiterung wird auch verwendet von…
  • PTC Creo / Pro/ENGINEER Trail-Datei (Trace) - Eine .trc-Trail-Datei, die UI-Aktionen eines Benutzers in Pro/E zur Wiedergabe/Fehlersuche aufzeichnet - nicht verwandt mit Oracle.
  • Generisches Anwendungs-Trace/Debug-Log - Viele Programme (Netzwerk-Sniffer, Middleware, benutzerdefinierte Apps) schreiben ein Klartext-.trc-Debug-Log; zu öffnen mit einem Texteditor.

Programme zum Öffnen von TRC-Dateien

Windows3 apps
Notepad Open Source Öffnen Sie die .trc als Text, um Header, Fehler-Stacks und SQL direkt zu lesen.
tkprof (Oracle utility) Integriert Führen Sie „tkprof yourtrace.trc output.txt sys=no sort=exeela” aus, um einen rohen SQL-Trace in einen lesbaren Performance-Bericht zu verwandeln. Wird mit jeder Oracle-Client/Server-Installation geliefert.
Oracle Database (with SQL Developer / tkprof) Kostenpflichtig Verwenden Sie die mitgelieferten Dienstprogramme tkprof/trcsess; SQL Developer kann Trace-Ausgaben ebenfalls anzeigen. Die Datenbank selbst ist das System, das Traces generiert und verarbeitet.
macOS2 apps
tkprof (Oracle Instant Client tools) Kostenlos Installieren Sie die Oracle Instant Client Tools und führen Sie dann tkprof auf der .trc aus, um einen Bericht zu erstellen.
Any text editor (TextEdit/BBEdit) Kostenlos Öffnen Sie die .trc als Klartext, um sie zu lesen.
Linux2 apps
tkprof / trcsess (Oracle utilities) Integriert Auf dem DB-Host: „tkprof trace.trc out.txt sort=prsela,exeela,fchela”; verwenden Sie trcsess, um zuerst mehrere Sitzungs-Traces zusammenzuführen.
less / vim Open Source Öffnen Sie die .trc direkt aus dem Diagnose-Trace-Verzeichnis, um sie zu lesen.

Technische Details

technische Spezifikation
Format-TypKlartext-Diagnoseprotokoll (ASCII / UTF-8); in seltenen Fällen abhängig vom Datenbank-Zeichensatz
MIME-Typtext/plain (application/octet-stream für binäre Dump-Bereiche in spezialisierten Traces)
DateisignaturKeine festen Magic Bytes; die Datei beginnt mit einem beschreibenden Klartext-Header, der den Trace-Dateipfad, die Oracle-Version, den Instanznamen und die OS-Prozess-ID enthält
Erstellt vonOracle Database-Server und Hintergrundprozesse (PMON, SMON, DBWn, LGWR usw.) oder explizites SQL-Tracing einer Benutzersitzung
Aktivierung des SQL-TracingsALTER SESSION SET SQL_TRACE = TRUE; DBMS_MONITOR.SESSION_TRACE_ENABLE; Diagnose-Event 10046 auf den Leveln 1, 4, 8 oder 12
Trace-InhaltSQL-Parse- / Execute- / Fetch-Zeiten, Wait-Events, Bind-Variablen-Dumps, rekursives SQL, ORA-Fehler-Stacks und Cursor-Statistiken
Zugehörige DateiJede .trc ist seit Oracle Database 11g mit einer .trm-Trace-Map-Datei (ADR-Index / Metadaten) gepaart
ADR-Speicherpfad$ORACLE_BASE/diag/rdbms/<db_name>/<instance>/trace/ - verwaltet durch das in Oracle 11g eingeführte Automatic Diagnostic Repository
Verarbeitungs-Toolstkprof formatiert einen rohen 10046-Trace in einen sortierten SQL-Bericht; trcsess führt Traces von mehreren Sitzungen in einer Datei zusammen
SQL*Net / Net-VarianteOracle Net (früher SQL*Net / Net8) schreibt ebenfalls .trc-Dateien für client- oder serverseitige Netzwerkdiagnosen; Trace-Level wird über TRACE_LEVEL_CLIENT / TRACE_LEVEL_SERVER in der sqlnet.ora festgelegt
Typische DateigrößeEinige KB für kurze Sitzungen bis zu hunderten MB für vielbeschäftigte Sitzungen, die mit Event 10046 Level 12 (Bind-Werte + Waits) aufgezeichnet wurden
KompressionUnkomprimiert; die Datei ist Klartext ohne interne Komprimierung
VertraulichkeitKann SQL-Anweisungen, Bind-Variablen-Werte, Schema-Objektnamen und interne Oracle-Diagnosen offenlegen - sollte als sensibel behandelt werden
Zugehörige BetriebssystemeLinux, Windows Server, Solaris, AIX, HP-UX - jede Plattform, auf der Oracle Database läuft
Verwandte Dateitypen.trm (ADR-Trace-Map), [.log](/format/log) (Oracle Alert-Log), [.dmp](/format/dmp) (Oracle Dump), .ora (Oracle Init-/Netzwerkkonfiguration)
Veröffentlicht1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
Neueste VersionN/A (evolves with each Oracle Database release; ADR-based since 11g, 2007)
Spezifikationdocs.oracle.com

TRC-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit TRC-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu TRC-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .TRC-Datei?
Es handelt sich um Klartext - öffnen Sie sie in einem beliebigen Texteditor (Notepad++, Vim, less). Wenn es sich um einen Oracle SQL-Trace handelt, führen Sie das mitgelieferte Dienstprogramm tkprof aus, um ihn in einen lesbaren Performance-Bericht umzuwandeln.
Was ist tkprof und brauche ich es?
tkprof ist ein Befehlszeilen-Tool von Oracle, das einen rohen SQL-Trace (10046) in Parse/Execute/Fetch-Statistiken und Wait-Events zusammenfasst. Sie benötigen es nicht zwingend, um eine .trc zu lesen, aber rohe Traces sind ohne es sehr schwer zu interpretieren.
Kann ich Oracle .trc- und .trm-Dateien löschen?
Im Allgemeinen ja - es handelt sich um Diagnoseprotokolle. Verwenden Sie ADRCI „purge” oder die ADR-Aufbewahrungsrichtlinie, um alte Traces sicher zu entfernen; vermeiden Sie es, sie manuell zu löschen, während die Instanz gerade aktiv in sie schreibt.
Was ist die .trm-Datei neben meiner .trc?
Dies ist die ADR-Trace-Map-Metadatendatei, die die zugehörige .trc indiziert; die Diagnose-Tools von Oracle verwenden sie. Sie wird nicht direkt gelesen.
Enthält eine .trc-Datei sensible Daten?
Das kann sie. SQL-Traces können tatsächliche Anweisungen und Bind-Werte aufzeichnen (die persönliche oder vertrauliche Daten enthalten könnten). Überprüfen und schwärzen Sie einen Trace daher, bevor Sie ihn an Personen außerhalb Ihres Teams senden.
Wie generiere ich eine Trace-Datei in Oracle?
Aktivieren Sie das Sitzungs-Tracing mit DBMS_MONITOR.SESSION_TRACE_ENABLE oder „ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'”; die .trc erscheint im ADR-Trace-Verzeichnis, das durch die Einstellung DIAGNOSTIC_DEST/USER_DUMP_DEST angezeigt wird.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen