只需这样做:
startup open;
然后
show parameter background_dump
我机器上的 show 命令的结果是:
/ora01/app/oracle/product/12.1.0/db_1/rdbms/log
所以当我去那个位置时,那里没有警报日志。
然后我去
$ORACLE_BASE/diag/rdbms/<db_name>/<oracle_sid>/trace
那里找到警报日志。
所以我的问题是为什么 Background_DUMP_DEST 不包含警报日志的正确路径?
BACKGROUD_DUMP_DEST
参数指定调试后台进程的跟踪文件的路径,例如PMON
,DBWn
等等。警报日志、跟踪文件位于由 确定的自动诊断存储库 (ADR) 主页中
DIAGNOSTIC_DEST
。<diagnostic_dest>/diag/rdbms/<dbname>/<instname>
.警报日志位置是
<diagnostic_dest>/diag/rdbms/<dbname>/<instname>/trace/
.以下文件位于
ADR
主目录下:参考:诊断 _DEST