免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 961 | 回复: 0
打印 上一主题 下一主题

[归档与迁移] Oracle11新特性——DATA GUARD打开模式下应用归档 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-16 10:36 |只看该作者 |倒序浏览
介绍11g对DATA GURAD的增强,数据库打开的情况下应用归档。
Oracle11g一个重大的功能改进就是DATA GUARD可以在打开的情况下应用归档。这个功能使得STANDBY数据库可以轻松的替PRIMARY来分担查询的压力。
下面看看这个新的功能。DATA GUARD的建立过程可以参考:
http://yangtingkun.itpub.net/post/468/388465
首先停止DATA GUARD的恢复,然后以只读方式打开:
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;
数据库已更改。
数据库打开之后,仍然可以应用归档。下面切换为普通用户进行查询:
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数据库的日志,但是不能进行修改。
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数据库。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66684/showart_1083180.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP