(PHP 7.0 >= 7.0.21, PHP 8, PHP 7 >= 7.1.7, PHP 8, PECL OCI8 >= 2.1.7)
oci_register_taf_callback — 注册 Oracle 数据库 TAF 的用户自定义回调函数
将用户定义的回调函数注册到 connection
。如果由于实例或网络故障导致 connection
失败,则在故障转移期间会多次调用注册的回调函数。有关信息,请参见 OCI8 透明应用程序故障转移 (TAF) 支持。
当多次调用 oci_register_taf_callback() 时,每次注册都会覆盖之前的注册。
使用 oci_unregister_taf_callback() 显式注销用户定义的回调函数。
TAF 回调注册不会在持久连接之间保存,因此需要为新的持久连接重新注册回调函数。
connection
Oracle 连接标识符。
callback
要为 Oracle TAF 注册的用户定义回调函数。它可以是函数名称的字符串或闭包(匿名函数)。
TAF 用户定义回调函数的接口如下所示
请参阅 OCI8 透明应用程序故障转移 (TAF) 支持 页面的参数说明和示例。