как сделать shutdown базы
Коннор МакДоналд как-то раз заметил, что Oracle'у следовало более аккуратно
называть опции у команды shutdown, а именно:
'shutdown abort' лучше называть 'shutdown fast',
'shutdown immediate' лучше называть 'shutdown hopefully',
'shutdown transactional' лучше называть 'shutdown when hell freezes over',
а 'shutdown normal' надо переименовать в 'shutdown never'.
В общем, если вы не собираетесь выполнять cold backup или накатывать новую версию, то shutdown базы выполняется так:
- alter system checkpoint;
- shutdown abort;
Разумеется, этот вариант надо применять и в rc-скриптах, которые делают shutdown базы при выключении/перезагрузке всей машины.
Если же вы, к примеру, собираетесь накатывать новую версию, то после shutdown abort сделайте ещё пару шагов:
- startup restrict
- shutdown immediate