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用户没有对该目录的操作权限。