.TRC

TRC-fil

Oracle Database Trace File
Still et spørsmål
HURTIGSVAR

En TRC-fil er en diagnostisk logg i ren tekst skrevet av Oracle Database for å registrere hva serveren eller en SQL-sesjon foretok seg. Du kan åpne den i hvilken som helst tekstredigerer (Notepad++, Vim, less), men for SQL-sporingsdata gjør Oracle-verktøyet tkprof rådataene om til en lesbar ytelsesrapport. Selve filen er trygg å åpne; bekymringen er at den kan inneholde sensitive SQL-setninger og verdier for bind-variabler.

Utvikler: Oracle Corporation Kategori: Databasefiler MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DB · .DBF · .ACCDB · .SQL

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 23, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er TRC-filformatet?

En .trc-fil er en sporings- eller feilsøkingsfil opprettet av Oracle Database-programvare. Sporingsfilen inneholder en detaljert oversikt over databasehendelser utført av serveren - inkludert SQL-operasjoner som parse, execute og fetch, ventehendelser (wait events), verdier for bind-variabler og feilstakker - og kan brukes til å analysere eller feilsøke ytelsesproblemer og feil som oppstod under databasetransaksjoner.

Oracle produserer .trc-filer automatisk gjennom bakgrunnsprosesser, eller når SQL-sporing er aktivert via ALTER SESSION SET SQL_TRACE = TRUE, pakken DBMS_MONITOR, eller diagnostisk hendelse 10046. Siden Oracle Database 11g har sporingsfiler ligget under mappen trace/ i Automatic Diagnostic Repository (ADR), og hver .trc er vanligvis paret med en tilhørende .trm sporingskartfil som brukes av ADR-verktøy for indeksering.

Rå SQL-sporingsdata behandles vanligvis med kommandolinjeverktøyene tkprof eller trcsess for å produsere en menneskelig lesbar ytelsesrapport. Siden .trc-filen er lagret i et rent tekstformat, kan den imidlertid også åpnes med de fleste tekstredigeringsprogrammer. Filene varierer fra noen få kilobyte til hundrevis av megabyte, avhengig av arbeidsbelastning og varighet på sporingen.

.trc-filer kan inneholde sensitive data, inkludert SQL-setninger, verdier for bind-variabler og sesjonsdetaljer, så de bør behandles konfidensielt.

Sikkerhet og trygghet

RISIKO: LOW

En .trc er passiv tekst og kan ikke kjøres, så den er trygg å åpne. Den reelle bekymringen er KONFIDENSIALITET, ikke skadevare: SQL-sporinger kan inneholde de bokstavelige SQL-setningene og bind-variabelverdiene som passerte gjennom databasen - potensielt personlige eller hemmelige data - så sensurer før ekstern deling. Operasjonelt vil .trc/.trm-filer samle seg opp i ADR-sporingsmappen og kan fylle disken; slett dem med ADRCI eller databasens automatiske oppbevaringsregler i stedet for å slette tilfeldig mens instansen kjører.

Formatdetaljer

i et nøtteskall
FULLT NAVNOracle Database Trace Fileogså kjent som Oracle trace file, SQL trace file
UTVIKLEROracle Corporationsiden 1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
MIME-TYPEtext/plain
TYPEDiagnostisk / feilsøkingslogg i ren tekst (binær i sjeldne dump-tilfeller)
Denne filendelsen brukes også av…
  • PTC Creo / Pro/ENGINEER trail (trace) fil - En .trc trail-fil som registrerer en brukers UI-handlinger i Pro/E for avspilling/feilsøking - ikke relatert til Oracle.
  • Generisk applikasjonssporingslogg - Mange programmer (nettverkssniffere, mellomvare, tilpassede apper) skriver en .trc-feilsøkingslogg i ren tekst; åpne med en tekstredigerer.

Programmer som åpner TRC-filer

Windows3 apps
Notepad Åpen kildekode Åpne .trc som tekst for å lese headere, feilstakker og SQL direkte.
tkprof (Oracle utility) Innebygd Kjør «tkprof dinsporing.trc output.txt sys=no sort=exeela» for å gjøre en rå SQL-sporing om til en lesbar ytelsesrapport. Følger med hver Oracle-klient/server-installasjon.
Oracle Database (with SQL Developer / tkprof) Betalt Bruk de medfølgende tkprof/trcsess-verktøyene; SQL Developer kan også vise sporingsutdata. Selve databasen er det som genererer og bruker sporinger.
macOS2 apps
tkprof (Oracle Instant Client tools) Gratis Installer Oracle Instant Client Tools, og kjør deretter tkprof på .trc-filen for å produsere en rapport.
Any text editor (TextEdit/BBEdit) Gratis Åpne .trc som ren tekst for å lese den.
Linux2 apps
tkprof / trcsess (Oracle utilities) Innebygd På DB-verten: «tkprof trace.trc out.txt sort=prsela,exeela,fchela»; bruk trcsess for å konsolidere flere sesjonssporinger først.
less / vim Åpen kildekode Åpne .trc direkte fra diag-sporingsmappen for å lese den.

Tekniske detaljer

dyp spesifikasjon
Format-typeDiagnostisk logg i ren tekst (ASCII / UTF-8); i sjeldne tilfeller avhengig av databasens tegnsett
MIME-typetext/plain (application/octet-stream for binære dump-regioner i spesialiserte sporinger)
FilsignaturIngen faste magic bytes; filen starter med en beskrivende tekst-header som inneholder filstien til sporingen, Oracle-versjon, instansnavn og OS-prosess-ID
Produsert avOracle Database-server og bakgrunnsprosesser (PMON, SMON, DBWn, LGWR, etc.) eller eksplisitt SQL-sporing av brukersesjon
Aktivering av SQL-sporingALTER SESSION SET SQL_TRACE = TRUE; DBMS_MONITOR.SESSION_TRACE_ENABLE; diagnostisk hendelse 10046 på nivåene 1, 4, 8 eller 12
SporingsinnholdTidspunkter for SQL parse / execute / fetch, ventehendelser, dumper av bind-variabler, rekursiv SQL, ORA-feilstakker og markørstatistikk
Tilhørende filHver .trc er paret med en .trm sporingskartfil (ADR-indeks / metadata) siden Oracle Database 11g
ADR-lagringssti$ORACLE_BASE/diag/rdbms/<db_navn>/<instans>/trace/ - styrt av Automatic Diagnostic Repository introdusert i Oracle 11g
Behandlingsverktøytkprof formaterer en rå 10046-sporing til en rangert SQL-rapport; trcsess slår sammen sporinger fra flere sesjoner til én fil
SQL*Net / Net-variantOracle Net (tidligere SQL*Net / Net8) skriver også .trc-filer for diagnostikk av nettverkslaget på klient- eller serversiden; sporingsnivå settes via TRACE_LEVEL_CLIENT / TRACE_LEVEL_SERVER i sqlnet.ora
Typisk filstørrelseFra noen få KB for korte sesjoner til hundrevis av MB for travle sesjoner sporet på hendelse 10046 nivå 12 (bind-verdier + ventetid)
KomprimeringUkomprimert; filen er ren tekst uten intern komprimering
KonfidensialitetKan eksponere SQL-setninger, verdier for bind-variabler, navn på skjemaobjekter og intern Oracle-diagnostikk - bør behandles som sensitiv
Tilknyttede operativsystemerLinux, Windows Server, Solaris, AIX, HP-UX - enhver plattform som er vert for Oracle Database
Relaterte filtyper.trm (ADR-sporingskart), [.log](/format/log) (Oracle alert-logg), [.dmp](/format/dmp) (Oracle dump), .ora (Oracle init/nettverkskonfigurasjon)
Utgitt1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
Siste versjonN/A (evolves with each Oracle Database release; ADR-based since 11g, 2007)
Spesifikasjondocs.oracle.com

TRC-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med TRC-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om TRC-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .TRC-fil?
Det er ren tekst - åpne den i en hvilken som helst tekstredigerer (Notepad++, Vim, less). Hvis det er en Oracle SQL-sporing, kjør det medfølgende tkprof-verktøyet for å gjøre den om til en lesbar ytelsesrapport.
Hva er tkprof og trenger jeg det?
tkprof er Oracles kommandolinjeverktøy som oppsummerer en rå SQL (10046) sporing til statistikk for parse/execute/fetch og ventehendelser. Du trenger det strengt tatt ikke for å lese en .trc, men rå sporingsdata er svært vanskelige å tolke uten det.
Kan jeg slette Oracle .trc- og .trm-filer?
Generelt ja - de er diagnostiske logger. Bruk ADRCI «purge» eller ADR-retningslinjer for oppbevaring for å fjerne gamle sporingsfiler på en trygg måte; unngå å slette dem manuelt mens instansen er opptatt med å skrive til dem.
Hva er .trm-filen ved siden av min .trc?
Det er ADR-sporingskartets metadatafil som indekserer den tilhørende .trc-filen; Oracles diagnostikkverktøy bruker denne. Du leser den ikke direkte.
Inneholder en .trc-fil sensitive data?
Det kan den. SQL-sporinger kan registrere faktiske setninger og bind-verdier (som kan inkludere personlige eller konfidensielle data), så se gjennom og sensurer en sporing før du sender den til noen utenfor teamet ditt.
Hvordan genererer jeg en sporingsfil i Oracle?
Aktiver sesjonssporing med DBMS_MONITOR.SESSION_TRACE_ENABLE eller «ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'»; .trc-filen vises i ADR-sporingsmappen som angitt av innstillingen DIAGNOSTIC_DEST/USER_DUMP_DEST.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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)

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å