WEB开发网
开发学院数据库Oracle Oracle数据库11g新特性:Data Guard 阅读

Oracle数据库11g新特性:Data Guard

 2008-12-16 13:01:27 来源:WEB开发网   
核心提示: 使用 Oracle 数据库 11g,情况将有所不同:您可以通过只读模式打开物理备用数据库,Oracle数据库11g新特性:Data Guard(5),并重新启动恢复进程,这意味着您可以继续与主数据库保持同步,这是表示应用了日志,可以看到在这一模式中主数据库中的更改吗?让我们来看看,同时能使

使用 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,与主数据库中的值一样。这表示日志应用程序仍然在运行中。然而,您可能会问,这是表示应用了日志,可以看到在这一模式中主数据库中的更改吗?让我们来看看。在主数据库上,创建一个表:

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Oracle 数据库 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接