Error al quitar sentencia ALTER SESSION ENABLE PAR
Publicado por El Alber (2 intervenciones) el 17/11/2009 16:10:27
Hola, a ver si alguien me puede echar una mano:
Resulta que tengo un script con una simple sentencia insert as select, en el que estaba esta sentencia al principio:
ALTER SESSION ENABLE PARALLEL DML
El caso es que se producía el error siguiente:
ORA-12838: cannot read/modify an object after modifying it in parallel
y decidí quitar esa sentencia. El caso es que ahora se da un error de violaciónde clave primaria. El caso es que cuando ejecuto yo a mano la sentencia insert as select, no lo da (la tabla está particionada y la pk es local a cada partición).
¿Puede ser que ese error de violación de clave primaria tenga algo que ver con lo de quitar la sentencia ALTER SESSION ...?
Gracias!
Resulta que tengo un script con una simple sentencia insert as select, en el que estaba esta sentencia al principio:
ALTER SESSION ENABLE PARALLEL DML
El caso es que se producía el error siguiente:
ORA-12838: cannot read/modify an object after modifying it in parallel
y decidí quitar esa sentencia. El caso es que ahora se da un error de violaciónde clave primaria. El caso es que cuando ejecuto yo a mano la sentencia insert as select, no lo da (la tabla está particionada y la pk es local a cada partición).
¿Puede ser que ese error de violación de clave primaria tenga algo que ver con lo de quitar la sentencia ALTER SESSION ...?
Gracias!
Valora esta pregunta


0