Oracle数据库迁移至11g的有序步骤方法
1. 临时逻辑备用数据库:最小停机时间的滚动升级
Oracle承诺在所有数据库升级或迁移方法中,应用程序停机时间最短,据报道,从逻辑备用数据库切换回主数据库所需的时间可降至最少两分钟。但这一过程需要大量的测试和实践、两个数据库(位于不同服务器)以及一个有胆量的DBA。
“临时”是此过程的关键,逻辑备用数据库不能已经存在,必须为此次升级创建一个新的逻辑备用数据库。此过程无需使用Data Guard,实际上,需要移除所有Data Guard配置。
根据起始和目标的Oracle版本不同,过程会有一些差异。从10g迁移到11g相对更容易,所需命令更少,这与从10gR2到11g的Data Guard功能变化类似。这里主要介绍从10gR2到11g的滚动升级示例,这对尚未在生产环境中使用11g的DBA更有帮助。从10.2.x升级到更高的10.2版本也可使用相同步骤。
基本转换步骤如下:
1. 将现有的物理备用数据库转换为逻辑备用数据库。
2. 对逻辑备用数据库进行从低版本到高版本的滚动升级。
3. 将逻辑备用数据库恢复为物理备用数据库。
4. 将客户端切换到新的主数据库。
这个看似简单的过程实际上包含许多不同的子任务,充分利用MAA环境的灾难恢复功能,以实现数据库升级时的最小停机时间。
为了性能考虑,建议使用两个不同的服务器进行转换。因为逻辑备用数据库的转换过程需要大量资源,若生产数据库和正在转换的逻辑备用数据库在同一服务器上,会竞争CPU、内存和I/O资源,导致性能问题。
在进行此操作之前,有许多准备步骤,并且需要额外的资源。有
超级会员免费看
订阅专栏 解锁全文
824

被折叠的 条评论
为什么被折叠?



