ORACLE加强对EM的开发,很多变化都是为em服务的,其趋势是通过em完成大部分操作与管理。
Oracle 11g 数据库以 XML
与传统的文本两种格式提供 Alert 日志。
ALERT日志位置由 Automatic Diagnostic Repository (ADR) 决定。通过新的初始化参数
DIAGNOSTIC_DEST 控制 ADR BASE 位置。
如果没有设定这个初始化参数的位置,而设置
ORACLE_BASE 环境变量的话,那么ADR为ORACLE_BASE。
如果没有设定 ORACLE_BASE , 则 ORACLE_HOME/log
即为 DIAGNOSTIC_DEST。
Alert Log
文件父目录的位置在:ADR_BASE/diag/{product_type}/{product_id}/{instance_id}
这个目录下一般有以下目录:
drwxr-x---
2 oracle oinstall 4096 06-07 10:36 alert
drwxr-x--- 2 oracle oinstall 4096
06-07 10:36 cdump
drwxr-x--- 2 oracle oinstall 4096 06-07 10:36
hm
drwxr-x--- 2 oracle oinstall 4096 06-07 10:36 incident
drwxr-x--- 2
oracle oinstall 4096 06-07 10:36 incpkg
drwxr-x--- 2 oracle oinstall 4096
06-07 15:34 ir
drwxr-x--- 2 oracle oinstall 4096 06-07 10:39
lck
drwxr-x--- 2 oracle oinstall 4096 06-07 10:39 metadata
drwxr-x--- 2
oracle oinstall 4096 06-07 10:36 stage
drwxr-x--- 2 oracle oinstall 4096
06-07 10:36 sweep
drwxr-x--- 2 oracle oinstall 20480 07-27 22:00
trace
其中文本文件alert_<SID>.log在trace下,XML文件log.xml在alert目录下。
同时可以通过查询视图v$diag_info查看日志文件的位置:
SQL> desc v$diag_info
;
Name Null?
Type
----------------------------------------- --------
----------------------------
INST_ID
NUMBER
NAME
VARCHAR2(64)
VALUE
VARCHAR2(512)
SQL> select value from v$diag_info where name ='Diag
Alert';//查询XML 文件位置
VALUE
--------------------------------------------------------------------------------
ADR/diag/{product_type}/{product_id}/{instance_id}/alert
SQL>
select value from v$diag_info where name ='Diag Trace';//查询文本文件位置
VALUE
--------------------------------------------------------------------------------
ADR/diag/{product_type}/{product_id}/{instance_id}/trace
分享到:
相关推荐
本文将详细介绍如何在Oracle 11g环境下查找和定位Alert日志文件。 ### 核心概念介绍 #### 1. Automatic Diagnostic Repository (ADR) Automatic Diagnostic Repository(ADR)是Oracle提供的一种用于存储和管理...
0 0 * * * /u01/scripts/alertlog_byday.sh > /u01/scripts/alertlog_byday.log 2>&1 ``` 该命令表示每天凌晨0点执行脚本,并将标准输出和错误输出重定向到指定的日志文件中。 #### 脚本优化建议 1. **增强日志...
Oracle 11g数据库在运行过程中会产生大量的日志文件,这些日志对于系统监控、问题诊断和故障排除至关重要。然而,随着数据库的持续运行,日志文件会不断积累,占用大量磁盘空间,因此定期清理日志是必要的维护工作。...
通过此命令可以获得Alert日志的位置,通常是`$ORACLE_BASE/admin/SID_name/bdump/alert_SID_name.log`。其中,`SID_name`是数据库实例的名称。如果发现Alert日志过大或需要清理旧日志,可以使用如下方法: 1. 使用`...
本文将详细介绍如何在Oracle 9i环境下更改日志文件(redo log files)的路径。 #### 步骤详解 1. **关闭数据库** - 首先需要确保数据库处于关闭状态,以便进行后续操作。 - 使用`shutdown immediate`命令来立即...
### Oracle11g新特性及常用维护工具详解 #### 第1章 ORACLE11g体系结构介绍 **1.1 ORACLE11g的后台进程介绍** 在Oracle 11g中,为了确保数据库能够高效稳定地运行,设计了一系列后台进程来支持其核心功能。这些...
ORACLE ALERT日志备份shell.自动获取alert日志路径。实现按月分类 加上crontab,可以实现每天备份
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,主要针对企业级应用提供高性能、高可用性和安全性。Oracle Certified Professional (OCP) 认证是Oracle为验证专业人士在Oracle数据库管理方面技能和知识...
Oracle 日志分析工具 LogMiner 使用 Oracle 日志分析工具 LogMiner 是 Oracle 数据库中的一种功能强大且灵活的日志分析工具,它可以帮助数据库管理员、开发人员和用户快速地对数据库进行日志分析和问题诊断。下面是...
- 学习如何查看Oracle的日志文件(如alert.log和trace文件),以解决安装或运行时遇到的问题。 - 使用`sqlplus`命令行工具进行诊断查询,检查数据库状态和性能指标。 通过以上步骤,你可以在中标麒麟Linux上成功...
3. **日志分析**:查看相关的错误日志,如`/u01/app/oracle/diag/rdbms/<sid>/<instance>/trace`目录下的alert.log,找出导致netca无法启动的具体错误信息。 4. **检查依赖**:确保所有Oracle相关的软件包和依赖都...
7. **确认故障转移成功**:检查`alert_orcl11g.log`日志文件,确认故障转移操作顺利完成。日志中应该有相关的成功信息。 8. **备份新主数据库**:故障转移后,首要任务是备份新的主数据库,以保护最新的数据。 9. ...
《Oracle 11g 管理基础 I》官方培训文档是学习Oracle数据库管理的重要参考资料,尤其适合初学者和希望深化对Oracle系统理解的专业人士。这份PDF教程详细介绍了Oracle 11g数据库的基础管理和维护知识,包括安装配置、...
### AIX 6.0 上安装Oracle 11g 相关知识点 #### 一、环境准备 **1.1 系统环境确认** - **系统版本:** AIX 6.0 - **硬件配置:** 需确保服务器有足够的CPU、内存以及磁盘空间。建议配置为至少4GB内存,2GB交换空间...
Oracle 11G是Oracle公司推出的数据库管理系统的一个重要版本,主要服务于企业级的数据存储和管理。本手册将详细探讨Oracle 11G的日常维护,包括安装、配置、性能优化、故障排查等关键环节,旨在帮助系统管理员有效地...
在构建Oracle 11g OCP(Oracle Certified Professional)学习实操平台时,选择Solaris 10作为操作系统是一个常见的选择,因为Oracle数据库与Solaris操作系统有着紧密的集成和优化。以下是在Solaris 10上安装Oracle ...
默认情况下,Oracle 11g 的日志文件存储在数据库实例的 ADR(自动诊断存储库)中,可以通过 `$ORACLE_HOME/log` 或 `$ORACLE_BASE/diag/rdbms/inst_name/inst_name/log` 路径访问。 **2.2.3 ADR Command ...
Oracle Database 11g是Oracle公司推出的一款企业级数据库管理系统,是DBA(数据库管理员)进行数据管理和系统优化的重要工具。本手册详细介绍了在Oracle Database 11g中进行数据库管理的各种技术和实践方法。 一、...