Oracle
Allen 2023-12-26 11:30:37 14566 0 0 0 0
Oracle基础,Oracle常用配置与日志的文件位置汇总

Oracle常用配置与日志的文件位置汇总

--监听 TNS等配置文件位置
%ORACLE_HOME%\network/admin
--初始静态参数文件位置
%ORACLE_BASE%\database
--动态参数文件位置
%ORACLE_HOME%\dbs
--审计信息
%ORACLE_BASE%\admin\[SID]\adump
--EM配置\监听配置\数据库创建的日志
%ORACLE_BASE%\cfgtoollogs
--会话跟踪文件-即trace文件
select value from v$diag_info where name='Diag Trace';
--数据库alert警告日志
select value from v$diag_info where name='Diag Alert';
Oracle 10g之前,告警日志位于bdump文件夹下,但11g对此做了变更,引入了ADR(一个存放数据库诊断日志、跟踪文件的目录),它对应的初始化参数为DIAGNOSTIC_DEST,如果设置了$ORACLE_BASE环境变量,那么DIAGNOSTIC_DEST等于$ORACLE_BASE,如果没有设置$ORACLE_BASE,则等于$ORACLE_HOME/log
可使用如下语句查询11g告警日志存放路径:
--显示DIAGNOSTIC_DEST的位置
1.show parameter DIAGNOSTIC_DEST; --查询xml文件的目录
2.select value from v$diag_info where name='Diag Alert';
--查询文本文件的目录
3.select value from v$diag_info where name='Diag Trace';
4.show parameter background_dump_dest;
5.select value from v$parameter where name='background_dump_dest';
--查询警告日志文件路径
6.select value from v$diag_info where name='Diag Trace';
注:Oracle 11g的告警日志以两种格式存储:一种是xml格式,另一种是文本格式。
+++
--oracle自带监控排错脚本
%ORACLE_HOME%\RDBMS\ADMIN
--数据库备份恢复默认位置
%ORACLE_BASE%\flash_recovery_area\orcl
--数据库备份恢复默认位置
show parameter db_recovery_file_dest;
select * from v$recovery_file_dest;
+++
TNS日志与监听日志位置:
11.1 linux  TNS监听日志:
$ORACLE_BASE/diag/tnslsnr/机器名/listener/trace
$ORACLE_BASE/diag/tnslsnr/$HOSTNAME/listener/trace
windows TNS监听日志:
/u01/app/oracle/diag/tnslsnr/机器名/listener/trace
11.2 linux 监听日志:
$ORACLE_BASE/diag/tnslsnr/机器名/listener/alert/log.xml
windows 监听日志:
/u01/app/oracle/diag/lsnrctl

Tag: Oracle基础
我也要发一个   ·   返回首页   ·   返回[Oracle]   ·   前一个   ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Oracle]   ·   返回顶部