我正在使用 batchUpdate 插入 Oracle 表。五个不同的并行线程正在调用 batchUpdate 方法以插入单个表。表是全局临时表类型。
程序执行未完成,建立数据库连接后卡住。
多个线程在单个全局临时表上操作会导致表锁定并保持程序的执行吗?
我可以使用以下查询查看锁定的表 -
select object_name, object_type from all_objects where object_id in (select object_id from v$locked_object);