回答问题 · 2018-08-30 16:46 ORA-24853:无法将线程连接到共享子系统 原因:尝试在共享模式下初始化OCI时,在将线程连接到共享子系统时遇到问题。 操作:请与Oracle客户支持联系。
回答问题 · 2018-08-30 16:46 ORA-24900:调用中传递的参数无效或不受支持 原因:传递到OCI客户端通知调用的模式参数不正确。 操作:请更正传递到OCI的模式参数。
回答问题 · 2018-08-30 16:46 ORA-24804:当另一个OCI LOB读/写流正在进行时调用读取/写入函数 原因:内部错误。 操作:等待正在进行的LOB流调用在发出下一个服务器调用之前完成,或使用OCIBreak()中止当前LOB流调用。
回答问题 · 2018-08-30 16:46 ORA-24806:LOB形式不匹配 原因:读取或写入LOB时,用户缓冲区的字符集格式应与LOB的字符集格式相同。 操作:确保要用于读取或写入的缓冲区具有与LOB相同的格式。
回答问题 · 2018-08-30 16:46 ORA-24810:尝试写入比指定的数据更多的数据 原因:在写入LOB时,提供的数据多于指定的数据。 操作:如果数据是分段写入的,请确保不要在分段中(累积地)提供比您指示的更多数据。
回答问题 · 2018-08-30 16:46 ORA-24812:字符集转换到或从UCS2失败 原因:如果数据库字符集的变化宽度,CLOB / NCLOB值隐式转换为或从UCS2。此隐式转换失败。 操作:请与Oracle全球支持联系。
回答问题 · 2018-08-30 16:46 ORA-24814:不允许对临时LOB进行操作 原因:操作中不允许临时LOB定位符。例如:OCILobAssign仅将永久LOB定位符作为参数,而不是临时LOB。 操作:使用OCILobLocatorAssign替代临时LOB。注意,OCILobLocatorAssign也可以用于持久的LOB,在这种情况下,它的行为将与OCILobAssign相同。
回答问题 · 2018-08-30 16:46 ORA-24789:在递归调用中不允许启动 原因: Oracle RM不会在递归调用中启动/恢复分支 操作:重新考虑应用程序堆栈设计
回答问题 · 2018-08-30 16:46 ORA-24791:无效的事务开始标志 原因:传递了无效的事务开始标志。 操作:验证OCI_TRANS_LOOSE未随OCI_TRANS_JOIN,OCI_TRANS_RESUME一起传递。此外,请验证Oracle服务器的版本是否支持客户端传递的其他标志(例如OCI_TRANS_SEPARABLE)。