回答问题 · 2018-08-30 16:48 ORA-28538:未找到结果集 原因:客户端程序尝试从不再打开的结果集中提取。许多网关在执行存储过程时将自动关闭由任何先前执行的存储过程返回的所有结果集。 操作:检查您正在使用的网关的文档,并查看每次执行存储过程时是否自动关闭当前打开的结果集。然后检查您的客户端程序是否正在执行违反此规则的操作。如果是,修复您的程序。如果不是,请联系Oracle客户支持。
回答问题 · 2018-08-30 16:48 ORA-28540:内部结果集错误 原因:发生了异构服务或Oracle数据库网关代码内部的协议错误。 操作:联系Oracle客户支持。
回答问题 · 2018-08-30 16:48 ORA-28542:读取HS init文件时出错 原因:读取网关init文件时生成错误。 操作:检查网关初始化文件名??,以查看网关初始化文件是否存在。检查ifile参数,以确保它指向正确的位置。
回答问题 · 2018-08-30 16:48 ORA-28550:pass-through SQL:cursor not found 原因:作为游标传递到传递SQL函数或过程调用的值不标识当前打开的游标。 操作:使用由传递SQL OPEN_CURSOR调用返回的游标号。
回答问题 · 2018-08-30 16:48 ORA-28523:ORACLE和异构代理是不兼容的版本 原因:数据库链接上的操作尝试连接到非Oracle系统,但ORACLE实例和非Oracle系统的代理进程不兼容。 操作:请您的DBA确认ORACLE实例和代理的配置。有关版本不兼容性的其他信息记录在trace(* .TRC)文件,ORACLE实例和代理以及ORACLE实例的警报日志中。请检查代理的文档,以了解支持哪些版本的Oracle Server。
回答问题 · 2018-08-30 16:48 ORA-28526:无效的描述信息返回到异构服务 原因:异构服务从异构服务代理接收到选择列表,绑定列表或存储过程的无效描述信息。这表明异构服务的非Oracle系统代理存在问题。 操作:与代理供应商的客户支持联系。
回答问题 · 2018-08-30 16:48 ORA-28528:异构服务数据类型转换错误 原因:无法将Oracle数据类型转换为非Oracle数据类型,或者无法将非Oracle数据类型转换为Oracle数据类型。以下是转换失败的可能原因: - 溢出问题(在数字的情况下) - 长度限制(在字符串的情况下) - 传递到转换例程的无效值 操作:与代理供应商的客户支持联系。如果问题是由于Oracle和非Oracle系统之间的大小差异,可能无法转换该值。
回答问题 · 2018-08-30 16:48 ORA-28530:NLS语言ID中的异构服务初始化错误 原因:异构服务无法初始化NLS语言ID。连接的非Oracle系统的ORACLE服务器和异构服务代理必须具有语言标识。 操作:联系Oracle客户支持。