参考文档如下:
Before upgrade:
How To Restore RMAN Disk backups of RAC Database to Single Instance On Another Node (Doc ID 415579.1)
Upgrade 10g SE to EE:
How to Convert Database from Standard to Enterprise Edition ? (Doc ID 117048.1)
Upgrade 10g to 11g:
Complete Checklist for Manual Upgrades to 11gR2 (Doc ID 837570.1)
Troubleshoot invalid component:
Master Note for Oracle XML Database (XDB) Install / Deinstall (Doc ID 1292089.1)
How To Reload Oracle Multimedia Related Information When XML Database (=XDB) Has Been Reinstalled (Doc ID 965892.1)
How To Reload Oracle Spatial Related Information
When XML Database (XDB) Has Been Reinstalled (Doc ID 1180293.1)
1.报错一
10G升级到11G之前要检查数据库是否有invalid的对象。如果有invalid的对象,需要提前解决。
升级前10ginvalid和option的组件:
oracle XML database
Oracle Real Application Clusters
oracle data mining
spatatil
升级11G后invalid的组件:
Oracle Real Application Clusters
Oracle Multimedia (ORDIM )
Spatial
XDB Schema 被其他的组件所用,比如interMedia(11g中叫Multimedia)和Spatial组件,他们注册自己的信息在XML Schemas中。
当XDB 被删除或者重建时,其他组件在XML中的信息也被卸载,这就导致其他组件的无效。在我们重建XDM组件之后,在reload 一下ORDIM组件就可以了。
在11G 中要安装Spatial 组件就必须保证ORDIM 等组件已经存在,如果ORDIM 没有安装或者无效,就需要解决这些组件。
当然这些组件失效不是什么大问题。这里的关键是Oracle Real Application Clusters组件.
10G 恢复过来时RAC 组件就为INVALID,本身为单独节点,因此11GRAC 组件为INVALID 对单实例并没有影响。
2.报错二 ORA-00001
执行升级之前要确保sys和system下没有重复的对象,如果有其它记录返回 ,要先删除重复记录。
如果有重复记录,会报ORA-00001错误。
OBJECT_NAME OBJECT_TYPE
------------------------------ -------------------
AQ$_SCHEDULES TABLE
AQ$_SCHEDULES_PRIMARY INDEX
DBMS_REPCAT_AUTH PACKAGE
DBMS_REPCAT_AUTH PACKAGE BODY
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29371470/viewspace-1063328/ ,如需转载,请注明出处,否则将追究法律责任。