Bonjour,

Je viens de migrer une base oracle de la version 9i à la version 10gR2,

Lors d'un select for update sous oracle 9 j'avais un lock 2
mais depuis la version 10gr2 j'ai des lock 3

par consequent je me retrouve avec plein de deablock...
Je suis retourner en 9i en attendant de trouver une solution .... en esperant que vous pourriez m'aider

exemple :


SOUS ORACLE 9i

select * from "une table" where "une ligne" is null for update;
resultat: blablabla
select lmode from v$lock where type = 'TM';
resultat:LMODE is 2 (SS mode)


SOUS ORACLE 10gr2


select * from "une table" where "une ligne" is null for update;
resultat: blablabla
select lmode from v$lock where type = 'TM';
resultat : LMODE is 3 (SX mode)


Merci pour votre aide