ora-19504
兩種情況
A.歸檔日志滿
B.歸檔路徑權限不足
錯誤:
Error 19504 Creating archive log file to '/u01/app/oracle/oradata/archivelog_file_dest/1_3139_961836528.dbf'
ARCH: Archival stopped, error occurred.
Archival Error
ORA-16038: log 1 sequence# 3139 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/YXPT1/redo01.log'
Thu Mar 22 10:34:35 2018
ARCH: Archival stopped, error occurred.
1.歸檔日志滿
排查:
查看歸檔路徑,默認是放到閃回區的,閃回區是有大小限制的,閃回區滿很可能造成歸檔日志錯誤
查看磁盤空間
可以看到歸檔是放在/u01/app/oracle/oradata路徑下的,該路徑下的使用率只有2%,空間足夠。
所以可以排除報錯并不是歸檔空間不足引起的。
2.權限不足
查看歸檔路徑目錄下是否有Oracle的權限
可以看到Oracle用戶沒有對該目錄的操作權限。