SQL-02127:预编译器/ SQLLIB版本不匹配,.原因:该程序已链接到旧版本的SQLLIB,这与此版本的Oracle预编译器不兼容。,.操作:使用较新版本的SQLLIB重新链接程序,.
回答于 2018-08-30 18:45
SQL-02128:会话仍然存在,不会注销,.原因:主机没有从SQLLIB中删除(“注销”),因为XA仍然有与该主机关联的会话。,.操作:在调用SQLXDH以删除主机之前,XA必须删除该主机的所有会话或设置“doit_anyway”标志。*注意:此错误* msg *从未实际使用。使用错误* number *,作为sqllib xa函数sqlxdh的可能返回值给出。,.
回答于 2018-08-30 18:45
SQL-02129:获取的字节数是奇数。,.原因:程序尝试将无效列值FETCH变为多字节NLS主机变量。具体来说,该列不包含有效的双字节数据。,.操作:确保该列仅包含双字节数据。要验证这一点,请使用SQL * Plus或Server Manager。,.
回答于 2018-08-30 18:45
SQL-02130:EXEC TOOLS界面不可用。,.原因:尝试链接不支持EXEC TOOLS界面的Oracle工具版本。EXEC TOOLS界面。,.操作:升级Oracle工具,或使用EXEC IAF界面。,.
回答于 2018-08-30 18:45
SQL-02131:正在运行的上下文,.原因:您的应用程序尝试使用已在使用的运行时上下文执行SQL语句。,.操作:重写应用程序要等待一个线程完成,然后再执行具有相同运行时上下文的另一个SQL语句,或为每个线程分配和使用单独的运行时上下文。,.
回答于 2018-08-30 18:45
SQL-02112:SELECT..INTO返回太多行,.原因: SELECT ... INTO语句返回的行数多于可以存储在提供的主机变量中的行数。,.行动:有三种可能的解决方案:,.1.使用预编译器选项select_error =否。,.,.2.声明具有较大数组维度的主变量。,.,.3.为select语句声明一个游标或游标变量。,.,.
回答于 2018-08-30 18:45
SQL-02113:无法打开消息文件,.原因: SQLLIB无法找到或打开sqllib消息文件sql * .msb,.操作:检查文件是否存在于mesg目录中,并且它是可读的,.
回答于 2018-08-30 18:45
SQL-02114:SQL游标使用无效:尝试关闭一个CLOSEd游标,.原因:尝试关闭已使用MODE = {ANSI | ANSI14}关闭的游标。只有当MODE = {ORACLE | ANSI13}时,才能重新关闭CLOSE。,.操作:当MODE = {ANSI | ANSI14}时,请在尝试关闭之前验证光标是否尚未关闭。如果要将CLOSEd光标重新关闭,请指定MODE = {ORACLE | ANSI13}。,.
回答于 2018-08-30 18:45
SQL-02115:代码解释问题 - 检查COMMON_NAME的使用情况,.原因:使用PRO * FORTRAN,如果预编译选项COMMON_NAME被错误地指定,则会发生此错误。与其他预编译器一起,当预编译器无法生成一段代码时,会发生此错误。,.操作:使用Pro * FORTRAN时,使用COMMON_NAME预编译两个或多个源模块时,请确保为每个模块指定不同的通用名...
回答于 2018-08-30 18:45
SQL-02116:致命错误:可重入代码生成器无效上下文,.原因:内部错误通常表示与内存有关的错误。,.操作:检查程序是否存在与内存相关的错误,例如无效指针或数组边界违规。,.
回答于 2018-08-30 18:45