• 清理Oracle安装目录里的一些日志信息


    最近测试环境服务器上磁盘空间紧张,表空间里面的数据也不知道开发哪些需要哪些不需要,而且因为此测试库运行时间比较久远,起码有三年了。于是就从清理Oracle安装目录下的日志下手。

    发现在一般这几个日志,如果没有做定期清理的话,就比较占空间。

    1.<user_dump_dest>/alert_<sid>.log

    2.$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>_<SID>/log/http-web-access_<**>.log  此处**表示可能有其它附加信息。

    目录$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>/config下的配置文件

    http-web-site.xml,其中 <access-log path="../log/http-web-access.log" />项若为

    <access-log path="../log/http-web-access.log" split="day" />

    则生成的日志$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>_<SID>/log/http-web-access_<**>.log格式为  http-web-access_<日期>.log

    3.listener.log

    现在说一下如何清这些日志文件。

    1.alert告警日志可通过重命名文件,然后再删掉。重命名后,会自动生成一个alert_<sid>.log的文件,有时候无法重命名,是因为库正在往里面写日志,等一会儿或者是方便的话把库关掉后进行重命名。

    2.可先删除 listener.log  ,若不行则lsnrctl set log_status off,然后删listener.log接着lsnrctl set log_status on

    3.http-web-access.log日志文件在win下面对于文件属性为AC的可直接删除,剩余的酌情处理。

    linux下,先直接删除,或不行,就先把dbconsole给停掉,然后删,接着再把dbconsole给启动。

    我今天按如上方法清理了http-web-access.log,发现在这部分的日志竟然大达5-6G。

    而且前段时间一开发库上的alert日志大达6G,win平台的,结果日志写不进去了,库夯住了,当时本来是想看一下alert日志里面有没有什么信息,结果发现它很难打开,于是重命名了一下,库就正常运行了。在此记录一笔。

    转载:http://www.linuxidc.com/Linux/2013-05/85091.htm

  • 相关阅读:
    Apache 安装后Error 403的故障排错方法(linux)
    ab接口压力测试工具使用
    php工具、拓展下载地址
    Jboss反序列化漏洞复现(CVE-2017-12149)
    Apache SSI 远程命令执行漏洞复现
    apache httpd多后缀解析漏洞复现
    IIS短文件名漏洞复现
    nginx文件名逻辑漏洞_CVE-2013-4547漏洞复现
    nginx CRLF(换行回车)注入漏洞复现
    nginx目录穿越漏洞复现
  • 原文地址:https://www.cnblogs.com/andy6/p/6016074.html
Copyright © 2020-2023  润新知