文档解释
ORA-16128: User initiated stop apply successfully completed
Cause: Logical standby was shutdown in an orderly fashion.
Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.
ORA-16128是Oracle数据库中非捕获类型的错误消息,表示一次手动指定的重做日志应用操作已经成功完成。
官方解释
ORA-16128表示用户发起的停止应用处理已成功完成。如果使用默认参数执行ALTER DATABASE RECOVER DATABASE,则继续有效的重组日志之前,该状态会显示。
常见案例
当用户在数据库恢复期间关闭正在运行的太多重做日志应用以处理某些紧急任务时,就会出现这个错误。此外,该错误还可能出现在大型复原数据库中,间歇性数据库关闭和重新开机,重组日志消耗过多系统资源,以及大数据库中将某些关键日志重做应用操作完成的场景中。
一般处理方法及步骤
1.建议重新执行恢复操作,并确保标准的重组日志应用流程;
2.除非可以确认该错误不会影响系统的运行状态,或者由于某些特殊原因而必须停止重做日志以释放系统资源,否则不建议关闭重做日志应用;
3.当数据库遇到紧急问题时,需要停止某些重做日志,可以使用ALTER DATABASE来实现;
4.如果用户发现数据库有ORA-16128错误,则应重启数据库,并重新执行重组日志应用,直到它被成功重做。