暂无图片
ORA-1466
我来答
分享
Eric Zhong
2019-10-08
ORA-1466

数据库出现ORA-1466 (RO TX began: 10/08/2019 01:07:13 , Last DDL: 10/08/2019 01:07:16, Curr Time: 10/08/2019 01:07:16)

不知道该如何下手处理的?

我来答
添加附件
收藏
分享
问题补充
10条回答
默认
最新
章芋文

请问是什么版本的数据库

暂无图片 评论
暂无图片 有用 0
打赏 0
Eric Zhong

11.2.0.4

暂无图片 评论
暂无图片 有用 0
打赏 0
Eric Zhong

11.2.0.4

暂无图片 评论
暂无图片 有用 0
打赏 0
Eric Zhong

11.2.0.4

暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强

ORA-1466


DESCRIPTION: unable to read data - table definition has changed

CAUSE: Query parsed after tbl (or index) change, and executed w/old snapshot 

ACTION: commit (or rollback) transaction, and re-execute


和一致性查询有关,如果系统改过时间可能批量出现

如果偶然出现,可以忽略。


如果找不到原因,可以用 errorstack 抛详细异常分析。

暂无图片 评论
暂无图片 有用 0
打赏 0
Eric Zhong

谢谢盖总,提供的信息。我再与Oracle沟通一下的。时间已经基本确认没有变更的,但每天都会报此错误,已经影响特定功能业务。开发已经寻找1个多月都没有解决的。

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

确认下是否有用到global temporary table和只读事务,有一些相关的bug

暂无图片 评论
暂无图片 有用 0
打赏 0
gelyon

数据库alert日志是否有其它详细报错信息,是否是固定的业务功能模块才会发生吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
Eric Zhong

根据前段反馈是在固定的业务场景会不定期触发,该功能每天都会用到。以前没跑起来不明显,现在全面本番运作每天都会出现。

我发现客户端与服务器端的timezone是不一样的。

select dbtimezone , sessiontimezone from dual;

+00:00

+08:00

如果我要变更服务器的DBTIMEZONE,对系统其他方面会有影响吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

看下数据库种有没有TIMESTAMP WITH LOCAL TIME ZONE类型的字段,如果有需要删除。

然后停应用和job,修改dbtimezone后重启。

对数据和系统没什么影响,可以在测试环境测试下。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
ORA-04030 alert日志显示内存不足,但是从数据库重启之前的awr里看不到pga的激增,为什么
回答 3
检查一下:pgamaxsize这个参数的值看是否是这个值过大导致的,如果是这个值可以适当调整这个值Bug9506362ORA04030:OUTOFPROCESSMEMORY(QERHJHASHJOI,
oswacher
回答 1
暂无文字回复
Oracle中rman备份,把脚本的清理归档的动作注释掉了,为什么今天备份的时候还是把归档清理了?
回答 1
有没有用备份工具,设置清理归档的
Oracle
回答 1
oraclelicense是和cpu核数和用户数有关,3台服务器变成一台,cpu核数不减少的话费用也不会减少参考https://blog.csdn.net/sugarcookie/article/de
sys及system用户被hang住了
回答 4
谢谢专家的回复,我用其他账号登陆系统查看到有个sys用户的job被挂起了,把那个jobkill掉以后sys就可以登录了,但是还是没有明白是什么原因,这个job应该是分配job的一个进程。请专家指点一下
oracle rac 生产库一般需要几个网卡?
回答 4
已采纳
Oraclerac如果是本地测试的话,2张网卡就够用了,一个用于公网,一个用于私网心跳。⭐️但是生产库rac一般是4张网卡最为稳妥!两张网卡做一个绑定,作为冗余,bond或者team都可以,作为公网。
漏扫:扫描的结果提示Oracle 数据库有漏洞,仅通过升级数据库就能消除,还是有可能要升级操作系统其他层次的组件来消除?
回答 1
数据库补丁或者升级数据库版本。
oracle DG
回答 2
是不是已经有GAP了,主库已经删掉了日志
19.3 rac RMAN备份 ORA-65250: INVALID PATH SPECIFIED FOR FILE
回答 6
请问后来是怎么处理了?我现在也遇到了这个问题无法解决。
更新表时出现此数据库错误:ORA-00054:资源正忙并且正在使用指定的NOWAIT进行获取,或者超时已过期,怎么解决?
回答 2
已采纳
有锁,别人占用了,等他提交或者回滚,或者找出来杀掉他。用下面语句查查看。selects.SID,s.SERIAL,s.MACHINE,s.TYPE,l.TYPE,l.CTIME,l.BLOCK,l.R