Назад | Перейти на главную страницу

Альтернативы функциональности базы данных / таблицы oracle flashback

Кто-нибудь знает об инструменте с открытым исходным кодом или аналогичном инструменте, который охватывает те же функции, что и встроенная база данных Flashback Oracle EE и функции таблицы Flashback?

Я подумываю о переходе с Oracle EE на SE / SE1, и это функции, которые было бы неплохо сохранить тем или иным способом.

Альтернативой может быть эмуляция этих функций в SE / SE1 - есть ли у кого-нибудь опыт работы с этим?

заранее спасибо

Нет инструмента, который бы предоставлял подобную функциональность.

Но у EE есть гораздо больше функциональных возможностей, и я бы не хотел упускать из виду. Например:

  • параллельное выполнение, параллельный запрос, параллельное резервное копирование и восстановить (сколько времени нужно, чтобы восстановить вашу базу данных? Можно ли рискнуть таким простоем без возможности ускорить ??)
  • одиночное восстановление блока (когда-либо возникали поврежденные блоки в SE? - не смешно!)
  • диспетчер ресурсов (для корпоративных требований это абсолютно необходимо для обработки нагрузки)
  • Параметры пакета диагностики и настройки
  • DataGuard
  • Flashback конечно

... просто упомяну несколько ... вы должны помнить, что для среды корпоративного уровня требуется база данных корпоративного выпуска. Если ваша база данных критически важна для бизнеса и никто не может работать без нее, вам лучше остаться с EE.

Хорошо, вернемся к вашему вопросу. Вы можете вручную создать резервную базу данных, которая всегда находится в режиме монтирования и восстанавливает архивные журналы, созданные производственной базой данных. Эта резервная база данных будет просто применять более старые архивные журналы, п часов, поэтому, если вы сделаете что-то неисправное в своей производственной базе данных, вы можете остановить сценарий применения архивного журнала в резервной базе данных, открыть его в только чтение mode и экспортируйте данные до того, как ошибка будет применена к резервной БД.

Это требует:

  • производственная база данных (конечно)
  • сценарий оболочки / пакетной обработки, который перемещает архивные журналы из основной в резервную базу данных (не требуется, если это тот же хост, что и основной)
  • вторая база данных
  • archivelog применить сценарий в сценарии оболочки / пакета
  • Лицензия Oracle SE (не требуется, если это тот же хост, что и основной)

Я обычно рекомендую такое решение в качестве замены DataGuard. Но это тоже может подойти вам. Но это не заменит 5 минут назад функционал флэшбэка. Восстановление утерянных данных займет несколько часов (2-6).