Назад | Перейти на главную страницу

RHEL 5.8 [Oracle] слишком длинный для завершения работы

Мы используем базу данных 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

Этот шаг здесь занимает все время. После этого процесс выключения просто нормальный и в разумные сроки. Это нормально?

Спасибо!

  1. убедитесь, что все ваши приложения остановлены (больше не используют базу данных и оставляют активные соединения, пулы соединений, подключенных пользователей и т. д.)

  2. если вы не хотите ждать, вы можете убить все оставшиеся сеансы в своей базе данных (с помощью SQL-запросов), вы можете найти несколько скриптов.

  3. наконец, выключите свой экземпляр, используя "немедленное выключение"

  4. затем вы можете выключить слушателя, экземпляр ASM (если он у вас есть) и перезагрузить сервер.

если активные сеансы все еще существуют, или что-то в этом роде, это может занять некоторое время (например, резервное копирование, блокировки, генерация статистики и т. д.)