Что следует делать при получении сообщения о том, что в Backup Exec истекло время ожидания при попытке изменить состояние базы данных Oracle?

При выполнении операций, запущенных с сервера резервного копирования, изменение состояния базы данных Oracle может занимать значительное время (например, завершение работы открытой базы данных или монтирование неработающей базы данных). В сценарии SQLplus программы Backup Exec время ожидания изменения состояния базы данных по умолчанию составляет 10 минут. Для Oracle Real Application Cluster (RAC) применяется сценарий srvctl.

Время ожидания изменения состояния базы данных задается в параметре SqlplusTimeout.

Измените время ожидания, если было показано следующее сообщение об ошибке:

Произошел тайм-аут попытки Backup Exec изменить состояние базы данных.
   Дополнительная информация приведена в разделе вывода сценария базы данных 
в журнале заданий.  Для изменения состояния базы данных обратитесь 
к администратору базы данных.

Попробуйте завершить работу базы данных. Если операция была выполнена успешно, значит в параметре SQLplus задано слишком маленькое время ожидания. Измените время ожидания с учетом того, сколько времени потребовалось на завершение работы базы данных. Если вам не удалось завершить работу базы данных, обратитесь к администратору за помощью в устранении неполадки базы данных.

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

В следующей таблице описано, каким образом следует изменить время ожидания в сценарии SQLplus.

Табл.: Изменение параметра SqlplusTimeout

На указанной платформе

Выполните следующие действия

Для экземпляров Oracle на компьютерах Windows

  • Создайте запись реестра типа DWORD в следующем разделе:

    Software\Symantec\Backup Exec\Engine\Agents\XBSA\Oracle RMAN Agent

  • Присвойте записи имя SqlplusTimeout.

  • Укажите время ожидания в секундах. Например, для того чтобы время ожидания составляло 5 минут, укажите значение 300.

Для экземпляров Oracle на компьютерах Linux

  • Введите следующую команду:

    vi etc/VRTSralus/ralus.cfg

  • Создайте следующую запись:

    Software\Symantec\Backup Exec\Engine\Agents\XBSA\Oracle RMAN Agent\SqlplusTimeout

  • Укажите время ожидания в секундах. Например, для того чтобы время ожидания составляло 5 минут, укажите значение 300.