`
longgangbai
  • 浏览: 7339435 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 的 Alert 日志

 
阅读更多
从 Oracle 11g 开始,Oracle 数据库以XML与传统的文本两种格式提供 Alert 日志。
新的日志位置由 Automatic Diagnostic Repository (ADR) 决定。可以通过新的初始化
参数 DIAGNOSTIC_DEST 控制 ADR BASE 的位置。


sys@TICKET> show parameter dump;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_core_dump                 string      partial
background_dump_dest                 string      d:\app\administrator\diag\rdbm
                                                 s\ticket\ticket\trace
core_dump_dest                       string      D:\APP\ADMINISTRATOR\DIAG\RDBM
                                                 S\TICKET\TICKET\CDUMP
max_dump_file_size                   string      unlimited
shadow_core_dump                     string      none
user_dump_dest                       string      d:\app\administrator\diag\rdbms\ticket\ticket\trace

默认在alert_log在background_dump_dest对应的目录

sys@TICKET> show parameter diagnostic_dest;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
diagnostic_dest                      string      D:\APP\ADMINISTRATOR
如果没有设定这个初始化参数的位置,而设置 ORACLE_BASE 环境变量的话,那么,如果没有设定 ORACLE_BASE ,
 则 ORACLE_HOME/log 即为 DIAGNOSTIC_DEST。
一些都在这个目录下的日志列表:
D:/app/Administrator/diag>dir
2010/05/21  21:00    <DIR>          asm
2010/05/27  16:55    <DIR>          clients
2010/05/21  21:00    <DIR>          crs
2010/05/21  21:00    <DIR>          diagtool
2010/05/21  21:00    <DIR>          lsnrctl
2010/05/21  21:00    <DIR>          netcman
2010/05/21  21:00    <DIR>          ofm
2010/06/07  13:56    <DIR>          rdbms
2010/05/21  21:00    <DIR>          tnslsnr
               0 个文件              0 字节
              11 个目录 21,367,534,592 可用字节


sys@TICKET> desc v$diag_info;
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 INST_ID                                            NUMBER
 NAME                                               VARCHAR2(64)
 VALUE                                              VARCHAR2(512)

sys@TICKET> col name for a50;
sys@TICKET> col value for a60;
sys@TICKET> select * from v$diag_info;

   INST_ID NAME
---------- --------------------------------------------------
VALUE
------------------------------------------------------------
         1 Diag Enabled
TRUE

         1 ADR Base
d:\app\administrator

         1 ADR Home
d:\app\administrator\diag\rdbms\ticket\ticket

         1 Diag Trace
d:\app\administrator\diag\rdbms\ticket\ticket\trace

         1 Diag Alert
d:\app\administrator\diag\rdbms\ticket\ticket\alert

         1 Diag Incident
d:\app\administrator\diag\rdbms\ticket\ticket\incident

         1 Diag Cdump
D:\APP\ADMINISTRATOR\DIAG\RDBMS\TICKET\TICKET\CDUMP

         1 Health Monitor
d:\app\administrator\diag\rdbms\ticket\ticket\hm

         1 Default Trace File
d:\app\administrator\diag\rdbms\ticket\ticket\trace\ticket_ora_64772.trc

         1 Active Problem Count
3

         1 Active Incident Count
8


已选择11行。

sys@TICKET> select value from v$diag_info where name ='Diag Alert';

VALUE
------------------------------------------------------------
d:\app\administrator\diag\rdbms\ticket\ticket\alert

sys@TICKET> select value from v$diag_info where name ='Diag Trace';

VALUE
------------------------------------------------------------
d:\app\administrator\diag\rdbms\ticket\ticket\trace

sys@TICKET> host

sys@TICKET> spool off;

 

分享到:
评论

相关推荐

    oracle查看alert日志文件位置

    在Oracle数据库管理中,了解如何查看Alert日志文件的位置至关重要。Alert日志文件包含有关数据库实例运行时的重要信息,例如错误消息、警告和其他重要事件,对于诊断问题和维护数据库健康状态非常有用。本文将详细...

    原厂工程师用来快速格式化Oracle alert日志中的错误号,来快速浏览alert错误信息的awk脚本

    原厂工程师用来快速格式化Oracle alert日志中的错误号,来快速浏览alert错误信息的awk脚本。

    oracle日志alter.log每天切割脚本

    具体而言,它会将当前的`alert_$ORACLE_SID.log`文件内容追加到一个新的文件`alert_${ORACLE_SID}_${DATE}.log`中,并清空原`alert_$ORACLE_SID.log`文件的内容,以此来达到日志文件按日期进行切割的目的。...

    oracle数据库日志查看方法

    通过此命令可以获得Alert日志的位置,通常是`$ORACLE_BASE/admin/SID_name/bdump/alert_SID_name.log`。其中,`SID_name`是数据库实例的名称。如果发现Alert日志过大或需要清理旧日志,可以使用如下方法: 1. 使用`...

    教你怎样用Oracle方便地查看报警日志错误

    在Oracle数据库管理中,报警日志(Alert Log)是一个至关重要的工具,它记录了数据库运行时的事件、警告和错误信息。这篇指南将教你如何方便地查看和管理Oracle的报警日志,包括备份、清除以及通过外部表进行查询。 ...

    更改日志文件的路径(oracle 9i)

    ### 更改日志文件的路径(Oracle 9i) #### 背景介绍 在Oracle数据库管理中,日志文件是记录所有事务处理更改的重要文件之一。为了更好地管理和优化存储空间,有时需要将这些文件从一个位置迁移到另一个位置。本文...

    alertlog.sh

    ORACLE ALERT日志备份shell.自动获取alert日志路径。实现按月分类 加上crontab,可以实现每天备份

    Oracle Alert User’s Guide Release 11i

    2. **警报通知**:一旦触发事件,Oracle Alert会通过多种方式发送通知,如电子邮件、SMS或系统日志,确保DBA能够快速了解到问题的发生。 3. **警报日志**:所有触发的警报都会被记录在警报日志中,供后期分析和故障...

    oracle 11g的警告日志和监听日志的删除方法

    oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm ...

    Oracle数据库日志收集手册小白必备

    - **定义**: Alert日志是Oracle数据库中最关键的日志之一,它记录了数据库实例运行期间的重要事件,包括启动、关闭、错误消息等。 - **收集方法**: - **通过OS用户登录数据库服务器**: - 方式一: 使用`sqlplus ...

    oracle日志分析工具LogMiner使用.

    Oracle 日志分析工具 LogMiner 使用 Oracle 日志分析工具 LogMiner 是 Oracle 数据库中的一种功能强大且灵活的日志分析工具,它可以帮助数据库管理员、开发人员和用户快速地对数据库进行日志分析和问题诊断。下面是...

    Oracle的日志管理攻略

    其中,一个关键的日志文件是`$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log`。这个文件包含了关于重做日志转换、数据库启动与关闭、数据库结构更改、回滚段修改、死锁以及内部错误等信息。 **1.2 日志文件的...

    定时删除oracle日志脚本

    Oracle数据库在运行过程中会产生大量的日志文件,包括归档日志、redo日志、alert日志等。这些日志文件对于数据库的运维至关重要,它们记录了数据库的所有事务操作和系统状态,有助于排查问题和恢复数据。然而,如果...

    oracle操作日志

    在Oracle数据库中,日志主要分为两种类型:redo logs(重做日志)和alert logs(警告日志)。Redo logs存储了数据库的所有事务操作,确保在系统崩溃或异常情况下的数据一致性。Alert logs则记录了数据库的启动、关闭...

    Oracle清理日志流程

    1. **警告日志(Alert Log Files)**:记录了Oracle实例的重要事件,如启动、关闭、错误信息等。这些信息对于诊断问题和故障排查非常重要。 2. **监听日志(Listener Log Files)**:记录了监听器接收的所有连接请求...

    oracleTNS报错

    - **Oracle Alert日志**:查看`$ORACLE_HOME/diag/rdbms/instance/SID/trace`目录下的`alert_SID.log`文件,寻找错误信息和警告。 - **TNS日志**:同样地,在`$ORACLE_HOME/diag/tnslsnr/hostname/log`目录下查找...

    oracle日志文件大全

    Alert Log Files(告警日志) - **定义**:记录了数据库启动、关闭、错误消息以及其他重要的事件信息。 - **作用**: - 监控数据库运行状态:帮助管理员监控数据库的健康状况。 - 故障排查:记录了系统运行过程中...

    关于oracle日志文件.docx

    3. **Alert log files (告警日志)**: 这是Oracle数据库系统的一个重要诊断工具,记录了数据库的启动、关闭、警告和错误信息。管理员可以通过查看alert.log来了解数据库的运行状态和可能的问题。 4. **Trace files ...

    oracle日志学习

    - **位置**:通常情况下,Alert 日志文件位于 `$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log` 目录下。 - **格式**:Alert 日志文件主要记录了数据库实例运行过程中的重要事件,如启动、关闭、异常情况等。...

Global site tag (gtag.js) - Google Analytics