ORA-29835: ODCIGETINTERFACES routine does not return required interface(s)

文档解释

ORA-29835: ODCIGETINTERFACES routine does not return required interface(s)

Cause: The ODCIObjectList returned by the ODCIGetInterfaces routine does not contain the interface(s) required by the current usage.

Action: Ensure that the ODCIGetInterfaces routine returns the name(s) of the required interface(s).

ORA-29835 称为 Invalid Interface Specified 错误,指的是提供给 ODCIGETINTERFACES 过程的接口名字不可用。该过程将返回所有可用接口,但是如果接口名称无效,也会返回该错误。

官方解释

ORA-29835 Primary/secondary/interface names used in transaction string are not valid.

常见案例

最常见的原因是在数据库环境中尝试使用无效的接口,例如向ODCIGETINTERFACES过程传递无效的接口名称或尝试直接在不支持的接口上安装组件。

一般处理方法及步骤

1. 检查是否是有效的接口名称。

2. 使用正确的接口名称向ODCIGETINTERFACES过程传递参数。

3. 将正确的接口名称用于事务字符串。

4. 确认相关组件可以正常运行并在正确的接口上安装组件,或前往Oracle产品文档查看是否支持相关接口。

你可能感兴趣的