每当我发出“更改会话强制并行DML”时,从Pro * CI获得错误。但是,对于同一用户,它可以从sqlplus正常运行。有什么理由吗?
这与Pro * C没有直接关系。该错误ORA-12841: Cannot alter the session parallel DML state within a transaction
在Pro * C中发生,因为它已经执行了DML,而新的SQL * Plus会话则没有。移动COMMIT
或ALTER
语句应解决此问题。
感谢Hemant K Chitale和Oracle论坛上的€$ħ₪:https : //community.oracle.com/message/10002348
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句