互联网服务Oracle集群

周一上班发现 周天晚上十点多在rac其中一个节点报错,如图片?

WechatIMG78.jpeg

WechatIMG78.jpeg

参与6

1同行回答

y18511664518y18511664518技术总监长城超云
SQL> !oerr ora 0810308103, 00000, "object no longer exists"// *Cause: The object has been deleted by another user since the operation// began, or a prior incomplete recovery restored the database to// a point in time during the ...显示全部

SQL> !oerr ora 08103
08103, 00000, "object no longer exists"
// *Cause: The object has been deleted by another user since the operation
// began, or a prior incomplete recovery restored the database to
// a point in time during the deletion of the object.
// *Action: Delete the object if this is the result of an incomplete
// recovery.

当一个session查询的时候,查询没有结束的时候,另外一个session在truncate表的时候,会导致数据块中的data_object_id 和 数据字典中的data_object_id不匹配,进而报错。
用delete代替truncate

收起
金融其它 · 2018-06-07
浏览1758

提问者

BARCELONA
数据库运维工程师某社保
擅长领域: 服务器数据库双活

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-06-04
  • 关注会员:2 人
  • 问题浏览:2103
  • 最近回答:2018-06-07
  • X社区推广