gpt4 book ai didi

java - Oracle:加载java类时如何避免 "java session state cleared"错误?

转载 作者:行者123 更新时间:2023-12-04 06:57:52 31 4
gpt4 key购买 nike

每当我加载一个 java 类时,当我调用该类的成员时,我将在打开的 session 中收到此错误。有没有可能避免这种情况?

ORA-29549: class MH.Tbs has changed, Java session state cleared
ORA-06512: at "MH.TBS", line 2
ORA-06512: at line 4
29549. 00000 - "class %s.%s has changed, Java session state cleared"
*Cause: A class in use by the current session was redefined or dropped,
invalidating the current Java session state and requiring that
it be cleared.
*Action: No action required.

最佳答案

您无法避免这种情况,但有变通办法。

当您更改(例如 loadjava、dropjava 等)java 存储过程使用的类时,就会发生这种情况。记忆可能有用;结束你的 session ,创建一个新的 session 并召回肯定会奏效。这就像 pl/sql 包在相关(依赖)对象被修改时失效。

顺便说一句,您可能还想检查一下: http://forums.oracle.com/forums/thread.jspa?threadID=856644

关于java - Oracle:加载java类时如何避免 "java session state cleared"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2324984/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com