Oracle LogMiner не может запуститься из архивной записи журнала

Я пытался использовать коннектор Confluent Oracle CDC для Kafka Connect, который под ним использует Oracle LogMiner для очистки журнала повторов. Я не могу заставить его работать последовательно, так как он выдает такие ошибки, как:

ORA-01292: для текущего сеанса LogMiner не указан файл журнала.

Я проверил фактическую команду, которую он использует:

      BEGIN
    DBMS_LOGMNR.START_LOGMNR(
        STARTSCN => 15698279885534,
        OPTIONS => DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG + DBMS_LOGMNR.CONTINUOUS_MINE + DBMS_LOGMNR.SKIP_CORRUPTION);
END;

Теперь я заметил, что этот конкретный SCN находится в V$ARCHIVED_LOG:

      SELECT * FROM V$archived_LOG where 15698279885534 between first_change# and next_change#;

возвращает:

Насколько я понимаю, LogMiner должен иметь возможность использовать архивный журнал. В чем может быть причина этой неудачи?

Не уверен, что это поможет, но мне также кажется странным, что звонки

      select scn_to_timestamp(15698279885534) as timestamp from dual;

бросает:

ORA-08181: указанный номер не является допустимым номером изменения системы

Оракл версии 11g.

0 ответов

Другие вопросы по тегам