ORA-12838: cannot read/modify
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,insert插入数据时报错:SCOTT@prod>insert /*+ append */ into scott.employee select * from scott.employee ;3584
千家信息网最后更新 2025年11月06日ORA-12838: cannot read/modify
insert插入数据时报错:
SCOTT@prod>insert /*+ append */ into scott.employee select * from scott.employee ;3584 rows created.SCOTT@prod>/insert /*+ append */ into scott.employee select * from scott.employee *ERROR at line 1:ORA-12838: cannot read/modify an object after modifying it in parallel
查看表并行度
SQL> select a.degree from dba_tables a where a.table_name='EMPLOYEE';DEGREE-----------1
查看锁信息
SELECT o.object_name, o.owner, l.locked_mode, s.sid, s.serial#, s.logon_time FROM v$locked_object l, dba_objects o, v$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid AND o.object_name = 'EMPLOYEE'; OBJECT_NAME OWNER LOCKED_MODE SID SERIAL# LOGON_TIME---------------- ------- ----------- ---------- ---------- -----------EMPLOYEE SCOTT 6 80 5328 2019/11/24
ora-12838错误
SCOTT@prod>!oerr ora 1283812838, 00000, "cannot read/modify an object after modifying it in parallel"// *Cause: Within the same transaction, an attempt was made to add read or // modification statements on a table after it had been modified in parallel// or with direct load. This is not permitted.// *Action: Rewrite the transaction, or break it up into two transactions:// one containing the initial modification and the second containing the// parallel modification operation.
append会在高水位之上插入数据并且生成较少的redo数据,加快速插入速度的同时会持有一个排它锁,对于执行后未提交的事务容易引发该问题。
MOS相关文档
ORA-12838 with Direct Load Inserts (文档 ID 116494.1)PARALLEL RESTRICTIONS:A transaction can contain multiple parallel DML statements that modilydifferent tables, but after a parallel DML statement modifies a table,NO subsequent serial or Parallel statment (DML or QUERY) can access thesame table again in that transaction.***Each insert in SQL*plus is considered a transaction, while the wholePL/SQL BLOCK is considered a transation.
数据
文档
事务
信息
同时
时报
水位
速度
错误
问题
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发项目收入确认依据
数据库技术 企业管理
海珠app软件开发解决方案
桃之夭夭小说软件开发
软件开发的行业的收入
java 打开数据库
服务器磁盘不兼容怎么解决
全球软件开发大会 上海
租云服务器环境配置
60级魔兽数据库
保定软件开发解决方案
医院网络安全自查和问题整改
广州天拓网络技术有限公司简介
网络安全哪个编程语言好
哪个软件清除缓存数据库
JAVA软件开发中级 算职称吗
阿里云系统怎么登录服务器
学习数据库的体会
服务器 注意
心脑血管医学图像处理软件开发
学生关于网络安全手抄报资料
生活中的网络技术有哪些
软件开发与英文水平的关系
火影的排位是所有服务器吗
ipad无法连接到服务器
信息网络安全保密制度
电脑网络显示无网络安全
互联网科技峰会召开
国网网络安全通报
直流充电桩软件开发