ORA-16083: LogMiner session has not been created
Cause: Logical standby apply engine was started without creating a LogMiner session.
Action: Create a LogMiner session and restart the apply engine.
ORA-16083:LogMiner会话尚未创建
1. 检查LogMiner会话的参数设置是否正确,比如在DBMS_LOGMNR.SET_TABLESPACE之后是否添加了表空间名称。
2. 如果参数设置没有问题,请务必检查下列系统参数:
_LOGMNR_PURPOSE:将其设置为RECOVERY。
_LOGMNR_SKIP_CORRUPT:将其设置为TRUE。
3. 如果上述操作还是没有解决问题,请将启用和禁用DBMS_LOGMNR.START_LOGMNR。
4. 可以尝试升级兼容性级别,以确保您的LogMiner会话有足够的兼容性。
5. 检查LogMiner架构,包括_logmnr_logfil,_logmnr_endofscn,_logmnr_startofscn和_logmnr_scn_progression的值,确保它们是正确的。
6. 对要分析的日志文件进行备份,并将备份归档到另一个地方,以准备需要重新创建LogMiner会话。
7. 若网络中出现了由于地址冲突等原因导致的网络中断,可能会导致拉取日志文件失败,在这种情况下,可能需要进入恢复模式,并使用恢复模式完成。