Oracle 11g的日志路径

本文详细介绍了Oracle数据库中最常用的日志文件alert日志的定位方法,包括其记录的重要信息、路径变化以及如何通过SQL查询获取日志文件的具体位置。
部署运行你感兴趣的模型镜像
Oracle数据库的最常用问题定位日志是alert日志,Oracle数据库的日志文件alert_$ORACLE_SID.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息。

路径是$ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_$ORACLE_SID.log,但是在Oracle 11g中已经找不到bdump这个目录了。

新的Oracle数据库的日志文件在$ORACLE_BASE/diag/rdbms下面,例如:/opt/oracle/oradb/diag/rdbms/ORACLE_SID/ORACLE_SID/trace.

Alert log XML文件位置:
SQL> select value from v$diag_info where name ='Diag Alert';
VALUE
--------------------------------------------------------------------------------
/opt/oracle/diag/rdbms/orcl/orcl/alert
SQL>

Alert log文本文件位置:
SQL> select value from v$diag_info where name ='Diag Trace';
VALUE
--------------------------------------------------------------------------------
/opt/oracle/diag/rdbms/orcl/orcl/trace
SQL>

或者通过show parameter查看文件位置
SQL> show parameter background_dump

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest string /opt/oracle/diag/rdbms/orcl/orcl/trace
SQL>

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

在 CentOS 7.9 系统中安装 Oracle 11g 时,若需修改安装日志的存储路径,可以通过调整 Oracle 安装配置文件中的相关参数来实现。Oracle 静默安装过程中,默认会将日志文件生成在 `/tmp` 目录下,例如 `OraInstall<时间戳>.log` 文件[^4]。 要更改日志文件的输出路径,可以在执行安装命令前,设置环境变量或修改响应文件(response file)中的日志目录参数。以下是具体操作步骤: ### 修改日志目录的方法 #### 方法一:通过环境变量指定日志路径 在运行安装程序之前,可以设置 `TMP` 或 `TEMP` 环境变量为自定义的日志存储路径,例如: ```bash export TMP=/u01/oracle/logs export TEMP=/u01/oracle/logs ``` 确保该目录已存在,并且 `oracle` 用户具有写权限。此方法适用于临时更改日志路径的情况。 #### 方法二:使用自定义响应文件 创建并编辑响应文件 `db_install.rsp`,在其中指定日志路径: ```ini UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/oracle/oraInventory SELECTED_LANGUAGES=en,zh ORACLE_HOME=/u01/oracle/product/11.2.0/dbhome_1 ORACLE_BASE=/u01/oracle oracle.install.db.InstallEdition=EE oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=oinstall DECLINE_SECURITY_UPDATES=true ``` 虽然响应文件中没有直接指定日志路径的字段,但通过设置 `INVENTORY_LOCATION` 可以影响部分日志和清单信息的存储位置[^3]。更精确的日志控制需要结合方法一共同使用。 #### 方法三:手动指定日志文件名与路径 在执行静默安装命令时,可以将标准输出重定向到指定的日志文件中: ```bash ./runInstaller -silent -responseFile /path/to/db_install.rsp > /u01/oracle/logs/install.log 2>&1 & ``` 这样可以将整个安装过程的输出记录到指定路径下的 `install.log` 文件中,便于后续查看和调试[^1]。 ### 注意事项 - 在更改日志路径之前,请确保目标目录已经正确创建并赋予 `oracle` 用户读写权限。 - 若使用的是远程服务器,建议在后台运行安装命令(如加上 `&`),防止 SSH 连接中断导致安装失败。 - 修改日志路径不会影响数据库的功能,仅用于日志管理与审计目的。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值