2013-08-21 5 views
2

Использует ли Oracle временные таблицы во время процедур резервного копирования?Использует ли Oracle временные таблицы во время процедур резервного копирования

Это вызвало много разговоров в комнате отдыха, но мы ограничены в нашем опыте.

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

SQL Server записывает в журнал транзакций, затем догонит после того, как БД вернется в оперативный режим, но я не уверен, что Oracle следует той же идее.

спасибо

+0

У Oracle также есть журнал транзакций. _ «вам нужен способ хранения данных при удалении базы данных в автономном режиме» _; это, конечно же, не относится к резервным копиям, так как резервная копия является автономной. Или вы не имеете в виду техническое резервное копирование, но как данные записываются? – Ben

+0

Бен, Спасибо за ответ ... Ваш комментарий немного смущает меня. Когда база данных отключена для резервного копирования, журнал транзакций заполняется транзакцией - это я понимаю, спасибо за разъяснение. Но журнал транзакций - это другое место хранения (возможно, сама таблица), которая находится за пределами резервной копии таблицы - это правильный оператор? – pithhelmet

+0

Не совсем; Я имею в виду, вы спрашиваете о резервных копиях _actual_, то есть копируете данные на другой сервер в целях восстановления базы данных в случае катастрофического сбоя в будущем? Нет необходимости брать базу данных в автономном режиме, чтобы это сделать, и это меня слегка смутило :-). – Ben

ответ

1

Если вы имеете в виду с «Backup», что табличная или вся база данных, принятых для резервного режима с ALTER TABLESPACE tbname BEGIN BACKUP или ALTER DATABASE BEGIN BACKUP база данных не вне форума, но табличном соответственно. файлы данных на диске не записываются.

Это необходимо для предотвращения резервного копирования файлов данных в несогласованном состоянии (сломанный блок). Блоки, измененные (называемые «грязными») во время этого процесса, записываются в файл повторного журнала и применяются позже, когда выдается ALTER DATABASE END BACKUP.

Резервные копии, выполненные с помощью RMAN (Recovery Manager), не требуют резервного копирования вообще.

Смежные вопросы