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