`
longgangbai
  • 浏览: 7269970 次
  • 性别: 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日志文件位置

    alertlog.sh

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

    Oracle的日志管理攻略

    ORACLE数据库的日志文件$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息.  数据库管理员需要检查这个文件有无...

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

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

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

    oracle日志分析工具LogMiner使用.

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

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

    按日期备份alert_ORACLE_你的实例名.LOG这个文件,如:alert_ORACLE_orcl_201408111639_bak.LOG。 2:清除日志内容 打开报警日志文件,用true &gt; 文件名 可清除掉里面的内容 具体示例: 假如,我现在第一次进行该设置,...

    关于oracle日志文件.docx

    Oracle数据库中的日志常用的有: Redo log files 联机日志或重做日志 Archived log files 归档日志 Alert log files 告警日志 Trace files user_dump_dest 用户信息日志(如跟踪会话日志) Backupground_dump_...

    Oracle 11g R2 日志结构深入理解

    Oracle从11g开始,对日志结构做了比较大的调整,日志存放目录和存储格式有都有了变化。...  $ORACLE_BASE/diag/rdbms/&lt;db&gt;/&lt;oracle&gt;/alert 用于存放Oracle Database的alert日志,其中存放的日志是以

    学习EBS并发管理器.pdf

    在使用Oracle Alert时,可能会遇到一些常见的错误,例如Oracle Alert定义错误、Oracle Alert动作错误等。这些错误可以通过检查Oracle Alert的状态、更新Oracle Alert定义等方法来解决。 六、Oracle Workflow ...

    Oracle 管理诊断数据工具ADRCI.docx

    2. 例如,需要清理 alert 日志,通过命令 show home 查看监听日志的位置,设置当前路径 set home diag/tnslsnr/rac01/listener,然后使用 purge 命令来清理日志。 IPS 打包错误日志: 1. 使用 ADRCI 工具可以快速...

    oracle中记录用户登录信息的触发器的例子

    oracle中记录用户登录信息的触发器的例子,有具体操作过程,包括错误信息及解释,这个例子是自己为某企业的oracle安全管理的具体例子

    oracle dba数据库日常维护完全手册

    Oracle 警告日志文件(alert_SID.log)记录了数据库的运行情况,包括数据库的启动和关闭、重做日志切换情况、对数据库进行的某些操作、数据库发生的错误等。DBA 应该定期检查日志文件,根据日志中发现的问题及时进行...

    SQL Server数据库状态监控 – 错误日志

    Windows Event Log和 SQL Server Error Log是这样的日志, PS: SQL Server 中的错误日志 (Error Log) 类似于 Oracle中的alert 文件。  一. 错误日志简介  1. Windows事件日志与SQL Server 错误日志  Windows...

    Oracle 11g如何清理数据库的历史日志详解

    本文主要给大家介绍了关于Oracle 11g清理数据库历史日志的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍 1. 创建存放数据库待删除日志文件路径 用于存放准备删除,这里假设放在/home/...

    如何查看数据库alert日志文件

    BANNER —————————————————————- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Prod PL/SQL Release 10.2.0.1.0 – Production CORE 10.2.0.1.0 Production TNS for Linux: ...

    ORACLE9i_优化设计与系统调整

    第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...

    深入解析Oracle.DBA入门进阶与诊断案例

    针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手...

    linux中oracle的日常维护命令

    1 检查Oracle的进程 2 查看数据库的实例: 3 查看数据库的日志模式,打开模式 4 查看数据库alert_SID.log 中的ora-的错误信息: 5 检查控制文件状态: 6 查询日志状态 7 查询数据状态: 8 查询表空间状态: 等等

Global site tag (gtag.js) - Google Analytics