Мы используем базу данных Oracle на машине с RHEL 5.8. Каждый месяц мы перезагружаем наши серверы (в том числе и этот), но он слишком долго отключается. Последний раз заняло 40 минут. Это были последние две строки на экране в ожидании выключения:
The Oracle base has been set to /opt/oracle
Processing Database instance "ORCL": log file /opt/oracle/product/11.2.0/db_1/shutdown.log
Этот шаг здесь занимает все время. После этого процесс выключения просто нормальный и в разумные сроки. Это нормально?
Спасибо!
убедитесь, что все ваши приложения остановлены (больше не используют базу данных и оставляют активные соединения, пулы соединений, подключенных пользователей и т. д.)
если вы не хотите ждать, вы можете убить все оставшиеся сеансы в своей базе данных (с помощью SQL-запросов), вы можете найти несколько скриптов.
наконец, выключите свой экземпляр, используя "немедленное выключение"
затем вы можете выключить слушателя, экземпляр ASM (если он у вас есть) и перезагрузить сервер.
если активные сеансы все еще существуют, или что-то в этом роде, это может занять некоторое время (например, резервное копирование, блокировки, генерация статистики и т. д.)