Есть ли способ установить тайм-аут на вызовы Oracle OCI (например, OCIStmtExecute)?Oracle - тайм-аут запроса OCI
Благодаря
Есть ли способ установить тайм-аут на вызовы Oracle OCI (например, OCIStmtExecute)?Oracle - тайм-аут запроса OCI
Благодаря
Там нет никакого способа обеспечивается самим OCI
.
Вы можете создать Timer
и выдать OCIBreak()
при перерыве.
OCIBreak()
является безопасным потоком и безопасным сигналом.
Время ожидания может быть установлено на стороне сервера oracle, но не через любые API OCI.
модуль OCI PHP может сделать это в соответствии с этим комментарием:
Нет, это * time * time * timeout, а не таймаут при выполнении инструкции в качестве примера в вопросе. –
Как? ********************** – Glyph