Oracle数据库11g新特性:Data Guard
2008-12-16 13:01:27 来源:WEB开发网通过快照备用数据库,您可以使用备用数据库事先准确预计对生产数据库的更改。但这不是关键点,它还有另一个优势。请牢记,在这一情况中我们可以使用 RTA,这样在网络可用时,对主数据库的更改可立即出现在备用数据库中。但如果有人在主数据库上犯了一些错误,比如运行了大型的更新或更改了一些代码,那将如何呢?在以前的版本中,我们有意在备用数据库上采用延迟方法以阻止这些错误传送到备用数据库。但是有延迟也意味着不能正常激活备用数据库或作为生产数据库的活动副本。
现在不再需要这样了。因为您可以对备用数据库进行闪回操作,您不需要使用延迟了。如果有问题,您可以闪回到前一个状态。
物理到逻辑备用数据库的转换
您可以轻松地将物理备用数据库转换为逻辑备用数据库。步骤如下:
1、备用数据库需要从某一位置获取数据字典信息。字典信息应当置于来自于主数据库中的重做流中。因此,在主数据库上,执行以下命令构建字典的 LogMiner 表:
SQL> begin
2 dbms_logstdby.build;
3 end;
4 /
PL/SQL procedure successfully completed.
2、在备用数据库上,停止管理恢复进程:
SQL> alter database recover managed standby database cancel;
Database altered.
3、现在,在备用数据库中执行以下命令以将它转换为逻辑数据库:
SQL> alter database recover to logical standby pro11sb;
Database altered.
如果您没有执行步骤 1,以上命令将处于等待状态,因为没有发现字典信息。不要担心,只需执行步骤 1 即可。如果启用了 RTA,信息将立即显示在备用数据库上。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接