.TRC

Plik TRC

Oracle Database Trace File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik TRC to tekstowy dziennik diagnostyczny zapisywany przez Oracle Database w celu rejestrowania działań serwera lub sesji SQL. Można go otworzyć w dowolnym edytorze tekstu (Notepad++, Vim, less), ale w przypadku danych wyjściowych śledzenia SQL narzędzie Oracle tkprof przekształca surowe dane w czytelny raport wydajności. Sam plik jest bezpieczny do otwarcia; obawa dotyczy tego, że może on zawierać poufne zapytania SQL i wartości zmiennych powiązanych (bind variables).

Deweloper: Oracle Corporation Kategoria: Pliki baz danych MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 23, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku TRC?

Plik .trc to plik śledzenia (trace) lub debugowania utworzony przez oprogramowanie Oracle Database. Plik śledzenia zawiera szczegółowy zapis zdarzeń bazy danych wykonanych przez serwer - w tym operacje analizy (parse), wykonywania (execute) i pobierania (fetch) SQL, zdarzenia oczekiwania, wartości zmiennych powiązanych oraz stosy błędów - i może być używany do analizy lub debugowania problemów z wydajnością oraz błędów, które wystąpiły podczas transakcji bazy danych.

Oracle generuje pliki .trc automatycznie poprzez procesy w tle lub gdy śledzenie SQL jest włączone za pomocą ALTER SESSION SET SQL_TRACE = TRUE, pakietu DBMS_MONITOR lub zdarzenia diagnostycznego 10046. Od wersji Oracle Database 11g pliki śledzenia znajdują się w katalogu trace/ repozytorium Automatic Diagnostic Repository (ADR), a każdy plik .trc jest zazwyczaj sparowany z towarzyszącym mu plikiem mapy śledzenia .trm używanym przez narzędzia ADR do indeksowania.

Surowe pliki śledzenia SQL są zwykle przetwarzane za pomocą narzędzi wiersza poleceń tkprof lub trcsess w celu wygenerowania czytelnego dla człowieka raportu wydajności. Ponieważ jednak plik .trc jest przechowywany w formacie tekstowym, można go również otworzyć w większości edytorów tekstu. Rozmiary plików wahają się od kilku kilobajtów do setek megabajtów, w zależności od intensywności obciążenia i czasu trwania śledzenia.

Pliki .trc mogą zawierać poufne dane, w tym instrukcje SQL, wartości zmiennych powiązanych i szczegóły sesji, dlatego powinny być traktowane jako poufne.

Bezpieczeństwo

RYZYKO: LOW

Plik .trc jest pasywnym tekstem i nie może się uruchomić, więc jest bezpieczny do otwarcia. Prawdziwym problemem jest POUFNOŚĆ, a nie złośliwe oprogramowanie: ślady SQL mogą zawierać dosłowne instrukcje SQL i wartości zmiennych powiązanych, które przeszły przez bazę danych - potencjalnie dane osobowe lub tajne - dlatego należy je zredagować przed udostępnieniem na zewnątrz. Operacyjnie pliki .trc/.trm gromadzą się w katalogu śledzenia ADR i mogą zapełnić dysk; należy je usuwać za pomocą ADRCI lub automatycznej polityki retencji bazy danych, zamiast usuwać je losowo podczas pracy instancji.

Szczegóły formatu

w pigułce
PEŁNA NAZWAOracle Database Trace Fileznany również jako Oracle trace file, SQL trace file
DEWELOPEROracle Corporationod 1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
TYP MIMEtext/plain
TYPTekstowy dziennik diagnostyczny / śledzenia debugowania (binarny w rzadkich przypadkach zrzutów)
To rozszerzenie jest również używane przez…
  • Plik ścieżki (trail) PTC Creo / Pro/ENGINEER - Plik trail .trc rejestrujący działania użytkownika w interfejsie Pro/E w celu odtworzenia/debugowania - niezwiązany z Oracle.
  • Ogólny dziennik śledzenia/debugowania aplikacji - Wiele programów (sniffery sieciowe, oprogramowanie pośredniczące, niestandardowe aplikacje) zapisuje tekstowy dziennik debugowania .trc; otwórz go edytorem tekstu.

Programy otwierające pliki TRC

Windows3 apps
Notepad Open-source Otwórz plik .trc jako tekst, aby bezpośrednio czytać nagłówki, stosy błędów i zapytania SQL.
tkprof (Oracle utility) Wbudowany Uruchom „tkprof twoj_slad.trc wyjscie.txt sys=no sort=exeela”, aby zamienić surowe śledzenie SQL w czytelny raport wydajności. Dostarczane z każdą instalacją klienta/serwera Oracle.
Oracle Database (with SQL Developer / tkprof) Płatny Użyj dołączonych narzędzi tkprof/trcsess; SQL Developer może również wyświetlać wyniki śledzenia. Sama baza danych jest tym, co generuje i konsumuje pliki śledzenia.
macOS2 apps
tkprof (Oracle Instant Client tools) Darmowy Zainstaluj Oracle Instant Client Tools, a następnie uruchom tkprof na pliku .trc, aby wygenerować raport.
Any text editor (TextEdit/BBEdit) Darmowy Otwórz plik .trc jako zwykły tekst, aby go przeczytać.
Linux2 apps
tkprof / trcsess (Oracle utilities) Wbudowany Na hoście bazy danych: „tkprof trace.trc out.txt sort=prsela,exeela,fchela”; użyj trcsess, aby najpierw skonsolidować ślady z wielu sesji.
less / vim Open-source Otwórz plik .trc bezpośrednio z katalogu diagnostycznego trace, aby go przeczytać.

Szczegóły techniczne

specyfikacja
Typ formatuTekstowy dziennik diagnostyczny (ASCII / UTF-8); w rzadkich przypadkach zależny od zestawu znaków bazy danych
Typ MIMEtext/plain (application/octet-stream dla binarnych regionów zrzutu w specjalistycznych śladach)
Sygnatura plikuBrak stałych magicznych bajtów; plik zaczyna się od opisowego nagłówka tekstowego zawierającego ścieżkę do pliku śledzenia, wersję Oracle, nazwę instancji i ID procesu systemu operacyjnego
Generowany przezSerwer Oracle Database i procesy w tle (PMON, SMON, DBWn, LGWR itp.) lub jawne śledzenie SQL sesji użytkownika
Aktywacja śledzenia SQLALTER SESSION SET SQL_TRACE = TRUE; DBMS_MONITOR.SESSION_TRACE_ENABLE; zdarzenie diagnostyczne 10046 na poziomach 1, 4, 8 lub 12
Zawartość śledzeniaCzasy analizy / wykonywania / pobierania SQL, zdarzenia oczekiwania, zrzuty zmiennych powiązanych, rekurencyjne zapytania SQL, stosy błędów ORA- oraz statystyki kursorów
Plik towarzyszącyKażdy plik .trc jest sparowany z plikiem mapy śledzenia .trm (indeks / metadane ADR) od wersji Oracle Database 11g
Ścieżka przechowywania ADR$ORACLE_BASE/diag/rdbms/<db_name>/<instance>/trace/ - zarządzana przez Automatic Diagnostic Repository wprowadzone w Oracle 11g
Narzędzia przetwarzającetkprof formatuje surowe śledzenie 10046 w rankingowy raport SQL; trcsess scala ślady z wielu sesji w jeden plik
Wariant SQL*Net / NetOracle Net (dawniej SQL*Net / Net8) również zapisuje pliki .trc dla diagnostyki warstwy sieciowej po stronie klienta lub serwera; poziom śledzenia ustawiany przez TRACE_LEVEL_CLIENT / TRACE_LEVEL_SERVER w sqlnet.ora
Typowy rozmiar plikuOd kilku KB dla krótkich sesji do setek MB dla zajętych sesji śledzonych na poziomie 12 zdarzenia 10046 (wartości powiązane + oczekiwania)
KompresjaNieskompresowany; plik jest zwykłym tekstem bez zastosowanej wewnętrznej kompresji
PoufnośćMoże ujawniać instrukcje SQL, wartości zmiennych powiązanych, nazwy obiektów schematu i wewnętrzną diagnostykę Oracle - powinien być traktowany jako dane wrażliwe
Powiązane systemy operacyjneLinux, Windows Server, Solaris, AIX, HP-UX - dowolna platforma hostująca Oracle Database
Powiązane typy plików.trm (mapa śledzenia ADR), [.log](/format/log) (dziennik alertów Oracle), [.dmp](/format/dmp) (zrzut Oracle), .ora (konfiguracja init/sieciowa Oracle)
Wydano1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
Najnowsza wersjaN/A (evolves with each Oracle Database release; ADR-based since 11g, 2007)
Specyfikacjadocs.oracle.com

Konwersje TRC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami TRC. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki TRC.

Najczęściej zadawane pytania

Jak otworzyć plik .TRC?
To zwykły tekst - otwórz go w dowolnym edytorze tekstu (Notepad++, Vim, less). Jeśli jest to śledzenie Oracle SQL, uruchom dołączone narzędzie tkprof, aby przekształcić go w czytelny raport wydajności.
Co to jest tkprof i czy go potrzebuję?
tkprof to narzędzie wiersza poleceń Oracle, które podsumowuje surowe śledzenie SQL (10046) w statystyki parse/execute/fetch oraz zdarzenia oczekiwania. Nie jest ono ściśle wymagane do odczytania pliku .trc, ale surowe dane śledzenia są bez niego bardzo trudne do zinterpretowania.
Czy mogę usunąć pliki Oracle .trc i .trm?
Zazwyczaj tak - są to dzienniki diagnostyczne. Użyj polecenia „purge” w ADRCI lub polityki retencji ADR, aby bezpiecznie usunąć stare pliki śledzenia; unikaj usuwania ich ręcznie, gdy instancja bazy danych jest zajęta ich zapisywaniem.
Co to za plik .trm obok mojego .trc?
Jest to plik metadanych mapy śledzenia ADR, który indeksuje pasujący plik .trc; narzędzia diagnostyczne Oracle używają go do pracy. Nie czyta się go bezpośrednio.
Czy plik .trc zawiera poufne dane?
Może zawierać. Śledzenie SQL może rejestrować rzeczywiste instrukcje i wartości powiązane (które mogą obejmować dane osobowe lub poufne), dlatego przed wysłaniem pliku śledzenia do kogoś spoza zespołu należy go przejrzeć i zredagować.
Jak wygenerować plik śledzenia w Oracle?
Włącz śledzenie sesji za pomocą DBMS_MONITOR.SESSION_TRACE_ENABLE lub „ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'”; plik .trc pojawi się w katalogu śledzenia ADR wskazanym przez ustawienie DIAGNOSTIC_DEST/USER_DUMP_DEST.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z