O envio aceita trace avulso, compactado ou dentro de um pacote com vários arquivos, e também uma pasta inteira. O formato é reconhecido pelo conteúdo do arquivo, não pela extensão do nome. Esta página mostra em quantas análises cada caso vira e o que fica de fora.
Formatos aceitos
| Formato | Exemplo | O que vira |
|---|---|---|
| Texto | ORCL1_ora_4242.trc | Uma análise. |
| gzip ou bzip2 | .trc.gz, .trc.bz2 | Uma análise. O servidor lê o trace em fluxo, sem gravar a versão descompactada. |
| zip | traces.zip | Uma análise por arquivo de dentro. |
| tar, puro ou compactado | .tar, .tar.gz, .tgz, .tar.bz2 | Uma análise por arquivo de dentro. |
Outros formatos, como 7z, rar e xz, não são abertos, e a análise termina com erro. Com Analisar juntos, tudo o que vai num envio vira uma análise só (analisar juntos). Para trace grande, compactar diminui o envio, que tem limite de tamanho (limites).
Pasta inteira
Na console, use Escolher pasta ou arraste a pasta para Arraste os traces para cá; no app, use Escolher pasta. Entram os arquivos da pasta e das subpastas, sem limite de arquivos por envio, com estas exceções:
- os arquivos .trm;
- os arquivos ocultos, com nome começando por ponto, e a pasta
__MACOSX; - os arquivos vazios.
Cada arquivo que sobra vira uma análise, e todas precisam caber nos seus limites de análises na fila e guardadas. No app, a leitura da pasta para em 20.000 arquivos.
Arquivos .trm
Ao lado de cada .trc, o Oracle pode gravar um .trm de mesmo nome, com metadados da estrutura do trace, que o ADR usa para busca e navegação. Ele não é trace. A página, o app, a API e a leitura de zip e tar deixam os .trm de fora, e a página avisa quantos ficaram fora, como em 2 arquivos .trm ficam de fora (não são trace).
Uma análise por arquivo do zip ou do tar
Sem Analisar juntos, cada arquivo de dentro do zip ou do tar vira uma análise, com o nome do pacote na frente, como traces.zip / ORCL1_ora_4242.trc. Na leitura do pacote:
- os arquivos vazios ficam de fora, e os arquivos iguais entram uma vez só;
- os arquivos que a sua conta já analisou não são processados de novo (envio repetido);
- o pacote pode ter até 20.000 arquivos.
Se o pacote tem mais de um trace, a página e o app perguntam antes se eles são do mesmo processo. Depois do envio, a página volta à lista Análises, porque o pacote vira várias análises. Se elas não couberem nos seus limites, a análise do pacote termina com erro e sugere enviar de novo marcando Analisar juntos.
Compactado dentro de compactado
Um zip ou tar dentro de outro zip ou tar não é aberto. Ele vira uma análise com erro: zip ou tar dentro de outro arquivo compactado não é aberto; envie-o separadamente. Um .gz ou .bz2 dentro do pacote é lido normalmente.
Com Analisar juntos, um tar dentro de um zip é aberto, só nesse nível, e vários zips enviados juntos viram uma coleta só. Um zip dentro de outro zip fica de fora da coleta, com aviso no relatório.
Arquivo que não é trace
- Um arquivo que não é trace Oracle termina com o erro o arquivo não parece um trace Oracle (evento 10046).
- Outros arquivos do Oracle são reconhecidos e recusados com o tipo e com o comando para gerar o 10046: o trace do otimizador (10053), o trace de incidente (ORA-00600 ou ORA-07445), o dump de estado ou de hanganalyze e o alert log.
- Numa coleta, o arquivo que não é trace fica de fora, com um aviso que termina em não parece um trace Oracle e ficou de fora da coleta. Se nenhum arquivo for trace, a análise termina com erro.
A análise com erro fica no Histórico com o motivo e conta no limite de análises guardadas até você excluir. O arquivo enviado já foi apagado: corrija e envie de novo.
Para onde ir depois
- Para enviar: pelo navegador ou pelo app Android.
- Para juntar os arquivos de uma operação: analisar juntos.
- Para os números de cada limite: limites e envio repetido.