ORA-41201: Session state not capturable due to reason (string, string) ORACLE 报错 故障修复 远程处理
文档解释
ORA-41201: Session state not capturable due to reason (string, string)
Cause: Session state capture was initiated when session state could not be captured.
Action: Check session state status and make sure session state can be captured.
。
ORA-41201: 是ORA-Server系列的一个错误,一般在Session状态捕捉过程中报错,意思就是说Session状态无法捕捉,因为发生了某些原因。
官方解释
ORA-41201是指由于某些原因导致当前Session状态无法捕捉;
常见案例
1.由于语句等待的原因,系统出现了延迟;
2.由于捕获的Session SWR可能过多,导致捕获Session状态的NUM在memory中不足而无法捕捉Session状态;
3.由于不允许在会话状态捕获期间太多活动,如会话过程被另一个会话挂断,会话切换等;
一般处理方法及步骤
1.查看当前session活动情况,检查当前会话的等待事件,如enq: TX-row lock contention等;
2.检查当前session的swr,查看其是否过多,或者关闭一些不必要的session状态捕获,以减少swr排列;
3.检查内存是否足够捕获session状态,如果不够就增加内存;
4.在session捕获期间,关闭对session的活动。