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,就可以解決這個問題了。