ORA-12838: cannot read/modify
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,insert插入数据时报错:SCOTT@prod>insert /*+ append */ into scott.employee select * from scott.employee ;3584
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
南岸区提供软件开发服务公司
软件开发中心的起名字
浙江工控软件开发费用是多少
软件开发 30以上
速达数据库登录口令重置
杨浦税局服务器维护
网页设计加sql数据库
网络安全审计问题整改情况报告
农安什么是网络安全创新服务
数据库磁盘管理
财务系统软件开发岗位
软件开发实习期
弘芯软件开发招聘
mt4搜索不到服务器
重庆名扬天下网络技术有限公司
怎样把数据库中的表导出来
我国网络安全面临的挑战包括
新宁天气预报软件开发
sql服务器模式
什么是电子邮箱的服务器
软件开发总体设计过程
义乌系统软件开发
数据库Skyline
网络安全属于安监局
数据库文档可以复制吗
web服务器和存储服务器解耦合
香港太平洋网络技术公司
浅析税务网络安全
在服务器上删除文件
变速齿轮下载软件开发