Oracle数据库11g新特性:Data Guard
2008-12-16 13:01:27 来源:WEB开发网使用 Oracle 数据库 11g,情况将有所不同:您可以通过只读模式打开物理备用数据库,并重新启动恢复进程。这意味着您可以继续与主数据库保持同步,同时能使用备用数据库进行报告。(在以前的版本中,您也可从备用数据库中获取备份。)让我们看一下它的工作原理。
首选,取消管理备用数据库恢复:
SQL> alter database recover managed standby database cancel;
Database altered.
然后以只读方式打开数据库:
SQL> alter database open read only;
Database altered.
到这一步为止,过程与 11g 以前的版本相同。现在,11g 特性将显示其优势:以只读模式打开备用数据库时,您可以重新开始管理恢复进程。
SQL> alter database recover managed standby database disconnect;
Database altered.
现在备用数据库处于管理恢复模式,在数据库打开时会应用日志文件。如何进行确认?很简单,查看主数据库的最大日志序列号并将其与备用数据库的相对比。在主数据库上,进行日志切换,然后检查最大的日志序列号:
SQL> alter system switch logfile;
System altered.
SQL> select max(Sequence#) from v$log;
MAX(SEQUENCE#)
--------------
79
以只读模式打开备用数据库时进行了日志切换。检查备用数据库中的最大日志序列号:
SQL> select max(Sequence#) from v$log;
MAX(SEQUENCE#)
--------------
79
也是 79,与主数据库中的值一样。这表示日志应用程序仍然在运行中。然而,您可能会问,这是表示应用了日志,可以看到在这一模式中主数据库中的更改吗?让我们来看看。在主数据库上,创建一个表:
- ››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修改表的两种方式
更多精彩
赞助商链接