ORA-00473: ARCH process terminated with error
Cause: The archive process died
Action: Warm start instance
ORA-00473错误指的是,归档进程(ARCH)处理过程终止时出现了错误,它意味着归档进程无法写入在归档日志文件中需要保存的更新内容。该停止状态通常表明归档方面出现了问题,从而阻止它记录任何内容。需要检查相关的归档地址并采取正确的步骤来修复错误。
1)确认问题类型:确认是因为物理文件不存在或已损坏而导致ARCH进程无法启动。另外还要确定涉及到哪个日志文件。
2)确定归档地址:使用以下命令查看归档地址:
SELECT name, value FROM v$parameter WHERE name IN (
‘_LOG_ARCHIVE_DEST’,’_LOG_ARCHIVE_DEST_2’);
3)重新生成归档日志:使用alter database create logfile语句为归档文件分配新的物理文件
4)重启ARCH进程:使用alter system archive log current语句重启归档进程。
5)确认是否解决:查看alert.log文件,确认ARCH进程是否正常启动并工作。