Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1
  • 2

ТЕМА:

Oracle: Log Miner 12 года 7 мес. назад #3480

Добрый день!

Подскажите пожалуйста, есть ли гарантия выдачи строк из представления V$LOGMNR_CONTENTS в нужном порядке. В Administrator's Guide 9i сказано:

When a SQL select operation is executed against the V$LOGMNR_CONTENTS view,
the redo logs are read sequentially. Translated information from the redo logs is
returned as rows in the V$LOGMNR_CONTENTS view.

Но гарантирует ли "read sequentially", что мой запрос без указания ORDER BY будет выводить изменения в том порядке, в котором они выполнялись в БД. Заренее спасибо.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Log Miner 12 года 7 мес. назад #3481

Привет и тебе.
А в чём трудность использования ORDER BY для столбца SCN?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Log Miner 12 года 7 мес. назад #3482

Насколько я знаю, SCN уникален в рамках транзакции, в которой может быть целая цепочка операторов DML. А точнее для всей транзакции SCN будет одним и тем же

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Log Miner 12 года 7 мес. назад #3483

Хм... не очень понятная ситуация, если честно...
А там еще время есть. Если еще и по времени?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Log Miner 12 года 7 мес. назад #3484

Время не подходит - TIMESTAMP и COMMIT_TIMESTAMP с типом DATE - точность до секунды. У меня за секунду иногда сотни DML успевают проскакивать. Что характерно в примерах по Supplied PL/SQL Packages и Administration Guide нигде нет ORDER BY в SELECT на V$LOGMNR_CONTENTS. Надо ли делать сортировку? Смущает, что Oracle не гарантирует порядка вывода записей, если не указан ORDER BY. V$LOGMNR_CONTENTS исключение из этого правила?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Log Miner 12 года 7 мес. назад #3485

если не трудно, дай полный select * from LOGMNR_CONTENTS для одной транзакции с несколькими операторами

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.217 секунд