手动升级到 11gR2 的完整核对清单(checklist)及步骤
a:在源库上完成
1:在升级前确保所有的oracle 组件和对象都是有效的。
2:除了下面的对象外,确保在sys和system schema 下没有重复存在的对象
下面的对象是允许重复的:
OBJECT_NAME OBJECT_TYPE
------------------------------ -------------------
AQ$_SCHEDULES TABLE
AQ$_SCHEDULES_PRIMARY INDEX
DBMS_REPCAT_AUTH PACKAGE
DBMS_REPCAT_AUTH PACKAGE BODY
3:禁用所有自定义的 before/after DDL 类型的触发器,完成升级后再启用它们
4:确保无隐含参数设置,否则去掉隐含参数
SELECT name,description from SYS.V$PARAMETER WHERE name LIKE \'\_%\' ESCAPE \'\\'
b:在目标库上完成
1:在下载安装 11gR2 软件之前,需要先检查软件版本与您的硬件平台/操作系统是否兼容。
2:下载安装 11gR2 软件到一个新的 ORACLE_HOME 并确认没有编译错误。
3:如果有的话, 安装最新的补丁集 (PatchSet)
4:如果有的话, 安装最新的 OPatch :
5:对源库做备份 (冷备份或热备份都可以, 推荐冷备份)
6:在升级前需要设置 SHARED_POOL_SIZE = 250M 或更高和 JAVA_POOL_SIZE = 250M 或更高。
7:关于兼容性矩阵问题,请参考文档 ID 1577660.1。
升级步骤:
详见文档ID 1674333.1
收起