暂无图片
在没有进行DDL操作的时候LAST_DDL_TIME变更
我来答
分享
疯狂的小马达
2020-01-02
在没有进行DDL操作的时候LAST_DDL_TIME变更

今天2020上班第一天,公司一套9i的数据库出现了一个诡异的事情。一张热点表在没有进行DDL操作的时候LAST_DDL_TIME变更成了1月2号下午的事情,此时产线因为不明原因的无法过账等问题。而这些操作与热点表有关。

目前推测是DDL操作阻塞了会话,但是有几点诡异的事情:

1、和测试区比对,热点表的表结构没有任何变化

2、没有被truncate

3、表和表上的索引也没有被move和rebuild

请问还有什么操作会让表的最后DDL时间变更呢?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
姜国涛

grant,revoke

暂无图片 评论
暂无图片 有用 0
打赏 0
疯狂的小马达

这个跟测试库也比对过了,权限也没有增加或减少。请问大师们,还有其他的操作吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
执剑者

闪回、重建索引

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

comment the column

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


请输入正文
提交
相关推荐
Oracle RAC 10.2.0.4 经常hung死
回答 9
上传附件:201911012.rar
为什么执行完 删除分区 分区还是存在啊?
回答 2
已采纳
这个是清空分区表数据,表分区可以不用删除的,没影响。
Oracle 数据库存在一个表1T,直接TRUNCATE ,再通过alter database datafile 4 resize 200m 语句,可以实现压缩表空间的实际物理大小吗?
回答 5
已采纳
可以做到收缩表空间物理文件
查询Oracle数据库归档日志路径的sql怎么写?
回答 1
用archiveloglist或者showparameterdest
关于从sqlserver导数据到oracle中的问题
回答 2
可以使用ETL工具:kettle之类试试。
oracle授权给一个只读账号,只能读A账号下的所有表,有几百张表,怎么操作?
回答 1
已采纳
创建一个角色权限createroleselectalla;批量查出A的表进行拼接select‘grantselectona.’||tablename||’toselectalla;’fromdbata
各位大佬 请问adg不同步怎么排查处理?
回答 1
OracleDG的归档缺失修复论坛上很多类似的文档,可以参考看看
Oracle如何存储长度length为56万的字符串?
回答 2
long,可以存储2G的数据或者大字段
oracle 主键唯一索引,约束一直生效的,索引状态为有效。但有重复值。什么原因呢?
回答 5
SYS@orcl1>createtabletestindexasselectfromdbatableswhererowNum<30;Tablecreated.SYS@orcl1>in
执行游标后,为什么只显示“PL/SQL过程已成功完成”,而没有输出内容?
回答 1
已采纳
在OracleSQLDeveloper中运行游标内容,必须在开头部分添加如下代码: setserveroutputon;否则,运行完成只会显示以下信息: PL/SQL过程已成功完成