архивный журнал копирует в оракуле

Для тех, кому не нравится веб-интерфейс Nagios, существует NPC, плагин для Кактусов, который делает UI Nagios доступным из Кактусов, но с лучшими взглядами (ajax и т.д.).

Это читает из базы данных, обеспеченной NDO2DB, который является отличным способом иметь Вашу инфраструктуру в наличии из базы данных для использования в сценариях и других инструментах.

0
задан 4 June 2009 в 21:37
5 ответов

Первое предложение никогда не состоит в том, чтобы смешивать с ними вручную, если Вы действительно не знаете то, что Вы делаете.

То, что Вы хотите сделать, читается на rman, инструмент Oracle для того, чтобы выполнить резервные копирования (включая резервные копии журнала отката). Я настоятельно рекомендовал бы исследование этого довольно полностью, чтобы удостовериться, что Вы полностью понимаете, как различные аспекты Oracle копируют работу, прежде чем Вы примете любые меры.

Теперь, обычно восстановление/архивные журналы Oracle должно остаться, где они записаны, пока Вы не выполнили резервное копирование. Резервное копирование обычно будет установкой для включения архивных журналов, которые требуются наряду с резервным копированием базы данных.

Что касается размера журналов отката, это будет основанным непосредственно на объеме транзакций изменения базы данных. Чем больше изменений, тем больше объем журнала. Это будет очень отдельным к Вашим приложениям и использованию, таким образом, я рекомендовал бы начать записывать статистику по нему (объем сделки, размер журнала транзакций, размер базы данных, и т.д., все с метками времени). После того как у Вас есть ценность нескольких недель данных, можно начать коррелировать действие с журналами и дистиллировать его к некоторым допустимым оценкам.

Править: Я думаю, что частично неправильно понял исходный вопрос. Я думаю, что Вы просите способ в основном отметить Ваши журналы отката контрольной точкой к прямо сейчас при выполнении резервного копирования так, чтобы Вы полностью согласовывались со своим резервным копированием прямо до того, когда Вы выпустили резервный запуск.

И, rman на самом деле обработает всю эту грязную работу для Вас. Из некоторой rman документации:

При взятии резервного копирования заархивированных журналов отката, которое включает новый журнал (то есть, РЕЗЕРВНОЕ КОПИРОВАНИЕ... Команда ARCHIVELOG выполняется без опции UNTIL или SEQUENCE), если база данных открыта, то прежде, чем начать резервное копирование, RMAN переключится из текущей группы журнала отката онлайн и всех журналов отката онлайн, которые еще не были заархивированы, до и включая группу журнала отката, которая была текущей, когда команда была дана. Это гарантирует, что резервное копирование содержит все восстановление, которое было сгенерировано до запуска команды.

Другой немного, который обеспечивает немного больше детали:

Можно добавить заархивированные журналы отката к резервному копированию других файлов при помощи РЕЗЕРВНОГО КОПИРОВАНИЯ... ПЛЮС пункт ARCHIVELOG. Добавление РЕЗЕРВНОГО КОПИРОВАНИЯ... ПЛЮС ARCHIVELOG заставляет RMAN делать следующее:

  1. Выполняет команду ALTER SYSTEM ARCHIVE LOG CURRENT.
  2. РЕЗЕРВНОЕ КОПИРОВАНИЕ выполнений ARCHIVELOG ВСЕ. Обратите внимание что, если резервная оптимизация включена, то журналы пропусков RMAN, которые она уже поддержала до указанного устройства.
  3. Создает резервную копию остальной части файлов, указанных в Команде резервного копирования.
  4. Выполняет команду ALTER SYSTEM ARCHIVE LOG CURRENT.
  5. Создает резервную копию любых остающихся заархивированных журналов, сгенерированных во время резервного копирования.

Это гарантирует, что резервные копии файла данных, взятые во время команды, являются восстанавливаемыми к согласованному состоянию.

rman документация должна смочь предоставить больше подробную информацию для Вас. Я дал бы URL, от которого я вытянул это (Oracle онлайн rman документы), но URL уже изменился от того, когда я отметил его, таким образом, я не доверяю ему для пребывания вокруг. Поиск с помощью Google для rman документов должен смочь найти его, все же.

Править: Еще одна вещь я хотел добавить... Вы упомянули что-то о калибровке. Oracle 11 г действительно поддерживает сжатые журналы отката. Я не использовал их сам, но я знаю, что это поддерживает их. Кроме того, Oracle 10-граммовая и 11-граммовая поддержка сжала резервные копии. Если Вы еще не делаете сжатых резервных копий, необходимо быть. Сокращение размера огромно, и вдобавок ко всему, мы получили значительное увеличение производительности резервных выполнений также, когда мы включили сжатые резервные копии.

3
ответ дан 4 December 2019 в 12:14
  • 1
    Спасибо Christopher, я didn' t намереваются сохранить, изменяют их в течение дня. То, что я искал, было методом ограничения времени между тем, что я назову резервным копированием журнала транзакций в период набора приблизительно 15 минут. Одна мысль, которую я действительно имел, состояла в том, чтобы быть выйти, файл журнала переключателя ожидают в течение минуты и затем выполняют резервное копирование RMAN для архивации их. Однако это, действительно кажется, довольно неуклюжий подход, и я просто хотел знать, нашел ли кто-либо еще решение. –  OilyRag 5 June 2009 в 22:35
  • 2
    Ahhhh! Я вижу что you' выяснение ре. Я неправильно понял исходный вопрос. I' m редактирование моего ответа выше для обращения к тому, что я думаю you' выяснение ре. –  Christopher Cashell 6 June 2009 в 04:28
  • 3
    Oracle 11G доступна в oracle.com/pls/db112/homepage –  Benoit 24 November 2010 в 12:28

Это - компромисс. Я услышал, что большие файлы журнала более эффективны, но мы не используем их потому что большее A) чем больше потеря файла, тем больше потеря Ваших данных и B) наша пропускная способность является дерьмом

Это приводит к нам буферизующий файлы в течение нескольких часов, затем передающих и выполняющих обновления на различных резервных машинах. Мы на самом деле используем Oracle8i все еще, и потому что база данных была разработана давным-давно кем-то, кто не был DBA, я все еще должен вручную создать новые файлы данных и файлы управления. / вздох

0
ответ дан 4 December 2019 в 12:14

Я покажу Вам, как сделать миграцию от SQL-сервера до оракула после этого, можно переместить данные. Для миграции необходимо программировать Разработчика SQL с JDK1.5 для перемещения данных от г-жи sql оракулу. Если Вы хотите знать ясный, справка чтения Разработчика SQL.

Для резервной базы данных я советую для чтения rman управлять в оракуле, и Вы будете знать ясно, как скопировать и восстановить.

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

http://www.oracle.com/technology/products/database/sql_developer/index.html

0
ответ дан 4 December 2019 в 12:14

Журналы отката Oracle, кажется, размер, базирующийся, прежде чем они переключат и позволят серверу архивировать их.

Посмотрите на параметр archive_lag_target для Oracle 9i и выше.

1
ответ дан 4 December 2019 в 12:14
  • 1
    Можно установить значение по умолчанию vhost как это: <VirtualHost _default_ thehostname.com> ---------121 дб а--------7595----, спасибо, для который, я изучу его –  OilyRag 10 October 2010 в 17:05

Некоторое время, так как я спросил это, но я недавно нашел ответ. От amout Oracle 10G R2 вперед был параметром, который гарантирует, что переключатель журнала произойдет не более, чем указанное время.

Если Вы идете, изменяются, система установила archive_lag_target=900;

это гарантирует, что переключатель происходит каждые 15 минут, независимо от amout используемого журнала.

0
ответ дан 4 December 2019 в 12:14

Теги

Похожие вопросы