对于表结构的修改,系统中是否有记录!急!

[复制链接]
查看11 | 回复9 | 2010-5-13 10:04:27 | 显示全部楼层 |阅读模式
见标题
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
当然有的,对于每个表上的列,以及表的属性都在数据字典表中可以查到
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
logminer
找找tab$,obj$,col$的操作。
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
什么版本的ORACLE,9I支持直接在logmnr中查询ddl
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
存储过程失效会有哪些原因?
另外表索引的修改是否会造成存储过程失效。
嵌套的存储过程中最底层的失效是否会立即让所有的上层过程失效。
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
今天早上有很多存储过程都失效了,导致业务不能进行,领导需要知道原因,昨晚到今早没有对表结构的修改,也没有看到存储过程的修改!
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
最初由 yhm1229 发布
[B]今天早上有很多存储过程都失效了,导致业务不能进行,领导需要知道原因,昨晚到今早没有对表结构的修改,也没有看到存储过程的修改! [/B]

唉,领导,领导,又见领导......
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
最初由 yhm1229 发布
[B]存储过程失效会有哪些原因?
另外表索引的修改是否会造成存储过程失效。
嵌套的存储过程中最底层的失效是否会立即让所有的上层过程失效。 [/B]

都有可能,可以compile一下看看什么错误啊


回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
根据你的描述,存储过程现在的状态都是invalid,而且compile应该不会通过。
那么你重新编译一下,根据错误信息就可以大致定位出问题。
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
谢谢!
是这样的早上10:30多发现中间件有阻塞现象,然后就有人发现大批的存储过程失效,然后就重新编译,当时我在开会,但是现在需要我查出来为什么会有这种现象!
所以我查了dba_objects视图,发现有的表的last_ddl_time字段有早上9:50左右的记录,但是created字段时间是两年前的,那么我想确认是否这个就一定会导致过程失效呢,应该从哪些方面着手分析原因!请各位高手指教!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行