本文共 727 字,大约阅读时间需要 2 分钟。
最近做了下实验,尝试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、原主库(即新逻辑备库)重构。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/668365/viewspace-1030391/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/668365/viewspace-1030391/