.TRC

TRC-fil

Oracle Database Trace File
Stil et spørgsmål
HURTIGT SVAR

En TRC-fil er en almindelig tekstbaseret diagnosticeringslog skrevet af Oracle Database for at registrere, hvad serveren eller en SQL-session foretog sig. Du kan åbne den i enhver teksteditor (Notepad++, Vim, less), men for SQL-trace-output forvandler Oracle-værktøjet tkprof rådataene til en læsbar præstationsrapport. Selve filen er sikker at åbne; bekymringen er, at den kan indeholde følsomme SQL- og bind-variabelværdier.

Udvikler: Oracle Corporation Kategori: Databasefiler MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DB · .DBF · .ACCDB · .SQL

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 23, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er TRC-filformatet?

En .trc-fil er en trace- eller fejlfindingsfil oprettet af Oracle Database-software. Trace-filen indeholder en detaljeret registrering af databasehændelser udført af serveren - herunder SQL-parse, execute og fetch-operationer, ventehændelser (wait events), bind-variabelværdier og fejl-stacks - og kan bruges til at analysere eller fejlfinde præstationsproblemer og fejl, der opstod under databasetransaktioner.

Oracle producerer automatisk .trc-filer via baggrundsprocesser, eller når SQL-tracing er aktiveret via ALTER SESSION SET SQL_TRACE = TRUE, pakken DBMS_MONITOR eller diagnosticeringshændelsen 10046. Siden Oracle Database 11g har trace-filer ligget under Automatic Diagnostic Repository (ADR) trace/-mappen, og hver .trc er typisk parret med en ledsagende .trm trace-map-fil, der bruges af ADR-værktøjer til indeksering.

Rå SQL-traces behandles normalt med kommandolinjeværktøjerne tkprof eller trcsess for at producere en letlæselig præstationsrapport. Da .trc-filen gemmes i almindeligt tekstformat, kan den dog også åbnes med de fleste teksteditorer. Filerne varierer fra få kilobytes til hundredvis af megabytes afhængigt af arbejdsbelastningens intensitet og varigheden af tracingen.

.trc-filer kan indeholde følsomme data, herunder SQL-sætninger, bind-variabelværdier og sessionsdetaljer, så de bør behandles som fortrolige.

Sikkerhed og tryghed

RISIKO: LOW

En .trc er passiv tekst og kan ikke eksekveres, så den er sikker at åbne. Den reelle bekymring er FORTROLIGHED, ikke malware: SQL-traces kan indeholde de bogstavelige SQL-sætninger og bind-variabelværdier, der passerede gennem databasen - potentielt personlige eller hemmelige data - så rediger dem, før de deles eksternt. Driftsmæssigt ophobes .trc/.trm-filer i ADR-trace-mappen og kan fylde disken; slet dem med ADRCI eller databasens automatiske opbevaringspolitik frem for at slette dem tilfældigt, mens instansen kører.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNOracle Database Trace Fileogså kendt som Oracle trace file, SQL trace file
UDVIKLEROracle Corporationsiden 1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
MIME-TYPEtext/plain
TYPETekstbaseret diagnosticerings- / fejlfindingslog (binær i sjældne dump-tilfælde)
Dette filtypenavn bruges også af…
  • PTC Creo / Pro/ENGINEER trail (trace) fil - En .trc trail-fil, der registrerer en brugers UI-handlinger i Pro/E til afspilning/fejlfinding - ikke relateret til Oracle.
  • Generisk applikations-trace/fejlfindingslog - Mange programmer (netværkssniffere, middleware, brugerdefinerede apps) skriver en tekstbaseret .trc-fejlfindingslog; åbn med en teksteditor.

Programmer der åbner TRC-filer

Windows3 apps
Notepad Open-source Åbn .trc som tekst for at læse headere, fejl-stacks og SQL direkte.
tkprof (Oracle utility) Indbygget Kør 'tkprof din_trace.trc output.txt sys=no sort=exeela' for at omdanne en rå SQL-trace til en læsbar præstationsrapport. Følger med enhver Oracle-klient/server-installation.
Oracle Database (with SQL Developer / tkprof) Betalt Brug de medfølgende tkprof/trcsess-værktøjer; SQL Developer kan også vise trace-output. Selve databasen er det, der genererer og forbruger traces.
macOS2 apps
tkprof (Oracle Instant Client tools) Gratis Installer Oracle Instant Client Tools, og kør derefter tkprof på .trc-filen for at generere en rapport.
Any text editor (TextEdit/BBEdit) Gratis Åbn .trc som almindelig tekst for at læse den.
Linux2 apps
tkprof / trcsess (Oracle utilities) Indbygget På DB-værten: 'tkprof trace.trc out.txt sort=prsela,exeela,fchela'; brug trcsess til at konsolidere flere sessions-traces først.
less / vim Open-source Åbn .trc direkte fra diag-trace-mappen for at læse den.

Tekniske detaljer

dyb specifikation
Format-typeTekstbaseret diagnosticeringslog (ASCII / UTF-8); i sjældne tilfælde afhængig af databasens tegnsæt
MIME-typetext/plain (application/octet-stream for binære dump-områder i specialiserede traces)
FilsignaturIngen faste magic bytes; filen begynder med en beskrivende tekst-header, der indeholder trace-filstien, Oracle-version, instansnavn og OS-proces-ID
Produceret afOracle Database-server og baggrundsprocesser (PMON, SMON, DBWn, LGWR osv.) eller eksplicit SQL-tracing af en brugersession
Aktivering af SQL-tracingALTER SESSION SET SQL_TRACE = TRUE; DBMS_MONITOR.SESSION_TRACE_ENABLE; diagnosticeringshændelse 10046 på niveau 1, 4, 8 eller 12
Trace-indholdSQL parse / execute / fetch-timings, ventehændelser, bind-variabel-dumps, rekursiv SQL, ORA-fejl-stacks og cursor-statistikker
Ledsagende filHver .trc er parret med en .trm trace-map-fil (ADR-indeks / metadata) siden Oracle Database 11g
ADR-lagringssti$ORACLE_BASE/diag/rdbms/<db_navn>/<instans>/trace/ - styret af Automatic Diagnostic Repository introduceret i Oracle 11g
Behandlingsværktøjertkprof formaterer en rå 10046-trace til en rangeret SQL-rapport; trcsess fletter traces fra flere sessioner til én fil
SQL*Net / Net-variantOracle Net (tidligere SQL*Net / Net8) skriver også .trc-filer til diagnosticering af netværkslaget på klient- eller serversiden; trace-niveau indstilles via TRACE_LEVEL_CLIENT / TRACE_LEVEL_SERVER i sqlnet.ora
Typisk filstørrelseFå KB for korte sessioner til hundredvis af MB for travle sessioner sporet med hændelse 10046 niveau 12 (bind-værdier + ventetider)
KomprimeringUkomprimeret; filen er almindelig tekst uden intern komprimering
FortrolighedKan afsløre SQL-sætninger, bind-variabelværdier, skemaobjektnavne og intern Oracle-diagnosticering - bør behandles som følsom
Tilknyttede operativsystemerLinux, Windows Server, Solaris, AIX, HP-UX - enhver platform, der er vært for Oracle Database
Relaterede filtyper.trm (ADR trace map), [.log](/format/log) (Oracle alert log), [.dmp](/format/dmp) (Oracle dump), .ora (Oracle init/netværkskonfiguration)
Udgivet1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
Seneste versionN/A (evolves with each Oracle Database release; ADR-based since 11g, 2007)
Specifikationdocs.oracle.com

TRC-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med TRC-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om TRC-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .TRC-fil?
Det er almindelig tekst - åbn den i enhver teksteditor (Notepad++, Vim, less). Hvis det er en Oracle SQL-trace, skal du køre det medfølgende tkprof-værktøj for at omdanne den til en læsbar præstationsrapport.
Hvad er tkprof, og har jeg brug for det?
tkprof er Oracles kommandolinjeværktøj, der opsummerer en rå SQL (10046) trace til parse/execute/fetch-statistikker og ventehændelser. Du behøver ikke strengt taget at bruge det for at læse en .trc, men rå traces er meget svære at fortolke uden det.
Kan jeg slette Oracle .trc- og .trm-filer?
Generelt ja - de er diagnosticeringslogs. Brug ADRCI „purge“ eller ADR-opbevaringspolitikken til at fjerne gamle traces sikkert; undgå at slette dem manuelt, mens instansen har travlt med at skrive til dem.
Hvad er .trm-filen ved siden af min .trc?
Det er ADR-trace-map-metadatafilen, der indekserer den matchende .trc; Oracles diagnosticeringsværktøjer bruger den. Du læser den ikke direkte.
Indeholder en .trc-fil følsomme data?
Det kan den. SQL-traces kan registrere faktiske sætninger og bind-værdier (som kan omfatte personlige eller fortrolige data), så gennemse og rediger en trace, før du sender den til nogen uden for dit team.
Hvordan genererer jeg en trace-fil i Oracle?
Aktivér sessions-tracing med DBMS_MONITOR.SESSION_TRACE_ENABLE eller „ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'“; .trc-filen vises i ADR-trace-mappen, som er angivet af indstillingen DIAGNOSTIC_DEST/USER_DUMP_DEST.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å