.TRC

TRC-bestand

Oracle Database Trace File
Stel een vraag
SNEL ANTWOORD

Een TRC-bestand is een tekstgebaseerd diagnostisch logboek dat door Oracle Database wordt geschreven om vast te leggen wat de server of een SQL-sessie aan het doen was. U kunt het openen in elke teksteditor (Notepad++, Vim, less), maar voor SQL-trace-output zet het Oracle-hulpprogramma tkprof de ruwe gegevens om in een leesbaar prestatierapport. Het bestand zelf is veilig om te openen; het risico is dat het gevoelige SQL- en bind-variabelewaarden kan bevatten.

Ontwikkelaar: Oracle Corporation Categorie: Databasebestanden MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DB · .DBF · .ACCDB · .SQL

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 23, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het TRC-bestandsformaat?

Een .trc-bestand is een trace- of debugbestand dat is gemaakt door Oracle Database-software. Het tracebestand bevat een gedetailleerd verslag van databasegebeurtenissen die door de server zijn uitgevoerd - inclusief SQL-parse-, execute- en fetch-bewerkingen, wait-events, bind-variabelewaarden en error-stacks - en kan worden gebruikt om prestatieproblemen en fouten die tijdens databasetransacties zijn opgetreden te analyseren of te debuggen.

Oracle produceert automatisch .trc-bestanden via achtergrondprocessen, of wanneer SQL-tracing is ingeschakeld via ALTER SESSION SET SQL_TRACE = TRUE, het DBMS_MONITOR-pakket of diagnostisch event 10046. Sinds Oracle Database 11g bevinden tracebestanden zich in de Automatic Diagnostic Repository (ADR) trace/-directory en elk .trc-bestand is doorgaans gekoppeld aan een bijbehorend .trm trace-map-bestand dat door ADR-tooling wordt gebruikt voor indexering.

Ruwe SQL-traces worden meestal verwerkt met de command-line utilities tkprof of trcsess om een menselijk leesbaar prestatierapport te genereren. Omdat het .trc-bestand echter in platte tekst is opgeslagen, kan het ook met de meeste teksteditors worden geopend. Bestanden variëren van enkele kilobytes tot honderden megabytes, afhankelijk van de werkbelasting en de duur van de tracering.

.trc-bestanden kunnen gevoelige gegevens bevatten, waaronder SQL-statements, bind-variabelewaarden en sessiedetails, en moeten daarom als vertrouwelijk worden behandeld.

Beveiliging & veiligheid

RISICO: LOW

Een .trc is passieve tekst en kan niet worden uitgevoerd, dus het is veilig om te openen. De echte zorg is VERTROUWELIJKHEID, niet malware: SQL-traces kunnen de letterlijke SQL-statements en bind-variabelewaarden bevatten die door de database zijn gegaan - mogelijk persoonlijke of geheime gegevens - dus censureer deze voordat u ze extern deelt. Operationeel gezien hopen .trc/.trm-bestanden zich op in de ADR-trace-directory en kunnen ze de schijf vullen; verwijder ze met ADRCI of het automatische retentiebeleid van de database in plaats van ze willekeurig te verwijderen terwijl de instantie draait.

Formaatdetails

in een notendop
VOLLEDIGE NAAMOracle Database Trace Fileook bekend als Oracle trace file, SQL trace file
ONTWIKKELAAROracle Corporationsinds 1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
MIME-TYPEtext/plain
TYPEPlatte tekst diagnostisch / debug trace-logboek (binair in zeldzame dump-gevallen)
Deze extensie wordt ook gebruikt door…
  • PTC Creo / Pro/ENGINEER trail (trace) bestand - Een .trc trail-bestand dat de UI-acties van een gebruiker in Pro/E registreert voor herhaling/debugging - niet gerelateerd aan Oracle.
  • Generiek applicatie trace/debug logboek - Veel programma's (network sniffers, middleware, aangepaste apps) schrijven een .trc debug-logboek in platte tekst; openen met een teksteditor.

Programma's die TRC-bestanden openen

Windows3 apps
Notepad Open-source Open de .trc als tekst om headers, error-stacks en SQL direct te lezen.
tkprof (Oracle utility) Ingebouwd Voer „tkprof yourtrace.trc output.txt sys=no sort=exeela” uit om een ruwe SQL-trace om te zetten in een leesbaar prestatierapport. Wordt geleverd bij elke Oracle client/server-installatie.
Oracle Database (with SQL Developer / tkprof) Betaald Gebruik de meegeleverde tkprof/trcsess utilities; SQL Developer kan ook trace-output weergeven. De database zelf is wat de traces genereert en gebruikt.
macOS2 apps
tkprof (Oracle Instant Client tools) Gratis Installeer Oracle Instant Client Tools en voer vervolgens tkprof uit op de .trc om een rapport te genereren.
Any text editor (TextEdit/BBEdit) Gratis Open de .trc als platte tekst om deze te lezen.
Linux2 apps
tkprof / trcsess (Oracle utilities) Ingebouwd Op de DB-host: „tkprof trace.trc out.txt sort=prsela,exeela,fchela”; gebruik trcsess om eerst meerdere sessietraces samen te voegen.
less / vim Open-source Open de .trc rechtstreeks vanuit de diag trace-directory om deze te lezen.

Technische details

diepe specificaties
FormaattypePlatte tekst diagnostisch logboek (ASCII / UTF-8); in zeldzame gevallen afhankelijk van de database-tekenset
MIME-typetext/plain (application/octet-stream voor binaire dump-regio's in gespecialiseerde traces)
BestandssignatuurGeen vaste magic bytes; bestand begint met een beschrijvende tekstheader met het tracebestandspad, Oracle-versie, instantienaam en OS-proces-ID
Geproduceerd doorOracle Database-server en achtergrondprocessen (PMON, SMON, DBWn, LGWR, enz.) of expliciete SQL-tracing van gebruikerssessies
SQL-tracing activeringALTER SESSION SET SQL_TRACE = TRUE; DBMS_MONITOR.SESSION_TRACE_ENABLE; diagnostisch event 10046 op niveaus 1, 4, 8 of 12
Trace-inhoudSQL parse / execute / fetch timings, wait-events, bind-variabele dumps, recursieve SQL, ORA- error-stacks en cursorstatistieken
Bijbehorend bestandElke .trc is gekoppeld aan een .trm trace-map-bestand (ADR-index / metadata) sinds Oracle Database 11g
ADR-opslagpad$ORACLE_BASE/diag/rdbms/<db_name>/<instance>/trace/ - beheerd door de Automatic Diagnostic Repository geïntroduceerd in Oracle 11g
Verwerkingshulpprogramma'stkprof formatteert een ruwe 10046-trace naar een gerangschikt SQL-rapport; trcsess voegt traces van meerdere sessies samen in één bestand
SQL*Net / Net-variantOracle Net (voorheen SQL*Net / Net8) schrijft ook .trc-bestanden voor netwerklaag-diagnostiek aan client- of serverzijde; trace-niveau ingesteld via TRACE_LEVEL_CLIENT / TRACE_LEVEL_SERVER in sqlnet.ora
Typische bestandsgrootteVan enkele KB voor korte sessies tot honderden MB voor drukke sessies getraced op event 10046 niveau 12 (bind-waarden + waits)
CompressieOngecomprimeerd; het bestand is platte tekst zonder interne compressie
VertrouwelijkheidKan SQL-statements, bind-variabelewaarden, schema-objectnamen en interne Oracle-diagnostiek blootleggen - moet als gevoelig worden behandeld
Geassocieerde besturingssystemenLinux, Windows Server, Solaris, AIX, HP-UX - elk platform waarop Oracle Database draait
Gerelateerde bestandstypen.trm (ADR trace map), [.log](/format/log) (Oracle alert log), [.dmp](/format/dmp) (Oracle dump), .ora (Oracle init/netwerkconfiguratie)
Uitgebracht1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
Laatste versieN/A (evolves with each Oracle Database release; ADR-based since 11g, 2007)
Specificatiedocs.oracle.com

TRC conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met TRC-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over TRC-bestanden.

Veelgestelde vragen

Hoe open ik een .TRC-bestand?
Het is platte tekst - open het in elke teksteditor (Notepad++, Vim, less). Als het een Oracle SQL-trace is, gebruik dan het meegeleverde tkprof-hulpprogramma om het om te zetten in een leesbaar prestatierapport.
Wat is tkprof en heb ik het nodig?
tkprof is de command-line tool van Oracle die een ruwe SQL (10046) trace samenvat in parse/execute/fetch-statistieken en wait-events. U hebt het niet strikt nodig om een .trc te lezen, maar ruwe traces zijn zonder dit hulpmiddel erg moeilijk te interpreteren.
Kan ik Oracle .trc- en .trm-bestanden verwijderen?
Over het algemeen wel - het zijn diagnostische logboeken. Gebruik ADRCI „purge” of het ADR-retentiebeleid om oude traces veilig te verwijderen; vermijd het handmatig verwijderen terwijl de instantie bezig is met schrijven.
Wat is het .trm-bestand naast mijn .trc?
Het is het ADR trace-map metadatabestand dat de bijbehorende .trc indexeert; de diagnostische tools van Oracle gebruiken dit. U leest dit niet rechtstreeks.
Bevat een .trc-bestand gevoelige gegevens?
Dat is mogelijk. SQL-traces kunnen daadwerkelijke statements en bind-waarden vastleggen (die persoonlijke of vertrouwelijke gegevens kunnen bevatten), dus controleer en censureer een trace voordat u deze naar iemand buiten uw team stuurt.
Hoe genereer ik een tracebestand in Oracle?
Schakel sessietracering in met DBMS_MONITOR.SESSION_TRACE_ENABLE of „ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'”; het .trc-bestand verschijnt in de ADR-trace-directory die wordt aangegeven door de DIAGNOSTIC_DEST/USER_DUMP_DEST-instelling.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z