zoukankan      html  css  js  c++  java
  • [Oracle]如何获得出现故障时,客户端的详细连接信息

    [Oracle]如何获得出现故障时,客户端的详细连接信息

    客户坚持说 只是在 每天早上5点才运行下面的语句:

    select / * + FULL (TAB001_TT01) * / 'TAB001_TT01', count (*) from u01.TAB001_TT01 group by 'TAB001_TT01'

    但是根据 Incident 文件的记载,发生时间是在 2017-09-26 10: 44: 50.166 , 客户怀疑 Oracle的数据库出现了其他的问题。

    这样调查就跑偏方向了。

    (因为总所周知的原因,修改了敏感信息)

    从下面这句“MODULE NAME”来看,通过sqlplus 进行的连接,所以一定是客户通过某个客户端作操作了。

      *** MODULE NAME: (sqlplus@test01.m0.facjian001.com (TNS V1-V3)) 2017-09-26 10: 44: 50.166


    ----------------------------------------------------------------------------------------------------------
    *** 2017-09-26 10: 44: 50.166
    *** SESSION ID: (807.42181) 2017-09-26 10: 44: 50.166
    *** CLIENT ID :() 2017-09-26 10: 44: 50.166
    *** SERVICE NAME: (SYS $ USERS) 2017-09-26 10: 44: 50.166
    *** MODULE NAME: (sqlplus@test01.m0.facjian001.com (TNS V1-V3)) 2017-09-26 10: 44: 50.166
    *** CLIENT DRIVER: (SQL * PLUS) 2017-09-26 10: 44: 50.166
    *** ACTION NAME :() 2017-09-26 10: 44: 50.166
    TAB001_TT01
    [TOC 00000]
    Jump to table of contents
    Dump continued from file: /u01/app/oracle/diag/rdbms/obi/obi1/trace/obi1_ora_275091.trc
    [TOC00001]
    ORA - 00600: internal error code, arguments: [15712], [2], [], [], [], [], [], [], [], [], [], []

    [TOC 0001 - END]
    [TOC00002]
    ========= Dump for incident 117130 (ORA 600 [15712]) ========

    *** 2017-09-26 10: 44: 50.166
    dbkedDefDump (): Starting incident default dumps (flags = 0x2, level = 3, mask = 0x0)
    [TOC00003]
    ----- Current SQL Statement for this session (sql_id = b928a7sazgnzv) -----
    select / * + FULL (TAB001_TT01) * / 'TAB001_TT01', count (*) from u01.TAB001_TT01 group by 'TAB001_TT01'
    [TOC 0003 - END]
    ----------------------------------------------------------------------------------------------------------

    然后,最重要的一点,在Incident 文件中,查找 "client details" 关键字,可以得到更详细的信息。

    这样就可以要求客户通过查看 连接信息,看看是谁在那个时间点作了操作,回忆起事件发生前到底作了什么。

    信息如下所示:

    ----------------------------------------------------------------------------------------------------------
     client details:
       O / S info: user: oracle, term:, ospid: 270035
       machine: test01.m0.facjian001.com program: sqlplus@test01.m0.facjian001.com (TNS V1 - V3)
       application name: sqlplus@test01.m0.facjian001.com (TNS V1 - V3), hash value = 3897236877

    ----------------------------------------------------------------------------------------------------------

  • 相关阅读:
    Vue-dialog(弹框组件)
    Vue封装select下拉组件
    RAID总结
    消息队列
    存储
    算法开始
    硬件杂记
    要看的
    关于kernel的疑问,不解
    杂技
  • 原文地址:https://www.cnblogs.com/gaojian/p/3_15805521901.html
Copyright © 2011-2022 走看看