ERROR:
ORA-09817: Write to audit file failed.
--这种错误基本是磁盘空间满了
解决方法:删除数据库oracle中用于记录数据库操作的文件,这种文件以.trc结尾
步骤如下:
1.进入到安装oracle的安装目录u01目录下切换到oracle用户下输入:df -k,用来验证磁盘空间是否已经用完
$ df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/asd3 524288 239128 55% 4667 8% /
/dev/asd2 2097152 182820 92% 41604 100% /usr
/dev/asd1 262144 233696 11% 651 2% /var
/dev/hd3 1048576 1012372 4% 44 1% /tmp
我们从上面显然可以看出有一个用了100%,这也就证实了某个磁盘空间已经用完。
2.进入到 /u01/app/oracle/admin/orcl/udump目录下,删除该文件下所有的.trc文件
3.然后切换到root用户,输入reboot来重启linux,就可以解决这个问题了。