2011-08-29 3 views
0

Мы видели вопрос другой день, когда сервер базы данных, в ответ на tnsping и не отвечать на запросы при попытке установить соединение ..подключение SQLPlus опции таймаута

Когда мы попытались подключиться к БД .. Это было просто застрял там и никогда не заходил в систему.

Итак, что я пытаюсь сделать здесь, это следить за БД каждые 5 минут. В случае вышеупомянутого scinero. Я могу снова повиснуть там же.

Есть ли какой-либо параметр тайм-аута соединения при вызове sqlplus.

Я использую ниже вызова

SQLPLUS -s $ constring @ justexit.sql

Есть ли какой-либо параметр тайм-аут соединения, которое будет comeout после ожидания на некоторое время.

С уважением, Senny

ответ

0

Я не понимаю, как работает этот Sqlplus скрипт будет работать (отказ от ответственности: если это не входит в партии и т.д.). Даже если вы вставляете данные в таблицу, если вы не можете выбрать ее снова, из-за проблем с таймаутом, тогда она вам не поможет. У нас есть аналогичная система для наблюдения за нагрузкой на сервер, которая затем входит в таблицу, но для проверки того, выбрана ли база данных, время имеет смысл использовать что-то вроде python, чтобы пытаться что-то делать каждые 5 минут и отправлять по электронной почте, если это время.

Интервал ожидания описан здесь: http://download.oracle.com/docs/cd/B10501_01/server.920/a90842/ch3.htm

+0

Это часть сценария оболочки, и он просто выполняет команду выхода, присутствующий в justexit.sql файле .. Все, что мы хотим видеть это, если БД принимаем подключение. – user57421