Je recontre cette erreur dans mes logs de base :
WARNING: the following transaction makes no progress
WARNING: in the last 30 seconds for the given message!
SELECT C.SEGCOL#, C.INTCOL#, C.COLNAME, C.TYPE#, C.LENGTH, C.PRE
CISION, C.SCALE, C.Interval_Leading_Precision,
C.Interval_Trailing_Precision, C.PROPERTY, C.CHARSE
TID, C.CHARSETFORM FROM SYSTEM.LOGMNRC_GTCS C WHERE
C.LOGMNR_UID = :Logminer_ID AND C.OBJV# = :ObjVersio
n AND C.OBJ# = :ObjNum ORDER BY C.SEGC
OL#
Lorsque cette erreur est remontée par la base plus rien ne se passe ..
La base est bien mode 'APPLY' mais elle ne vit plus ..
les events du mode standby ne remontent rien qui puissent m'orienter ..
j'ai fouillé Metalink et pas de réponse à ce sujet m^me si des gens on rencontré ce problème...
Avez vous rencontré de problème ?
peut-on augmenter un paramètre pour le warning déclenché apres 30 secondes car je pense que c'est lié au temps d'execution de l'instruction qui est trop long ?
j'ai augmenté des paramètres comme le EAGER_SIZE , le max_sga ou le MAX_SERVER mais pas d'amélioration ..
Il me reste une solution est de convertir le xid remonter par les traces puis de faire un skip de l'instruction mais ça me paraît un peu moyen...
car ça pourrait se reproduire par la suite..
Merci
Partager