Basta fazer isso:
startup open;
Então
show parameter background_dump
O resultado do comando show na minha máquina é:
/ora01/app/oracle/product/12.1.0/db_1/rdbms/log
Portanto, quando vou a esse local, não há registro de alerta lá.
Então eu fui e
$ORACLE_BASE/diag/rdbms/<db_name>/<oracle_sid>/trace
encontrei o log de alerta lá.
Então, minha pergunta é por que BACKGROUND_DUMP_DEST não contém o caminho correto para o log de alerta?
BACKGROUD_DUMP_DEST
O parâmetro especifica o caminho onde os arquivos de rastreamento de depuração para os processos em segundo plano,PMON
comoDBWn
etc.Os logs de alerta e os arquivos de rastreamento são encontrados no Repositório de Diagnóstico Automático (ADR) Home determinado por
DIAGNOSTIC_DEST
.<diagnostic_dest>/diag/rdbms/<dbname>/<instname>
.A localização do log de alerta é
<diagnostic_dest>/diag/rdbms/<dbname>/<instname>/trace/
.Os seguintes arquivos estão localizados no
ADR
diretório inicial:Referência: DIAGNÓSTICO _DEST