26、Oracle数据库迁移至11g的有序步骤方法

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资源,导致性能问题。

在进行此操作之前,有许多准备步骤,并且需要额外的资源。有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值