资讯专栏INFORMATION COLUMN

Queries to view Alert Log content And Alert Locati

el09xccxy / 1171人阅读

摘要:的定义如下比较常用的如下可以得到类似直接访问文本格式日志样式的结果开始,提供了接口,可以用来查看下的目录和文件。

Quering alert log using SQL query

Oracle 11g开始,提供了X$DBGALERTEXT,可以用来使用sql访问数据库alert日志,在不方便直接访问服务器时,提供了另外的方式访问数据库alert日志。X$DBGALERTEXT的定义如下:

SYS> desc X$DBGALERTEXT
 Name                                            Null?    Type
 ----------------------------------------------------------------------------------- -------- --------------------------------------------------------
 ADDR                                                 RAW(8)
 INDX                                                 NUMBER
 INST_ID                                              NUMBER
 ORIGINATING_TIMESTAMP                                        TIMESTAMP(3) WITH TIME ZONE
 NORMALIZED_TIMESTAMP                                         TIMESTAMP(3) WITH TIME ZONE
 ORGANIZATION_ID                                          VARCHAR2(64)
 COMPONENT_ID                                             VARCHAR2(64)
 HOST_ID                                              VARCHAR2(64)
 HOST_ADDRESS                                             VARCHAR2(46)
 MESSAGE_TYPE                                             NUMBER
 MESSAGE_LEVEL                                            NUMBER
 MESSAGE_ID                                           VARCHAR2(64)
 MESSAGE_GROUP                                            VARCHAR2(64)
 CLIENT_ID                                            VARCHAR2(64)
 MODULE_ID                                            VARCHAR2(64)
 PROCESS_ID                                           VARCHAR2(32)
 THREAD_ID                                            VARCHAR2(64)
 USER_ID                                              VARCHAR2(64)
 INSTANCE_ID                                              VARCHAR2(64)
 DETAILED_LOCATION                                        VARCHAR2(160)
 PROBLEM_KEY                                              VARCHAR2(64)
 UPSTREAM_COMP_ID                                         VARCHAR2(100)
 DOWNSTREAM_COMP_ID                                       VARCHAR2(100)
 EXECUTION_CONTEXT_ID                                         VARCHAR2(100)
 EXECUTION_CONTEXT_SEQUENCE                                   NUMBER
 ERROR_INSTANCE_ID                                        NUMBER
 ERROR_INSTANCE_SEQUENCE                                      NUMBER
 VERSION                                              NUMBER
 MESSAGE_TEXT                                             VARCHAR2(2048)
 MESSAGE_ARGUMENTS                                        VARCHAR2(128)
 SUPPLEMENTAL_ATTRIBUTES                                      VARCHAR2(128)
 SUPPLEMENTAL_DETAILS                                         VARCHAR2(128)
 PARTITION                                            NUMBER
 RECORD_ID                                            NUMBER


比较常用的SQL如下(可以得到类似直接访问文本格式alert日志样式的结果):

SQL> select ORIGINATING_TIMESTAMP, MESSAGE_TEXT from X$DBGALERTEXT;
Finding Trace File Path using SQL

11g开始,Oracle提供了X$DBGDIREXT接口,可以用来查看diagnostic_dest下的目录和文件。X$DBGDIREXT的定义如下:

 SYS> desc X$DBGDIREXT;
 Name                                            Null?    Type
 ----------------------------------------------------------------------------------- -------- --------------------------------------------------------
 ADDR                                                 RAW(8)
 INDX                                                 NUMBER
 INST_ID                                              NUMBER
 PHYSICAL_PATH                                            VARCHAR2(444)
 LOGICAL_PATH                                             VARCHAR2(444)
 PHYSICAL_FILE                                            VARCHAR2(68)
 LOGICAL_FILE                                             VARCHAR2(68)
 CREATION_TIME                                            TIMESTAMP(3) WITH TIME ZONE
 MODIFY_TIME                                              TIMESTAMP(3) WITH TIME ZONE
 LVL                                                  NUMBER
 TYPE                                                 NUMBER

一个非常handy的用法:有时候不熟悉Oracle的人,我们需要它帮忙把alert日志取出来的时候,由于11g的alert是放在diagnostic中的,描述日志的路径每次都要费很大的劲,现在我们可以用下面sql来直接获取到alert日志的路径了:

SELECT PHYSICAL_PATH || CHR(47) || PHYSICAL_FILE
  FROM X$DBGDIREXT
 WHERE 1 = 1
   AND PHYSICAL_FILE LIKE "alert_%"
   AND PHYSICAL_PATH LIKE "%rdbms%"
/   

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/34993.html

相关文章

  • Queries to view Alert Log content And Alert Locati

    摘要:的定义如下比较常用的如下可以得到类似直接访问文本格式日志样式的结果开始,提供了接口,可以用来查看下的目录和文件。 Quering alert log using SQL query Oracle 11g开始,提供了X$DBGALERTEXT,可以用来使用sql访问数据库alert日志,在不方便直接访问服务器时,提供了另外的方式访问数据库alert日志。X$DBGALERTEXT的定义...

    canopus4u 评论0 收藏0
  • Queries to view Alert Log content And Alert Locati

    摘要:的定义如下比较常用的如下可以得到类似直接访问文本格式日志样式的结果开始,提供了接口,可以用来查看下的目录和文件。 Quering alert log using SQL query Oracle 11g开始,提供了X$DBGALERTEXT,可以用来使用sql访问数据库alert日志,在不方便直接访问服务器时,提供了另外的方式访问数据库alert日志。X$DBGALERTEXT的定义...

    崔晓明 评论0 收藏0
  • DBLE 新版本 2.18.12.0 Release

    摘要:月日,企业级开源分布式中间件新版本发布,本次新版对一些可透传的复杂查询做了优化处理,不再拆分并下发而是直接透传升级了的依赖解决了一些由于解析器不支持的支持度问题修复了大量社区和专业测试团队提交的,多到需要翻页。 1月7日,企业级开源分布式中间件DBLE 新版本 2.18.12.0 发布,本次新版对一些可透传的复杂查询做了优化处理,不再拆分并下发而是直接透传;升级了 druid 的依赖;...

    jackzou 评论0 收藏0
  • WebComponent魔法堂:深究Custom Element 之 标准构建

    摘要:明确各阶段适合的操作用于初始化元素的状态和设置事件监听,或者创建。事件类型转换通过捕获事件,然后通过发起事件来对事件类型进行转换,从而触发更符合元素特征的事件类型。 前言  通过《WebComponent魔法堂:深究Custom Element 之 面向痛点编程》,我们明白到其实Custom Element并不是什么新东西,我们甚至可以在IE5.5上定义自己的alert元素。但这种简单...

    philadelphia 评论0 收藏0
  • 移动弹窗基础知识浅析——IOS弹窗体系

    摘要:尤其是遇到二次确认等场景因此,打算从头整理移动弹窗的基础知识,以弹窗体系为切入点,从定义出发,对移动弹窗进行分类,然后分别分析每一类弹窗的应用场景,以及在使用过程中需要注意的点。 摘要: 最为常见的【弹窗】反而是最捉摸不定的东西。各种类型的弹窗傻傻分不清楚,不知道在什么场景下应该用哪种弹窗。尤其是遇到二次确认等场景…… 因此,打算从头整理移动弹窗的基础知识,以iOS弹窗体系为切入点,从...

    jas0n 评论0 收藏0

发表评论

0条评论

el09xccxy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<