如何解决“oracle文件系统已满”的问题?

时间:2010-11-02 05:36:58

标签: oracle10g

当我尝试在Linux下连接oracle数据库时,它会抛出这样的错误:

SQL> conn / as sysdba
ERROR:
ORA-09817: Write to audit file failed.
Linux Error: 28: No space left on device
ORA-09945: Unable to initialize the audit trail file
Linux Error: 28: No space left on device

df命令显示没有剩余空间且文件系统已满。我想知道每个表空间的大小以及如何释放空闲表空间。 谢谢!

1 个答案:

答案 0 :(得分:2)

首先看看哪个分区已满:

# df -h

只要有人登录,Oracle就需要写入审计文件。 释放一些空间并在挂载点上添加一个监视器,以便在空间不足之前提醒您。

我建议NAGIOS免费监控Linux(以及更多)。