文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ORA-23536: the object “string”.”string” is not cached at the middle tier as

2023-11-05 05:44

关注

文档解释

ORA-23536: the object “string”.”string” is not cached at the middle tier as expected.

Cause: The object may have been dropped or renamed at the back end after dbms_ias_inst.start_ias_inst was executed.

Action: Check the validity of the object at the back end and retry the instantiation.

ORA-23536错误是由Oracle中间件(OC4J)缓存机制引发的,发生这个错误说明数据对象(如:表、视图、函数)在OC4J中没有被正确的缓存,最终导致调用时在服务器端抛出以上视图。

官方解释

ORA-23536 是一个常见的OC4J错误。它表示OC4J内存(如表、视图、函数、包和过程)没有被正确地缓存。Oracle自身能够缓存表,但是OC4J也具有对对象缓存的功能,在某些情况下能够提升效率。

常见案例

一些情况下,在JVM(Java虚拟机)中创建或更改元数据时可能会发生ORA-23536错误,另外一种情况是当客户端在编译后的OC4J服务器上不允许执行DML操作(如INSERT,UPDATE等)时也可能发生这个错误。

一般处理方法及步骤

1.检查表结构有无变更,如果发生变更,运行rep加载到OC4J内存中。

2.检查JVM访问模式是否被更改,出现错误消息后更改回之前的访问模式

3.检查应用程序是否在运行期间执行了更改表数据的操作,如INSERT,UPDATE等,如果是,在OC4J设置中检查设置空间,改变确保系统有权限在服务器运行DML操作。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯