文档解释
ORA-09712: orasrv: log archiver already connected.
Cause: An existing connection has already been made from log archiver to orasrv.
Action: Stop trying to connect.
此错误表明,在对数据库中发出在线日志归档put操作指令时,日志归档程序已经被另外一个操作程序先连接了。
官方解释
ORA-09712表明,有另一个sessions正在执行文件归档的操作,所以当前连接尝试执行put操作的操作会失败并报出ORA-09712错误。
常见案例
ORA-09712错误案例通常出现在事务处理过程中,当多个会话同时归档文件时,系统会报出ORA-09712错误。
正常处理方法及步骤
1. 首先确定是否有其他会话在进行日志归档操作,如果有,可通过查询数据库和系统视图来确定活动会话所有者,并结束活动会话。
2. 然后,重新执行数据库日志文件的归档操作,确保日志文件的归档已正确完成。