URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6375
[ Назад ]

Исходное сообщение
"Perl: мониторинг соединения с базой данных (Oracle)"

Отправлено jr , 16-Апр-07 10:14 
Задача стоит в том, что бы при возникновении ошибки в момент обращения к базе данных можно было точно определить, что ошибка связана с коннективити к базе данных. Т.е. при работе скрипта был потерян доступ к базе, например, из-за того, что на путе к ней какой-нибудь коммутатор полетел. Можно ли это сделать как-нибудь в DBI::Oracle? Как это реализовано в других DBI, наример, в DBI::MySQL?

Содержание

Сообщения в этом обсуждении
"Perl: мониторинг соединения с базой данных (Oracle)"
Отправлено A , 16-Апр-07 10:31 
>Задача стоит в том, что бы при возникновении ошибки в момент обращения
>к базе данных можно было точно определить, что ошибка связана с
>коннективити к базе данных. Т.е. при работе скрипта был потерян доступ
>к базе, например, из-за того, что на путе к ней какой-нибудь
>коммутатор полетел. Можно ли это сделать как-нибудь в DBI::Oracle? Как это
>реализовано в других DBI, наример, в DBI::MySQL?

Есть специальный метод $dbh->ping();