使用当前日期重命名 Oracle 日志

使用当前日期重命名 Oracle 日志

我想用当前日期重命名我的 Oracle 警报日志,并在 X 天后压缩它们。这可以用 shell 脚本完成吗?另外我不能使用 logrotate

答案1

我在 google 上搜索了 centOS logrotate,第一个链接是如何设置它。

根据您的特定需要,设置 oracle logrotate 脚本(/etc/logrotate.d如果尚不存在)并将其添加 dateext dateformat %Y-%m-%d.到您的 oracle 日志轮换文件中。在 Red hat/CentOS 上设置日志轮换的说明 -https://linuxconfig.org/setting-up-logrotate-on-redhat-linux 您可能需要设置特定的 cron 作业以按每日、每周或每月以外的时间间隔执行此操作。或者,您也可以根据空间旋转日志。

相关内容