温馨提示×

debian系统sqlplus日志管理

小樊
49
2025-09-11 15:09:37
栏目: 云计算

日志查看

  • 默认路径:通常位于用户主目录下的 .sqlplus 文件夹中,文件名为 log,可通过 vim ~/.sqlplus/log 查看。
  • 实时查看:使用 tail -f ~/.sqlplus/log 实时跟踪日志更新,按 Ctrl+C 停止。

日志配置

  • 重定向输出:通过 SPOOL 命令将日志输出到文件,如 SPOOL /path/to/logfile.log,执行后用 SPOOL OFF 结束。
  • 静默模式:添加 -S 参数可减少输出,仅显示错误信息,如 sqlplus -S user/pass@db @script.sql

日志轮转与清理

  • logrotate 工具
    1. 安装:sudo apt-get install logrotate
    2. 配置:编辑 /etc/logrotate.d/ 下相关文件,设置轮转周期(如 weekly)、保留数量(如 rotate 4)、压缩选项(如 compress)。
    3. 示例配置:
      /home/user/.sqlplus/log { weekly rotate 4 compress missingok notifempty } ```。 

注意事项

  • 确保日志文件路径和权限正确,避免因权限问题导致日志无法写入。
  • 生产环境中建议保留必要日志以便故障排查,避免过度清理。

0