Как записать все «грязные» блоки на диск?

dbstalker, 05 сентября

Вы знаете, что, начиная с Oracle 8.1, используется инкрементальная контрольная точка. Как следствие этого, в буферном кэше в любой момент времени находится некоторое количество «грязных» блоков. Иногда обстоятельства (или параноидальность администратора) требуют, чтобы все измененные блоки были записаны на диск. Иными словами, нужно чтобы была выполнена нормальная контрольная точка.

Для этого выполните команду :

alter system checkpoint

Затем можете проверить по представлению v$instance_recovery наличие «грязных блоков»

select RECOVERY_ESTIMATED_IOS,ACTUAL_REDO_BLKS from  v$instance_recovery

1 комментарий

Прокоментировать

mike
5 сентября 2008 г. в 14:06

для RAC нужно указать alter system checkpoint global;

 

Новый комментарий

Я не спамер: введите суму 6+2



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Печь булерьян в дом
21 сентября, 1 ответа
Как Открыть Футбольную Школу
20 сентября, 1 ответа
IP телефония
20 сентября, 1 ответа