Oracle的OCI库是否实际使用COM与Oracle数据库进行交互?
我们有一个通过OCI调用Oracle的COM DLL,我们的一个客户正在报告错误消息
ORA-24550: signal received: Unhandled exception: Code=e0434f4d Flags=1
由于DLL不使用COM来调用Oracle,而是使用OCI库来调用Oracle,我只能得出以下结论之一:
OCI库实际上使用“引擎盖下的COM”来访问Oracle数据库。
Oracle正在调用某种COM或.NET“附加组件”,但我对此一无所知。
我希望它是#2,或者至少不是#1。如果没有通过COM调用Oracle,那么它不应该返回代码为e0434f4d的错误(其中43,4f,4d是C,O,M的ASCII)。