保险的方式就是查看dba_registry视图的status列,这里有oracle所有组件的状态,如果有invalid状态的组件存在就要分析是不是有问题了,升级版本后也是查看这个视图。再保险点的方式除了查看上面提到的视图外,可以统计下 dba_objects中status='invalid'的对象数量,一般数值很小或者为0,如果数量上百就要分析下原因了。升级版本后也是如此。