日志查看
- 默认路径:通常位于用户主目录下的
.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 工具:
- 安装:
sudo apt-get install logrotate。 - 配置:编辑
/etc/logrotate.d/下相关文件,设置轮转周期(如weekly)、保留数量(如rotate 4)、压缩选项(如compress)。 - 示例配置:
/home/user/.sqlplus/log { weekly rotate 4 compress missingok notifempty } ```。
- 安装:
注意事项
- 确保日志文件路径和权限正确,避免因权限问题导致日志无法写入。
- 生产环境中建议保留必要日志以便故障排查,避免过度清理。