ORA-24819: Illegal reference count encountered for a temporary LOB
Cause: Internal error.
Action: This error should not normally occur. If it persists, contact Oracle Support Services.
ORA-24819错误表明某个临时LOB被引用的次数不合法。
ORA-24819 is reported when the total number of temporary LOB references (reads and writes) exceeds some upper limit, either 32 or 128 depending on the type of temporary LOB being accessed. The legal limit should be enforced regardless of the order in which references (reads and writes) are made.
1、检查程序代码,当确认没有多次引用LOB时,可以调整限制,将每次LOB最多引用次数从默认的32次和128次分别更改为64次和256次。
2、确认是否存在多次读写LOB的情况,如果有,将多次读写改成单次读写的形式。
3、如果在指定的引用次数下,确认程序仍然存在问题,可以提交SR,向Oracle官方采取进一步的支持服务。