|
根据我的经验,你最好查一下这个表是否被其他的pl/sql object所引用,在11g之前,你修改表的属性的时候,会导致依赖这个表的相关属性的那些pl/sql变为invalid,同时,你的系统中,可能彼此互相递归引用了很多,会导致很多的pl/sql object invalid,在高并发的时候,会导致大量的libary cache pin/lock,给客户端的感觉就是hang.
所以Oracle 在11g中,对这个缺憾也做了改进。当然了,更多的是性能上有了提升,Oracle不用再花费额外的时间去编译这些invlid object了。
-----------------------------------------------
同意TOMS_ZHANG的意见 |
|