温馨提示×

ubuntu oracle日志在哪看

小樊
40
2026-09-28 23:33:17
栏目: 云计算

在 Ubuntu 上,“Oracle 日志”要看你指的是 Oracle Database 还是 Oracle(Java)相关日志,常见情况如下:


一、Oracle Database 日志(最常见)

1. 数据库 alert 日志(最重要)

路径通常在:

$ORACLE_BASE/diag/rdbms/<db_name>/<instance_name>/trace/alert_<instance_name>.log

常见实际路径示例:

/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

查看:

tail -f $ORACLE_BASE/diag/rdbms/orcl/orcl/trace/alert_orcl.log

2. 监听器日志(listener)

$ORACLE_HOME/network/log/listener.log

示例:

/u01/app/oracle/product/19.3.0/dbhome_1/network/log/listener.log

查看:

tail -f $ORACLE_HOME/network/log/listener.log

3. 数据库 trace 文件

$ORACLE_BASE/diag/rdbms/<db_name>/<instance_name>/trace/

二、用 SQL 查看日志位置(推荐)

登录数据库:

sqlplus / as sysdba

查看 alert 日志路径:

SELECT value FROM v$diag_info WHERE name = 'Diag Trace';

三、Oracle Java / 应用日志(非数据库)

如果是 Oracle JDK / WebLogic:

  • WebLogic 日志:
$DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log
  • 系统日志(Ubuntu):
/var/log/syslog
journalctl

四、快速排查建议

# 找 oracle 相关日志
find /u01 -name "alert_*.log"

# 看监听状态
lsnrctl status

如果你能说明是 Oracle 数据库版本 / 安装路径 / 具体报错,我可以帮你精准定位日志。

0 踩