Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Oracle OCI 呼び出し (OCIStmtExecute など) にタイムアウトを設定する方法はありますか?
ありがとう
それ自体で提供される方法はありませんOCI。
OCI
を作成してオン タイムアウトTimerを発行できます。OCIBreak()
Timer
OCIBreak()
OCIBreak()スレッドセーフでシグナルセーフです。
タイムアウトは Oracle サーバー側で設定できますが、OCI API では設定できません。
PHPのOCIモジュールは、次のコメントに従ってそれを実行できます。
http://www.php.net/manual/en/function.oci-connect.php#84144