ORA-12838: cannot read/modify an object after modifying it in parallel
2014-01-15 23:55
1376 查看
insert /*+ append */ into my_all_objects select * from my_all_objects;
select * from my_all_objects;
以上代码引起了以下错误:
ORA-12838: cannot read/modify an object after modifying it in parallel
12838. 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.
insert /*+ append */ into table 操作对于这个表的锁级为6,而insert 操作对这个锁级为3 ,在同一session下,执行了上面这个操作,没有提交/回滚事务,然后有对table进行select或update,delete,insert操作就会报上面的错误。
相关文章推荐
- ORA-12838: cannot read/modify an object after modifying it in parallel
- ORA-12838: cannot read/modify an object after modifying it in parallel
- ORA-12838: cannot read/modify an object after modifying it in parallel
- ORA-12838: cannot read/modify an object after modifying it in parallel
- ORA-12838: cannot read/modify an object after modifying it in parallel
- OUI-10022:The target area /oracle/oraInventory cannot be used because it is in an invalid state.
- ADODB使用excel的"Cannot modify the design of table 'xxxx'. It is in a read-only database"的问题
- Excel With ADO.NET:Cannot modify the design of table ‘xxx′. It is in a read-only database
- 【转】The final local variable xxx cannot be assigned, since it is defined in an enclosing type
- The final local variable xxx cannot be assigned, since it is defined in an enclosing type“,
- Fix SharePoint 2013 Site in Read only mode after an interrupted backup
- The Nook cannot read this file. it may be an unsupported format
- An object in the SharePoint administrative framework could not be deleted because other objects depend on it.
- The final local variable xxx cannot be assigned, since it is defined in an enclosing type
- The final local variable xxx cannot be assigned, since it is defined in an enclosing type“
- ORA-20782: Cannot DROP object used in Oracle GoldenGate replication while trigger is enabled
- The final local variable cannot be assigned, since it is defined in an enclosing type的解决办法(把变量从局部编程)
- Cannot perform alter on 'dbo.ObjectName' because it is an incompatible object type
- The final local variable xxx cannot be assigned, since it is defined in an enclosing type
- TypeError: POST data should be bytes, an iterable of bytes, or a file object. It cannot be of type s