清理 Oracle 的监听日志

这篇具有很好参考价值的文章主要介绍了清理 Oracle 的监听日志。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

清理 Oracle 的监听日志

用户的双节点 Oracle 11g rac 集群,近期发现硬盘空间使用过多,其中的一个节点【/oracle】目录空间使用了接近 90%,另一个节点使用了 95%。以其中的一个节点为例,详细情况如下:

[root@his01 ~]# df -h
Filesystem         Size  Used Avail Use% Mounted on
/dev/sda2           99G  5.8G   88G   7% /
tmpfs              505G  1.4G  504G   1% /dev/shm
/dev/sda1          500M  280K  500M   1% /boot/efi
/dev/sda5          321G  174G  130G  58% /data
/dev/sda3           99G   84G   11G  89% /oracle
/dev/asm/arch-126  2.0T   32G  2.0T   2% /arch

使用【du】命令查看【/oracle】目录的空间占用情况,发现【/oracle/app/crs_base/diag/tnslsnr/his01/listener】目录下的【alert】目录与【trace】目录空间占用过多。详细情况如下:

[root@his01 listener]# pwd
/oracle/app/crs_base/diag/tnslsnr/his01/listener

[root@his01 listener]# du -h --max-depth=1
4.0K	./incident
4.0K	./lck
260K	./metadata
4.0K	./sweep
4.0K	./metadata_dgif
4.0K	./cdump
40G	./alert
4.0K	./incpkg
4.0K	./stage
4.0K	./metadata_pv
21G	./trace
61G	.

进入【trace】目录,发现监听日志文件【listener.log】较大,详细情况如下:

[root@his01 trace]# pwd
/oracle/app/crs_base/diag/tnslsnr/his01/listener/trace

[root@his01 trace]# ll -h
total 21G
-rw-r----- 1 grid oinstall  21G Aug  4 11:46 listener.log
-rw-r----- 1 grid oinstall 4.0K Dec 24  2022 ora_28642_140361551255296.trc
-rw-r----- 1 grid oinstall    0 Dec 24  2022 ora_28642_140361551255296.trm
-rw-r----- 1 grid oinstall    0 Nov 23  2020 ora_41051_140708988360448.trc

清空日志文件【listener.log】,结果如下:

[root@his01 trace]# echo > listener.log 

[root@his01 trace]# ll -h
total 8.0K
-rw-r----- 1 grid oinstall 3.0K Aug  4 11:46 listener.log
-rw-r----- 1 grid oinstall 4.0K Dec 24  2022 ora_28642_140361551255296.trc
-rw-r----- 1 grid oinstall    0 Dec 24  2022 ora_28642_140361551255296.trm
-rw-r----- 1 grid oinstall    0 Nov 23  2020 ora_41051_140708988360448.trc

进入【alert】目录,发现该目录下生成了大量的 xml 文件,保留【log.xml】文件,删除其余的文件,结果如下:

[root@his01 alert]# pwd
/oracle/app/crs_base/diag/tnslsnr/his01/listener/alert

[root@his01 alert]# rm -rf log_*

[root@his01 alert]# ls
log.xml

查看磁盘空间的使用情况,结果如下:

[root@his01 trace]# df -h
Filesystem         Size  Used Avail Use% Mounted on
/dev/sda2           99G  5.8G   88G   7% /
tmpfs              505G  1.4G  504G   1% /dev/shm
/dev/sda1          500M  280K  500M   1% /boot/efi
/dev/sda5          321G  174G  130G  58% /data
/dev/sda3           99G   23G   71G  25% /oracle
/dev/asm/arch-126  2.0T   32G  2.0T   2% /arch

要解决监听日志导致磁盘占用过多问题有两个思路:
一是定期对服务器进行巡检,发现磁盘占用过多时,手工清理监听日志。
二是修改 listener.ora 文件的相关参数,减少监听日志的生成。
在 listener.ora 文件中添加如下内容:文章来源地址https://www.toymoban.com/news/detail-626316.html

DIAG_ADR_ENABLED_LISTENER=OFF
INBOUND_CONNECT_TIMEOUT_LISTENER=180

到了这里,关于清理 Oracle 的监听日志的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小知识:使用oracle用户查看RAC集群资源状态

    正常情况按照标准配置的环境变量,只能grid用户查看RAC集群资源状态。 但是绝大部分操作其实都是oracle用户来操作,比如启停数据库,操作完成以后就需要检查下集群资源状态。 看到好多DBA在现场操作时就是来回各种切换或开多个窗口。 其实有两个简单的解决方法可以实现

    2023年04月27日
    浏览(73)
  • ORACLE RAC11.2.0.3集群重启无法启动

    数据库版本 oracle rac 11.2.0.3 操作系统版本Red Hat Enterprise Linux Server release 7.3 /u01/app/grid/11.2.0/bin/crsctl start crs 一个窗口启动,另一个窗口 /bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1 参考:RAC在linux7以上ohasd启动失败的问题 - 墨天轮

    2024年01月22日
    浏览(41)
  • ORACLE RAC集群CRSD服务异常后无需重启集群的处理方法

    问题: 监控软件连不上TEST集群节点1,发现监听中不存在IP 1.80.检查巡检数据发现5/18日正常。 排查: 1.根据监控软件报错时间排查,监听日志无异常,监听状态中不存在IP 1.80物理IP。 2.进一步发现集群状态异常,多个资源状态显示OFFLINE。 排查发现为CRSD服务异常,其它集群资

    2024年04月15日
    浏览(42)
  • Oracle——清理归档日志

    有时候oracle的归档日志满了,导致登录不了oracle。 解决办法,删除归档日志即可。 1、首先使用df -h 查看磁盘使用情况。 查看服务器的磁盘空间: 2、进入oracle的日志目录,清理日志文件, cd /home/oracle19c/dbs/ rm -rf arch*  注:只是清理了文件不能释放空间所以需要使用rman释放

    2024年02月08日
    浏览(32)
  • oracle 清理归档日志

    1. 相关日志 2.  linux定时删除7天前文件  

    2024年02月04日
    浏览(31)
  • oracle警告日志\跟踪日志磁盘空间清理

    问题现象: 通过查看排查到alert和tarce占用大量磁盘空间 警告日志 /u01/app/oracle/diag/rdbms/orcl/orcl/alert 跟踪日志 /u01/app/oracle/diag/rdbms/orcl/orcl/trace 解决方案: 用adrci清除日志 确定目录 查看homepath是不是所要处理的日志目录 设置homepath(不支持多个路径) 清空警告日志 1440是按分钟算

    2024年02月11日
    浏览(35)
  • Oracle篇—单机对外访问的IP变更为rac集群的scan ip

        因业务需要,需要修改现有数据库环境中的scan ip。一般多在单机迁移到rac后,应用不想在代码中修改连接数据库的ip,那么原单机的ip在rac中就变成了scan ip。     修改为scan ip要确保原单机的ip下线,不然会冲突,scan ip可以理解为虚拟ip,所以不涉及在硬件网卡上修改。

    2024年02月03日
    浏览(38)
  • oracle监听日志listener.log过大处理方法(linux&windows)

    当Oracle监听日志过大时,查看监听监听状态报错并非常缓慢。业务无法连接到数据库,登陆数据库服务器,查看监听已经断掉,尝试重启监听,重启失败;查看监听日志listener.log的大小已经超过9G以上。 在oracle中,如果不对监听日志文件进行截断(定期清理),那么监听日志

    2024年02月15日
    浏览(42)
  • 【Oracle】Oracle系列十八--Oracle RAC

    【Oracle】Oracle系列之一–Oracle数据类型 【Oracle】Oracle系列之二–Oracle数据字典 【Oracle】Oracle系列之三–Oracle字符集 【Oracle】Oracle系列之四–用户管理 【Oracle】Oracle系列之五–Oracle表空间 【Oracle】Oracle系列之六–Oracle表分区 【Oracle】Oracle系列之七–表的创建与管理 【Oracl

    2024年02月07日
    浏览(37)
  • Oracle配置方案-RAC

    基本的Oracle RAC配置方案的具体步骤: 硬件准备: 确保服务器满足Oracle RAC的硬件要求,包括适当的CPU、内存和存储配置。 配置共享存储:使用共享存储(如SAN或NAS)来存储数据库文件,确保所有节点都可以访问相同的存储。 软件准备: 安装Oracle Grid Infrastructure: 安装Oracl

    2024年02月03日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包