.TRC

Arquivo TRC

Oracle Database Trace File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo TRC é um log de diagnóstico em texto simples gravado pelo Oracle Database para registrar o que o servidor ou uma sessão SQL estava fazendo. Você pode abri-lo em qualquer editor de texto (Notepad++, Vim, less), mas para saídas de rastreamento SQL, o utilitário Oracle tkprof transforma os dados brutos em um relatório de desempenho legível. O arquivo em si é seguro para abrir; a preocupação é que ele pode conter SQL sensível e valores de variáveis de ligação (bind variables).

Desenvolvedor: Oracle Corporation Categoria: Arquivos de Banco de Dados MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .DB · .DBF · .ACCDB · .SQL

Nesta página

19k+ extensões indexadas
Última revisão em Jul 23, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro TRC?

Um arquivo .trc é um arquivo de rastreamento (trace) ou depuração criado pelo software Oracle Database. O arquivo de rastreamento contém um registro detalhado de eventos do banco de dados executados pelo servidor - incluindo operações de parse, execução e busca (fetch) de SQL, eventos de espera, valores de variáveis de ligação e pilhas de erros - e pode ser usado para analisar ou depurar problemas de desempenho e erros que ocorreram durante as transações do banco de dados.

O Oracle produz arquivos .trc automaticamente por meio de processos de segundo plano, ou quando o rastreamento SQL é ativado via ALTER SESSION SET SQL_TRACE = TRUE, pelo pacote DBMS_MONITOR ou pelo evento de diagnóstico 10046. Desde o Oracle Database 11g, os arquivos de rastreamento residem no diretório trace/ do Automatic Diagnostic Repository (ADR) e cada .trc é normalmente pareado com um arquivo de mapa de rastreamento .trm complementar, usado pelas ferramentas do ADR para indexação.

Os rastreamentos SQL brutos são geralmente processados com os utilitários de linha de comando tkprof ou trcsess para produzir um relatório de desempenho legível por humanos. No entanto, como o arquivo .trc é armazenado em formato de texto simples, ele também pode ser aberto com a maioria dos editores de texto. Os arquivos variam de alguns kilobytes a centenas de megabytes, dependendo da intensidade da carga de trabalho e da duração do rastreamento.

Arquivos .trc podem conter dados sensíveis, incluindo instruções SQL, valores de variáveis de ligação e detalhes da sessão, portanto, devem ser tratados como confidenciais.

Segurança e proteção

RISCO: LOW

Um .trc é um texto passivo e não pode ser executado, portanto, é seguro abrir. A preocupação real é a CONFIDENCIALIDADE, não malware: rastreamentos SQL podem conter as instruções SQL literais e valores de variáveis de ligação que passaram pelo banco de dados - potencialmente dados pessoais ou secretos - portanto, oculte-os antes de compartilhar externamente. Operacionalmente, arquivos .trc/.trm acumulam-se no diretório de rastreamento do ADR e podem encher o disco; elimine-os com o ADRCI ou com a política de retenção automática do banco de dados, em vez de excluí-los aleatoriamente enquanto a instância estiver em execução.

Detalhes do formato

em resumo
NOME COMPLETOOracle Database Trace Filetambém conhecido como Oracle trace file, SQL trace file
DESENVOLVEDOROracle Corporationdesde 1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
TIPO MIMEtext/plain
TIPOLog de rastreamento de diagnóstico / depuração em texto simples (binário em casos raros de dump)
Esta extensão também é usada por…
  • Arquivo de trilha (rastreamento) do PTC Creo / Pro/ENGINEER - Um arquivo de trilha .trc que registra as ações de interface do usuário de um usuário no Pro/E para reprodução/depuração - não relacionado ao Oracle.
  • Log genérico de rastreamento/depuração de aplicativos - Muitos programas (sniffers de rede, middleware, aplicativos personalizados) gravam um log de depuração .trc em texto simples; abra com um editor de texto.

Programas que abrem arquivos TRC

Windows3 apps
Notepad Código aberto Abra o .trc como texto para ler cabeçalhos, pilhas de erros e SQL diretamente.
tkprof (Oracle utility) Integrado Execute «tkprof seutrace.trc output.txt sys=no sort=exeela» para transformar um rastreamento SQL bruto em um relatório de desempenho legível. Fornecido com cada instalação de cliente/servidor Oracle.
Oracle Database (with SQL Developer / tkprof) Pago Use os utilitários tkprof/trcsess incluídos; o SQL Developer também pode exibir a saída do rastreamento. O próprio banco de dados é o que gera e consome os rastreamentos.
macOS2 apps
tkprof (Oracle Instant Client tools) Gratuito Instale o Oracle Instant Client Tools e execute o tkprof no .trc para produzir um relatório.
Any text editor (TextEdit/BBEdit) Gratuito Abra o .trc como texto simples para lê-lo.
Linux2 apps
tkprof / trcsess (Oracle utilities) Integrado No host do banco de dados: «tkprof trace.trc out.txt sort=prsela,exeela,fchela»; use o trcsess para consolidar múltiplos rastreamentos de sessão primeiro.
less / vim Código aberto Abra o .trc diretamente do diretório de rastreamento de diagnóstico para lê-lo.

Detalhes técnicos

especificação profunda
Tipo de formatoLog de diagnóstico em texto simples (ASCII / UTF-8); dependente do conjunto de caracteres do banco de dados em casos raros
Tipo MIMEtext/plain (application/octet-stream para regiões de dump binário em rastreamentos especializados)
Assinatura do arquivoSem magic bytes fixos; o arquivo começa com um cabeçalho descritivo em texto simples contendo o caminho do arquivo de rastreamento, versão do Oracle, nome da instância e ID do processo do SO
Produzido porServidor Oracle Database e processos de segundo plano (PMON, SMON, DBWn, LGWR, etc.) ou rastreamento SQL explícito de sessão de usuário
Ativação do rastreamento SQLALTER SESSION SET SQL_TRACE = TRUE; DBMS_MONITOR.SESSION_TRACE_ENABLE; evento de diagnóstico 10046 nos níveis 1, 4, 8 ou 12
Conteúdo do rastreamentoTempos de parse / execução / busca de SQL, eventos de espera, dumps de variáveis de ligação, SQL recursivo, pilhas de erros ORA- e estatísticas de cursor
Arquivo complementarCada .trc é pareado com um arquivo de mapa de rastreamento .trm (índice / metadados do ADR) desde o Oracle Database 11g
Caminho de armazenamento ADR$ORACLE_BASE/diag/rdbms/<db_name>/<instance>/trace/ - governado pelo Automatic Diagnostic Repository introduzido no Oracle 11g
Utilitários de processamentotkprof formata um rastreamento 10046 bruto em um relatório SQL classificado; trcsess mescla rastreamentos de múltiplas sessões em um único arquivo
Variante SQL*Net / NetO Oracle Net (antigo SQL*Net / Net8) também grava arquivos .trc para diagnósticos da camada de rede no lado do cliente ou servidor; nível de rastreamento definido via TRACE_LEVEL_CLIENT / TRACE_LEVEL_SERVER no sqlnet.ora
Tamanho típico do arquivoDe alguns KB para sessões curtas a centenas de MB para sessões ocupadas rastreadas no evento 10046 nível 12 (valores de ligação + esperas)
CompressãoNão compactado; o arquivo é texto simples sem compressão interna aplicada
ConfidencialidadePode expor instruções SQL, valores de variáveis de ligação, nomes de objetos de esquema e diagnósticos internos do Oracle - deve ser tratado como sensível
Sistemas operacionais associadosLinux, Windows Server, Solaris, AIX, HP-UX - qualquer plataforma que hospede o Oracle Database
Tipos de arquivo relacionados.trm (mapa de rastreamento ADR), [.log](/format/log) (log de alerta do Oracle), [.dmp](/format/dmp) (dump do Oracle), .ora (configuração de rede/inicialização do Oracle)
Lançado1980s-1990s (Oracle RDBMS diagnostics; SQL*Net/Net8 tracing)
Versão mais recenteN/A (evolves with each Oracle Database release; ADR-based since 11g, 2007)
Especificaçãodocs.oracle.com

Conversões de TRC

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos TRC. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos TRC.

Perguntas frequentes

Como faço para abrir um arquivo .TRC?
É texto simples - abra-o em qualquer editor de texto (Notepad++, Vim, less). Se for um rastreamento SQL do Oracle, execute o utilitário tkprof incluído para transformá-lo em um relatório de desempenho legível.
O que é o tkprof e eu preciso dele?
O tkprof é a ferramenta de linha de comando do Oracle que resume um rastreamento SQL bruto (10046) em estatísticas de parse/execução/busca e eventos de espera. Você não precisa estritamente dele para ler um .trc, mas os rastreamentos brutos são muito difíceis de interpretar sem ele.
Posso excluir arquivos .trc e .trm do Oracle?
Geralmente sim - eles são logs de diagnóstico. Use o comando «purge» do ADRCI ou a política de retenção do ADR para remover rastreamentos antigos com segurança; evite excluí-los manualmente enquanto a instância estiver ocupada gravando neles.
O que é o arquivo .trm ao lado do meu .trc?
É o arquivo de metadados do mapa de rastreamento do ADR que indexa o .trc correspondente; as ferramentas de diagnóstico do Oracle o utilizam. Você não o lê diretamente.
Um arquivo .trc contém dados sensíveis?
Pode conter. Os rastreamentos SQL podem registrar instruções reais e valores de ligação (que podem incluir dados pessoais ou confidenciais), portanto, revise e oculte informações sensíveis de um rastreamento antes de enviá-lo a qualquer pessoa fora da sua equipe.
Como faço para gerar um arquivo de rastreamento no Oracle?
Ative o rastreamento de sessão com DBMS_MONITOR.SESSION_TRACE_ENABLE ou «ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'»; o .trc aparecerá no diretório de rastreamento do ADR indicado pela configuração DIAGNOSTIC_DEST/USER_DUMP_DEST.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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)

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z