diag过大 oracle_diag目录过大 oracle - CSDN
精华内容
参与话题
  • show parameter trace sql_trace trace_enabled

    show parameter trace

    sql_trace

    trace_enabled

     

    展开全文
  • Oracle diag目录下面的大量trace trc文件

    万次阅读 2017-02-03 10:55:39
    Oracle tarce文件是oracle数据库在运行时产生的日志,该trace文件是可以删除的,对系统没有什么影响。 在删除前,先查看trace的参数配置  SQL> show parameter trace_en NAME TYPE VALUE -----------------...

    Oracle tarce文件是oracle数据库在运行时产生的日志,该trace文件是可以删除的,对系统没有什么影响。

    在删除前,先查看trace的参数配置

      SQL> show parameter trace_en
    NAME                                TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    trace_enabled                        boolean    TRUE
    SQL>

      通过find命令查找30天以前创建的文件,通过xargs管道和rm-rf命令,可以直接删除
    [oracle@HBCADB001 hbcadb1]$ find trace -ctime +30|more
    trace/hbcadb1_j000_25349.trc
    trace/hbcadb1_j000_28514.trm
    trace/hbcadb1_ora_12171.trm
    trace/hbcadb1_ora_4595.trm
    trace/hbcadb1_j000_3029.trm
    trace/hbcadb1_ora_14967.trm
    trace/hbcadb1_j000_2237.trm
    trace/hbcadb1_j000_13278.trc
    trace/hbcadb1_ora_13051.trm

      find trace -ctime +30 |xargs rm -f

    展开全文
  • 删除oracle 11g的警告日志和监听日志

    万次阅读 2012-10-19 13:41:15
    oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm ...

    oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert  cdump  hm  incident  incpkg  ir  lck  metadata  stage  sweep  trace
    其中警告日志在alert目录下,监听日志在trace目录下。listener目录下产生的日志文件比较大,是主要清理的对象,而db1目录下产生的文件比较小,基本不需要清除。在listener目录下监听日志是一个名为listener.log的文件,而警告日志log.xml,这个日志每到11M左右就会分割成一个log_XXXX.xml的日志,逐渐累加。而在db1目录下两个日志的方式刚好相反,监听日志分割成很多个以.trc .trm的文件,而警告日志只有一个log.xml的文件。不知道oracle在搞什么鬼,也不知道原理是什么。希望有了解的朋友给予指点。

    删除监听日志的方法如下:
    切换到oracle用户
    su oracle
    $lsnrctl set log_status off
    $mv listener.log /backup/
    $lsnrctl set log_status on
    监听日志启动后就会自动创建一个全新的listener.log文件,备份好的文件可以删除。如果不执行上述的命令直接删除listener.log,系统是不会创建的。

    警告日志可以用以下命令移动或者删除
    find . -mtime +10 -exec mv {} /backup/alert_log/ \;

     

    要看警告日志可以在oracle用户下执行adrci
    $adrci
    在adrci目录下可以输入help可以看帮助命令。输入help show alert,可以看到show alert的详细用法。

    show alert
    会提示让你选择日志的目录或者退出
    adrci> show alert

    Choose the alert log from the following homes to view:

    1: diag/rdbms/db1/db1
    2: diag/tnslsnr/oracle/listener
    Q: to quit
    Please select option: 1
    输入1就看db1下的,输入2就看listener目录下的,输入q就退出。
    看完alert的日志后输入 :q退出,操作方法跟vi命令类似。

    SHOW TRACEFILE
    可以看到监听日志文件
    diag/rdbms/db1/db1/trace/db1_vktm_17064.trc
         diag/rdbms/db1/db1/trace/db1_m000_25175.trc
         diag/tnslsnr/oracle/listener/trace/ora_7795_139913618966240.trc
         diag/tnslsnr/oracle/listener/trace/listener.log
    从以上可以看出两个目录下都有日志。

     


    展开全文
  • Oracle11g日志查看方法

    万次阅读 2009-10-31 16:49:00
    Oracle11日志查看方法 现象描述: oracle日常维护中经常需要检查alert告警日志,查看数据库是否有问题。 原因分析: oracle11g修改了日志系统,不在使用oracle9的alert_$ORACL
     

    Oracle11日志查看方法

     

    现象描述:  

    oracle日常维护中经常需要检查alert告警日志,查看数据库是否有问题。

     

     原因分析:  

    oracle11g修改了日志系统,不在使用oracle9alert_$ORACLE_SID.log日志,修改为Diag Alert Diag Trace两个目录保存xml格式和文本格式的日志,这个两个目录分别放置于/oracle/oracle/diag/rdbms/rac/rac1/trace/oracle/oracle/diag/rdbms/rac/rac1/alert目录下,也可以使用
    sql>select name ,value from  v$diag_info
    命令来查询。也可以使用Enterprise Manager,进入Oracle database home page,在Related Links点击Alert Log  Contents查看。

     

     处理过程:  

    oracle11g修改了日志系统,不在使用oracle9alert_$ORACLE_SID.log日志,修改为Diag Alert Diag Trace两个目录保存xml格式和文本格式的日志,这个两个目录分别放置于/oracle/oracle/diag/rdbms/rac/rac1/trace/oracle/oracle/diag/rdbms/rac/rac1/alert目录下,也可以使用
    sql>select name ,value from  v$diag_info
    命令来查询。也可以使用Enterprise Manager,进入Oracle database home page,在Related Links点击Alert Log  Contents查看。

     
    展开全文
  • oracle各种trace清理

    万次阅读 2017-10-31 09:17:02
    在文件系统使用率较高的目录中,使用如下命令,找出文件或文件夹。根据文件类型选择清理策略。 du -sh *|sort -nr 1. 清理adump目录 清理参数audit_file_dest指定的目录,清理的文件为“*.aud” SQL> show ...
  • [转载]Oracle 11g 中告警日志的位置 原文地址:Oracle 11g 中告警日志的位置作者:superhao 首先介绍2个新名词 Automatic Diagnostic Repository (ADR) 一个存放数据库诊断日志、跟踪文件的目录,称作...
  • oracle 12c alert日志目录位置

    万次阅读 2017-08-31 20:21:59
    12c环境下查询,alert日志并不在bdump目录下,需要通过v$diag_info视图查询 SQL> show parameter dump NAME VALUE ------------------------ -----------------------  background_core_dump partial ...
  • OCP-1Z0-052-V8.02-125题

    千次阅读 2013-10-14 22:27:08
    125. You want to check the details of few errors that users have reported. You search for the alert log file and execute few commands to find the location of the alert log file. ...
  • Oracle 11g的日志路径

    万次阅读 2010-11-25 04:40:00
    Oracle 11g的日志路径,Oracle数据库的最常用问题定位日志是alert日志,Oracle数据库的日志文件alert_$ORACLE_SID.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等...
  • OCP-1Z0-053-V13.02-619题

    千次阅读 2014-02-12 08:52:13
    619.View the Exhibit and note the contents of V$DIAG_INFO. Which statement is true about the ADR? A. The text alert log file will be available in Diag Trace B. A copy alert log file will be k
  • OCP-1Z0-053-V13.02-238题

    千次阅读 2013-11-21 16:37:38
    238.View the Exhibit to examine the output for the V$DIAG_INFO view. Which statements are true regarding the location of diagnostic traces? (Choose all that apply.) A. The path to the location
  • oracle 11g 监听日志 设置

    千次阅读 2014-04-21 11:12:24
    11g开始引入ADR,监听日志就从原来的$ORACLE_HOME/network/log/listener.log变为了 $ORACLE_BASE/diag/tnslsnr/hostname/listener/alert/log.xml 当然也存在一份$ORACLE_BASE/diag/tnslsnr/hostname/listener/...
  • oracle11G监听日志所在位置

    万次阅读 2013-08-22 18:22:20
    oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。
  • Oracle 11g Alert log 文件位置的问题

    千次阅读 2012-05-24 10:52:16
    Oracle 11g Alert log 文件位置的问题 alert log XML 文件位置:   select value from v$diag_info where name ='Diag Alert';   Alert log 文本文件位置:   select value from v$diag_info where name =...
  • 查看ASM日志 [root@ATFDB1 ~]# su - grid [grid@ATFDB1 ~]$ sqlplus / as sysasm SQL*Plus: Release 11.2.0.3.0 Production on Wed Jul 6 13:41:48 2016 Copyright (c) 1982, 2011, Oracle....
  • Oracle trace文件的清理

    千次阅读 2018-05-31 10:28:45
    目录是:/opt/oracle/diag/rdbms/orcl/ORCL/trace本来想直接从xftp直接删除,两次都卡死。遂从网上找到了清理语句,记录如下:find /opt/oracle/diag/rdbms/orcl/ORCL/trace -mtime +7 -name "*...
  • Oracle DB查看预警日志

    万次阅读 2016-03-10 23:34:49
    Oracle DB查看预警日志   “Database(数据库)”主页>“Related Links相关链接)”区域> “Alert Log Content (预警日志内容)”     查看预警日志 每个数据库都有一个alert_.log文件。...
  • 系统环境:Linux version 2.6.32-358.el6.x86_64  数据库版本:11.2.0.1.0 ...环境变量:$ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1  $ORACLE_BASE=/u01/app/oracle  $ORACLE_SID=orcl   1....
  • Oracle11g ,警告日志及其他日志路径

    千次阅读 2012-12-11 12:59:53
    Oracle 10g之前,告警日志位于bdump文件夹下,但11g对此做了变更,引入了ADR(一个存放数据库诊断日志、跟踪文件的目录),它对应的初始化参数为DIAGNOSTIC_DEST,如果设置了$ORACLE_BASE环境变量,那么DIAGNOSTIC_...
1 2 3 4 5 ... 20
收藏数 14,436
精华内容 5,774
关键字:

diag过大 oracle