在Debian系统中,SQL*Plus日志管理可参考以下方法:
查看日志文件
.sqlplus文件夹中,文件名为log,可通过文本编辑器(如vim、nano)查看:vim ~/.sqlplus/log tail命令:tail -f ~/.sqlplus/log 配置日志轮转(推荐使用logrotate)
logrotate工具(若未安装):sudo apt-get update && sudo apt-get install logrotate /etc/logrotate.d/sqlplus),设置轮转规则(例如每周轮转、保留4个备份、压缩旧日志):/home/username/.sqlplus/log { weekly rotate 4 compress missingok notifempty } sudo logrotate -vf /etc/logrotate.d/sqlplus 手动管理日志文件
sudo truncate -s 0 ~/.sqlplus/log sudo rm ~/.sqlplus/log.old 注意:
spool命令将SQL执行记录输出到文件(非系统日志,需手动管理):SQL> spool /path/to/logfile.txt SQL> -- 执行SQL操作 SQL> spool off