Oracle 数据库在哪里写入诊断日志?

Where does Oracle Database write diagnostic logs?

我在 CentOS 6.7 上使用 Oracle Database 12c。

我习惯于在 /var/log.

上查找日志文件来对 Web 服务器等服务进行故障排除

我很难以类似的方式对 Oracle 12c 进行故障排除。例如,我遇到以下错误之一,

ORA-01017: invalid username/password; logon denied
ORA-01033: ORACLE initialization or shutdown in progress

是否有针对此类错误编写的任何其他日志可以帮助诊断问题?我已经使用 oerr 实用程序来查看错误代码的详细描述,但它们并不总是有用。有时我想在日志中查看有关错误或其他数据的更多上下文。

Oracle 数据库是否写入此类日志?如果写入,写入何处?

默认:

$ORACLE_BASE/diag

更正:

源自 $ORACLE_BASE 环境变量的值。如果未设置 $ORACLE_BASE,则派生自 Oracle Universal Installer 设置的 ORACLE_BASE。如果未设置 ORACLE_BASE,则使用 $ORACLE_HOME/rdbms/log

文档: https://docs.oracle.com/cloud/latest/db121/REFRN/refrn10280.htm#REFRN10280