Oracle - время ожидания запроса OCI - PullRequest
3 голосов
/ 16 апреля 2009

Есть ли способ установить время ожидания для вызовов Oracle OCI (например, OCIStmtExecute)?

Спасибо

Ответы [ 3 ]

5 голосов
/ 16 апреля 2009

Нет способа, предоставляемого самой OCI.

Вы можете создать Timer и выдать OCIBreak() по таймауту.

OCIBreak() безопасен для потоков и сигналов.

0 голосов
/ 26 августа 2011

Модуль PHP OCI может сделать это в соответствии с этим комментарием:

http://www.php.net/manual/en/function.oci-connect.php#84144

0 голосов
/ 30 октября 2009

Тайм-ауты могут быть установлены на стороне сервера Oracle, но не через какие-либо API OCI.

...