2015-04-09 2 views
-2

Я хочу знать, находится ли база данных в несогласованном состоянии, и если мы вручную отключим db, будут ли грязные буферы сначала записываться в блоки данных, или это будет принято после перезапуска экземпляра используя файлы журналов повтора?Завершение работы экземпляра DB в непостоянном состоянии

+1

Определить непоследовательность. –

+0

@Balazs Papp Несогласованность здесь означает, что есть некоторые плохие буферы, которые обработанные данные еще не были записаны DBWR (фоновым процессом) в файлы данных. – user1

ответ

1

Зависит от того, как вы закрываете базу данных.

shutdown normal|transactional|immediate выполняет контрольную точку перед выключением, оставляя файлы данных в обновленном состоянии, поэтому вы сможете снова открыть базу данных без журналов повтора.

https://docs.oracle.com/cd/E11882_01/server.112/e40540/startup.htm#CNCPT89045

Когда Oracle Database Checkpoints инициирует проведение

...

Последовательное закрытие базы данных

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

+0

Просто хотел еще один ответ относительно этого, если бы я использовал прерывание выключения и во время восстановления после сбоя db не смог найти файл журнала повтора, который случайно удален. Будет ли экземпляр базы данных когда-либо запускаться? – user1

+0

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

+0

Нерегулярный способ использования скрытого параметра. Не могли бы вы рассказать об этом? Проблема, с которой я сталкиваюсь, заключается в том, что база данных не запускается, как только я запускаю базу данных, соединение завершается. Может также сказать, возможно ли мне создать новый экземпляр и добавить к нему файлы данных старого экземпляра. Спасибо за ваш ответ – user1

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