我正在尝试注册一个事件回调函数,以便使用OCI的HA功能。
我正在关注Oracle's guide
据我所知,在回调函数中,您应该使用OCIAttrGet函数迭代受影响的服务器句柄。但是,我看到了两种不同的方法:
OCIAttrGet(eventhp, **OCI_HTYPE_EVENT**, (void*)&srvhp, (ub4*)0, OCI_ATTR_HA_SVRFIRST, errhp)
OCIAttrGet(eventhp, **OCI_HTYPE_SERVER**, (void*)&srvhp, (ub4*)0,
OCI_ATTR_HA_SVRFIRST, errhp)
我应该何时使用每种手柄类型?
有人能指出一个OCI事件回调函数实现的例子(一个不是来自我提到过的文档)吗?