编辑: 摇摆白勺白芍 | 2019-07-04 |
1 ― 常用升级和迁移 Oracle 9.
2.0.8 RHEL4 ―
32 位Oracle 11.2.0.2 OEL5 ―
64 位 事实与说明 1. 硬件迁移 2. 数据库从 9.2 升级到 11.2(32 位到
64 位) 3. 容许的最长停机时间:24 小时 4. 数据库大小:1TB 5. 可行方法: exp/imp、RMAN 恢复和升级、Golden Gate 或Streams、卸载/加载 升级到 Oracle Database 11.2 R2 R2 10.2.0.2 10.1.0.5 R2 7.3.4 8.0.6 9.0.1.4 9.2.0.8 8.1.7.4 安装 11.2 数据库主目录 将最新补丁集(自11.2 以后的完全安装版)安装到 新的 Oracle 主目录中 应用最新的可用补丁集更新 (PSU) 应用建议的补丁包 (BP)(如果有) 应用针对已知问题的一次性补丁 现在:开始数据库升级!!! 数据库补丁集规划 ? 当前数据库版本的发布时间表 说明 742060.1 补丁集更新 (PSU) 安装 ? 还安装最新 PSU ? 说明:854428.1:数据库补丁集更新简介 ? 说明:1227443.1:补丁集更新已知问题 ? 数据库 PSU 包括: ? 针对可能影响大量客户以及实践中已经 证明的关键问题的修复 ? 重要补丁更新 (CPU) 修复 ? 数据库 PSU 不包括: ? 需要重新认证的更改 ? 需要更改配置的修复 ? 通常每次 PSU 包括 25-100 个新的错误修复 ― 通常为 累积式 ? 保证 RAC 可以滚动安装 ? 与CPU 的时间安排相同,每年定期发布四次 ?
2012 年1月17 日、2012 年4月17 日、2012 年7月17 日和
2012 年10 月16 日?PSU 检查:opatch lsinventory -bugs_fixed | grep -i '
DATABASE PSU'
议题 零停机? 修改到Unicode字符集 常用升级方法 RAC 升级 + ASM 利用可传输表空间 迁移到数据库云服务器 数据库云服务器 字节存储顺序迁移 真正滚动升级 案例
2 ― 升级 RAC 并移动到 ASM 事实与说明 1. 升级到 Oracle 11.2 并将数据库迁移到 ASM 2. 硬件迁移到新集群 3. 数据库大小:5TB 4. 可容许的最长停机时间:4 小时 Oracle ASM 中的 Oracle RAC 11.2.0.3 OEL5 ―
64 位OCFS 上的 Oracle RAC 10.2.0.5 RHEL3 ―
32 位 布局和项目计划 源 目标 1s.进行完整联机备份 1d.安装 Grid Infrastructure 11.2.0.3 2s.将备份复制到目标服务器 2d.安装 Oracle Database 11.2.0.3 3d.安装 Oracle Database 10.2 + 10.2.0.5 4d.配置并启动 ASM 实例 5s.为备用数据库准备 init.ora/tns 5d. 为备用数据库准备 init.ora/tns 6d.使用 RMAN 将数据库恢复到 ASM 7s.启动日志传输 7d.与源同步 8s.停止应用程序 8d.激活备用数据库,升级此数据库和额外组件! Oracle ASM 中的 Oracle RAC 11.2.0.3 OEL5 ―
64 位OCFS 上的 Oracle RAC 10.2.0.5 RHEL3 ―
32 位 信息 ? 使用物理备用数据库以最短的停机时间移动到新硬件 ? 快速、简单地进行设置和维护 ? 在某些情况下,它甚至可以跨平台工作: ? HP-PA 11.23 ? HP-IA64(在Oracle 9.2.0.7/8 和10.2.0.2 及更 高版本中) ? 参见: 说明:395982.1 ? MS Windows ? Linux(从Oracle 11.1.0.6 及更高版本中) ? 有关支持的组合,请参见: 说明:413484.1 ? 但当前没有跨字节存储顺序组合 ? 可以对整个流程进行反复测试 迁移到 ASM ? 针对停机时间的选择: ? 使用 RMAN 将数据库恢复到 Oracle ASM ? 停机时间小于
1 分钟的选择: ? 使用 RMAN 将备用数据库恢复到 Oracle ASM ? 如果不需要数据库升级: ? 简单的角色交换:切换 ? 如果需要后续数据库升级: ? 激活备用数据库 ? 升级激活的数据库 ? 如果发生故障,源数据库保持不变 Grid Infrastructure 安装 ? 将Oracle Grid Infrastructure 11.