oracle从10.2.0.4升级到11.2.0.1的三种升级方法

最近做了下实验,尝试oracle dataguard 从10.2.0.4升级到11.2.0.1,可以有三种升级方式。


[@more@]

升级方式1—停主库 传统升级方法

升级方式2—rolling upgrade+flashback

这种方式需要事先启用主库的flashback,这步需要重启主库。之后做一次切换。 并且必须排查不支持logical standby的操作和数据类型 具体操作分几步走:

1、主库开启flashback,创建flashback point

2、Upgrade:物理备库转为逻辑备库,升级逻辑备库到11g. 3、主备切为逻辑备库,原逻辑备库切为主库,生产就跑在11g上了。

4、原主库(即新逻辑备库)flashback,然后切为物理备库,以11gprofile开始恢复。

升级方式3—rolling upgrade without flashback

这种方式不需要事先启用主库的flashback,但是切换后,要重建备库。 可以按传统方法转成逻辑备库,即使有resetlogs,但实验证明是可以的。 并且必须排查不支持logical standby的操作和数据类型。具体操作:

1、Upgrade:物理备库转为逻辑备库,升级逻辑备库到11g.

2、主备切为逻辑备库,原逻辑备库切为主库,生产就跑在11g上了。

3、原主库(即新逻辑备库)重构。

请使用浏览器的分享功能分享到微信等