升级到 Oracle 11G Release 2 指南
在进行 Oracle 数据库升级到 11G Release 2 之前,有一系列重要的检查和准备工作需要完成,以确保升级过程顺利进行。
升级前的准备检查
- 依赖网络包的对象:Oracle 11.2 支持对 UTL_TCP、UTL_SMTP、UTL_MAIL、UTL_HTTP 和 UTL_INADDR 包进行细粒度访问控制。要支持这些包的细粒度访问控制,必须安装 Oracle XML DB。升级前应生成当前依赖项列表,升级后使用 DBMS_NETWORK_ACL_ADMIN 包为受影响的对象生成新的访问控制列表。
- 企业管理器数据库控制:升级过程中,如果企业管理器数据库控制存储库存在,将自动升级。但如果后续进行数据库降级,存储库不会自动降级。因此,升级前应使用 emdwgrd 实用程序备份存储库,该实用程序位于 $ORACLE_HOME/bin 目录下。
- 清空回收站:如果当前数据库是 Oracle 10.1 或更高版本,升级前应立即清空回收站。使用以下代码清空:
SQL> PURGE DBA_RECYCLEBIN; DBA Recyclebin purged.- 其他检查:还需完成一些特定于数据库功能的检查:
- 完成所有未完成的物化视图刷新。