暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Fix invalid objects and components – BEFORE you upgrade!

DB小榴莲 2019-09-09
883

We are currently running a Tech Challange Workshop with 25 Oracle consultants and support folks from all over EMEA. We call it Tech Challange because we seperate these experts having between 5 and 20 years of Oracle experience into 5 groups – and each group has to complete their special challange such as moving a database from 10.2 to Exadata V2 or upgrading from single instance 10.2 to Real Application Clusters 11.2 with the new Grid Infrastructure.


Actually we start this training with a bit presentation pieces about upgrades, Real Application Testing and Golden Gate. And one topic I always point out:


Keep your database tidy before the upgrade!!! Clean up all invalid objects – especially in SYS and SYSTEM user schema BEFORE you upgrade.Use utlrp.sql to recompile invalid objects.


Use MOS Note:753041.1 to diagnose and fix invalid components.


Do this always BEFORE you start the upgrade. Even if it may take some time. Otherwise your upgrade could fails or significant parts of the database packages could be invalid after the upgrade as well.


I just came across this today as one group had ~240 invalid objects in the database – and due to the fact that the original system was still there could proof that the objects had been invalid before. Good job, BUT … 

最后修改时间:2020-01-14 09:46:39
文章转载自DB小榴莲,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论