Question

J'ai une réplication de flux en aval configuré entre Oracle 9i (source) et Oracle 11G (destination). Le processus est toujours en phase de développement, donc toute la configuration n'est pas encore stable.

Parfois, ma procédure d'application dans la base de données de destination échoue. Dis, avec une erreur comme ceci:

APPLY_NAME                     STATUS   RULE_SET_NAME                  ERROR_MESSAGE
------------------------------ -------- ------------------------------ ----------------------------------------
DWH_APPLY_SUN                  ABORTED  RULESET_APPLY_LCR_SUN          ORA-26808: Apply process AS0K died unexp
                                                                       ectedly.
                                                                       ORA-25455: evaluation error for rule set
                                                                       : STRMADMIN.RULESET_APPLY_LCR_SUN, evalu
                                                                       ation context: SYS.STREAMS$_EVALUATION_C
                                                                       ONTEXT
                                                                       ORA-00600: internal error code, argument
                                                                       s: [knlqany2lcr235], [22629], [ORA-22629
                                                                       : OCIAnyData is null
                                                                       ], [], [], [], [], [], [], [], [], []

J'ai besoin de connaître la dernière base de données source SCN qu'il a pu s'appliquer avant d'échouer.

DBA_APPLY.MAX_APPLIED_MESSAGE_NUMBER me montre quelque chose uniquement au cas où l'application du processus est arrêtée normalement.

Des idées?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top