文档解释
ORA-16287: operation not permitted due to active apply state
Cause: An operation was attempted that was not supported while the logical standby database had an active apply state.
Action: Confirm the procedures used to configure the logical standby database. Procedures which attempt to reconfigure a logical standby database for a new primary database may encounter this error if an error in a preliminary step was encountered.
ORA-16287:由于活动应用状态,操作不允许
官方解释
ORA-16287 是一个由 Oracle 数据库中的 Data Guard 管理服务返回的错误。该错误表明应用程序标志打开,这意味着当前存在一个正在执行的 DML 语句。
常见案例
ORA-16287 是一个非常常见的错误,通常发生在在 Oracle Data Guard 环境中,用户尝试对物理数据库进行硬(快照)备份时。该错误出现,是由于一个正在应用状态的表或命令处理中,所以不能更改数据状态,因此并非所有的备份类型都是可用的。
一般处理方法及步骤
1、检查受影响的表是否有正在执行的 DML 语句;
2、等待 DML 语句完成;
3、尝试重新执行备份;
4、重新启动应用程序;
5、如果仍然出现错误,请参考相关文档以及 ORACLE 文档以获取更多帮助。