Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

5

主题
1#
发表于 2014-7-9 16:53:52 | 查看: 3991| 回复: 2
数据库版本10.2.0.4  主库单节点,备库单节点       物理standby

主库需要升级到10.2.0.5.12  需要把主库和备库直接的datagurad取消掉,将备库正常启动用做应急库。等主库升级成功以后再重新搭建datagurad。

有两点疑问:
1.如何取消主库上datagurad配置。
2.如何正常打开备库(读写状态)
2#
发表于 2014-7-9 18:47:13
首先说明下 10g的物理备库还不支持滚动升级,否则可以像11g这样 http://www.askmaclean.com/archiv ... ysical-standby.html

所以你这里备库做的应急库只能做查询,如果做读写 那么这2个库无法再用DG的方法同步了,因为

主库去做升级了,这涉及到字典的升级,是一个方向
备库去做读写了,有了写那么就和主库不一样了,是另一个方向。





我简述这个步骤

1、停止应用
2、停止主库,并取消日志传输  ==》这里可以开始升级了
3、确认备库已完全同步所有的日志,以只读方式打开备库

如果你确认 你所说的备库作为应急库 (读写都要)的里面的 更新可以不要,那么你可以这样打开主库:

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE;

Database altered.

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

Database altered.

SQL> ALTER DATABASE OPEN;

Database altered.

回复 只看该作者 道具 举报

3#
发表于 2014-7-9 18:47:54
11g物理备库可以做滚动升级的原因是,到了11g中增加了可以将物理备库(physical standby)临时性转换成逻辑备库(logical standby)以完成滚动升级,之后将该临时逻辑备库反转为物理备库的功能。使用以上临时转换功能只需要在转换语句”ALTER DATABASE RECOVER TO LOGICAL STANDBY”后加上”KEEP IDENTITY”选项。除去转换细节的区别外,使用物理备库进行滚动升级的过程与10g中的逻辑备库滚动升级没有太大的区别。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 03:08 , Processed in 0.047378 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569