从11gR2 RAC无缝升级至19c on RHEL7:实战教程与注意事项

需积分: 9 4 下载量 9 浏览量 更新于2024-06-30 收藏 4.28MB DOCX 举报
本文档详细介绍了如何将现有的Oracle 11gR2 RAC集群(Real Application Cluster)系统升级到19c版本,以适应技术进步和未来原厂技术支持的变化。在长达10多年的11gR2的稳定支持后,企业倾向于选择更加稳定且功能丰富的19c版本。 升级过程主要依据Oracle官方文档,如《grid-infrastructure-installation-and-upgrade-guide-linux.pdf》、《database-installation-guide-linux.pdf》和《oracle-database-upgrade-guide.pdf》,这些文档提供了升级策略和步骤指南。官方推荐直接从11.2.0.4版本跳过中间版本升级至19c,这意味着无需进行额外的版本转换。 升级的目标是Oracle 19c for Linux发行版本的19.3.0.0,特别是RU版本19.15.0,对应内部版本12.2.0.3,这是Oracle 12c的最终稳定版,以提升系统的稳定性和兼容性。Oracle官方支持在Linux X86-64平台上部署,但强调不再支持Linux 6.x,因此最低推荐使用Linux 7版本。 升级工作涉及到Oracle Grid Infrastructure(GI)和Oracle Automatic Storage Management(ASM)的升级,采用Out-of-Place Upgrade方式,即在现有环境上进行升级,而不会影响到生产环境。为了确保平稳过渡,准备工作至关重要,包括但不限于: 1. 准备测试数据:为了验证数据字典、PL/SQL程序的兼容性,需要创建包含TABLE、LOB、PACKAGE、PARTITION和SQL PROFILE等对象的测试环境,并对这些对象的状态进行细致检查。 2. 软件介质:确保拥有适用于19c版本的合法授权和安装介质,以支持升级操作。 在整个升级过程中,需要密切关注官方文档和最佳实践,处理可能遇到的问题,确保升级过程的顺利进行。考虑到数据库和集群组件的复杂性,这是一项需要精心规划和执行的任务。此外,由于19c版本的重要性,文档建议将其作为长期战略的一部分,尽早完成迁移,以避免因缺乏支持而带来的潜在风险。