ITPUB??ì3
ITPUB论坛 » Oracle新技术/11g » Oracle11新特性——DATA GUARD打开模式下应用归档

标题: [Tips] Oracle11新特性——DATA GUARD打开模式下应用归档
离线 yangtingkun
版主


精华贴数 12
个人空间 24270
技术积分 47516 (12)
社区积分 3159 (418)
注册日期 2001-12-29
论坛徽章:109
现任管理团队成员奥运纪念徽章NBA季后赛大富翁2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:跳水
2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:篮球

发表于 2007-8-29 09:29 
Oracle11新特性——DATA GUARD打开模式下应用归档

Oracle11g一个重大的功能改进就是DATA GUARD可以在打开的情况下应用归档。这个功能使得STANDBY数据库可以轻松的替PRIMARY来分担查询的压力。

下面看看这个新的功能。DATA GUARD的建立过程可以参考:http://yangtingkun.itpub.net/post/468/388465

首先停止DATA GUARD的恢复,然后以只读方式打开:
PHP code:


SQL
conn yangtk/yangtk@ora11g_s as sysdba已连接。

SQL
alter database recover managed standby database cancel;



数据库已更改。



SQL
alter database open read only;



数据库已更改。



SQL
alter database recover managed standby database disconnect from session;



数据库已更改。



.

数据库打开之后,仍然可以应用归档。下面切换为普通用户进行查询:
PHP code:


SQL
conn yangtk/yangtk@ora11g_s已连接。

SQL
select count(*) from t_standby;



COUNT(*)

----------

9



SQL
delete t_standby;

delete t_standby

*第 1 行出现错误:

ORA-16000打开数据库以进行只读访问



.

数据库只读打开后,可以进行查询并恢复PRIMARY数据库的日志,但是不能进行修改。
PHP code:


SQL
conn yangtk/yangtk@ora11g已连接。

SQL
delete t_standby where id 1;



已删除 1 行。



SQL
commit;



提交完成。



SQL
alter system switch logfile;



系统已更改。



SQL
conn yangtk/yangtk@ora11g_s已连接。

SQL
select count(*) from t_standby;



COUNT(*)

----------

8



SQL
select from t_standby;



ID

----------

2

3

4

5

6

7

8

9



已选择8行。



.

连接PRIMARY数据库进行修改,切换日志,登陆STANDBY数据库,再次查询,PRIMARY数据库的修改已经应用到了STANDBY数据库。

原文出自:http://yangtingkun.itpub.net/post/468/388599


__________________
学习ORACLE最大的障碍是什么——浮躁

http://yangtingkun.itpub.net

个人BLOG文章索引:http://www.itpub.net/showthread.php?s=&threadid=699527

11g的一点研究:http://www.itpub.net/852861.html
只看该作者    顶部
离线 bluemoon0083
大表哥


精华贴数 2
个人空间 0
技术积分 6684 (186)
社区积分 68 (4104)
注册日期 2005-12-29
论坛徽章:14
会员2007贡献徽章授权会员2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:现代五项生肖徽章2007版:猪生肖徽章2007版:牛
生肖徽章2007版:鸡生肖徽章2007版:鼠生肖徽章2007版:猴ITPUB新首页上线纪念徽章生肖徽章:虎数据库板块每日发贴之星

发表于 2007-8-29 22:22 
其实10g的standby在open read only状态下也是可以执行recover managed standby database disconnect的,只不过会先alter database close

不知道11g的这个在线恢复功能到底属于什么恢复
instance recovery?crash recovery? or media recovery?


__________________
偶是新手,正在学习oracle db+apps+linux,如有说错的地方请批评指正!
只看该作者    顶部
离线 yangtingkun
版主


精华贴数 12
个人空间 24270
技术积分 47516 (12)
社区积分 3159 (418)
注册日期 2001-12-29
论坛徽章:109
现任管理团队成员奥运纪念徽章NBA季后赛大富翁2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:跳水
2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:篮球

发表于 2007-8-30 09:30 


QUOTE:
最初由 bluemoon0083 发布
其实10g的standby在open read only状态下也是可以执行recover managed standby database disconnect的,只不过会先alter database close

不知道11g的这个在线恢复功能到底属于什么恢复
instance recovery?crash recovery? or media recovery?


11g就是在OPEN READ ONLY状态下应用日志,不会导致数据库先CLOSE的。

这个恢复和普通的利用归档恢复没有区别


__________________
学习ORACLE最大的障碍是什么——浮躁

http://yangtingkun.itpub.net

个人BLOG文章索引:http://www.itpub.net/showthread.php?s=&threadid=699527

11g的一点研究:http://www.itpub.net/852861.html
只看该作者    顶部
离线 vecentli
印第安小白鼠


精华贴数 0
个人空间 0
技术积分 8711 (137)
社区积分 9562 (158)
注册日期 2005-8-26
论坛徽章:12
现任管理团队成员     
      

发表于 2007-8-30 10:24 
这个特性也支持 real time apply吧。

楼主是否可以测试一下?


__________________

人生五十年,与天地长久相较,如梦又似幻;一度得生者,岂有不灭者乎?

我的blog:      http://vecentli.itpub.net/  
只看该作者    顶部
离线 bluemoon0083
大表哥


精华贴数 2
个人空间 0
技术积分 6684 (186)
社区积分 68 (4104)
注册日期 2005-12-29
论坛徽章:14
会员2007贡献徽章授权会员2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:现代五项生肖徽章2007版:猪生肖徽章2007版:牛
生肖徽章2007版:鸡生肖徽章2007版:鼠生肖徽章2007版:猴ITPUB新首页上线纪念徽章生肖徽章:虎数据库板块每日发贴之星

发表于 2007-8-30 12:08 
这个新特性有点意思,还没装11g呢
如果备库正在应用日志的同时有人在做查询,难道也会产生一致读?


__________________
偶是新手,正在学习oracle db+apps+linux,如有说错的地方请批评指正!
只看该作者    顶部
离线 yangtingkun
版主


精华贴数 12
个人空间 24270
技术积分 47516 (12)
社区积分 3159 (418)
注册日期 2001-12-29
论坛徽章:109
现任管理团队成员奥运纪念徽章NBA季后赛大富翁2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:跳水
2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:篮球

发表于 2007-8-30 13:13 


QUOTE:
最初由 vecentli 发布
这个特性也支持 real time apply吧。

楼主是否可以测试一下?


支持,就是添加一个STANDBY LOGFILE,将保护模式改为最大保护模式


__________________
学习ORACLE最大的障碍是什么——浮躁

http://yangtingkun.itpub.net

个人BLOG文章索引:http://www.itpub.net/showthread.php?s=&threadid=699527

11g的一点研究:http://www.itpub.net/852861.html
只看该作者    顶部
离线 yangtingkun
版主


精华贴数 12
个人空间 24270
技术积分 47516 (12)
社区积分 3159 (418)
注册日期 2001-12-29
论坛徽章:109
现任管理团队成员奥运纪念徽章NBA季后赛大富翁2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:跳水
2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:篮球

发表于 2007-8-30 13:13 


QUOTE:
最初由 bluemoon0083 发布
这个新特性有点意思,还没装11g呢
如果备库正在应用日志的同时有人在做查询,难道也会产生一致读?


当然


__________________
学习ORACLE最大的障碍是什么——浮躁

http://yangtingkun.itpub.net

个人BLOG文章索引:http://www.itpub.net/showthread.php?s=&threadid=699527

11g的一点研究:http://www.itpub.net/852861.html
只看该作者    顶部
在线/呼叫 biti_rainy
人生就是如此



精华贴数 36
个人空间 0
技术积分 110683 (4)
社区积分 11721 (121)
注册日期 2001-12-12
论坛徽章:41
现任管理团队成员ITPUB长老会成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2007-9-27 09:33 


QUOTE:
最初由 yangtingkun 发布


支持,就是添加一个STANDBY LOGFILE,将保护模式改为最大保护模式


这个应该只是传递过去吧,但应用到数据库还是需要 archive log。


__________________
眼界决定边界,态度决定高度
blog:
人生就是如此
只看该作者    顶部
在线/呼叫 棉花糖ONE


精华贴数 0
个人空间 0
技术积分 14623 (74)
社区积分 1243 (802)
注册日期 2007-2-21
论坛徽章:44
现任管理团队成员     
      

发表于 2007-9-27 10:01 


QUOTE:
最初由 yangtingkun 发布


支持,就是添加一个STANDBY LOGFILE,将保护模式改为最大保护模式


real-time 和保护模式有关系,似乎没有吧


__________________
换一种思路来思考问题

qq群:47823366
只看该作者    顶部
离线 yangtingkun
版主


精华贴数 12
个人空间 24270
技术积分 47516 (12)
社区积分 3159 (418)
注册日期 2001-12-29
论坛徽章:109
现任管理团队成员奥运纪念徽章NBA季后赛大富翁2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:跳水
2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:篮球

发表于 2007-9-27 10:38 


QUOTE:
最初由 biti_rainy 发布


这个应该只是传递过去吧,但应用到数据库还是需要 archive log。




QUOTE:
最初由 棉花糖ONE 发布


real-time 和保护模式有关系,似乎没有吧


我搞错了。
应该是添加STANDBY REDO LOG。然后发出,ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE语句。


__________________
学习ORACLE最大的障碍是什么——浮躁

http://yangtingkun.itpub.net

个人BLOG文章索引:http://www.itpub.net/showthread.php?s=&threadid=699527

11g的一点研究:http://www.itpub.net/852861.html
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问