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

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

 2008-12-16 13:01:27 来源:WEB开发网   
核心提示: 4、在主数据库上执行几个日志切换操作,确保创建归档日志并将它们发送至备用数据库:SQL> alter system switch logfile;System altered.5、在备用数据库侧,Oracle数据库11g新特性:Data Guard(10),在一段时间后您可以看到更改

4、在主数据库上执行几个日志切换操作,确保创建归档日志并将它们发送至备用数据库:

SQL> alter system switch logfile;
System altered.

5、在备用数据库侧,在一段时间后您可以看到更改数据库命令已经完成。现在备用数据库已经变成逻辑数据库。在警报日志中您可以看到以下内容:

RFS[12]: Identified database type as 'logical standby'

6、重新利用数据库:

SQL> shutdown
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 1071333376 bytes
...
Database mounted.
SQL> alter database open resetlogs;
Database altered.

现在这已经是一个逻辑备用数据库,您应当启用 SQL Apply 进程。

SQL> alter database start logical standby apply immediate;

逻辑数据库现在运行完全正常!将物理备用数据库转换为逻辑备用数据库后,若要将其转换回物理数据库,您需要使用一个特别子句 ("keep identity"),这稍后有述。

滚动升级

令 DBA 头痛的问题之一是确定合理关闭数据库一段时间以进行升级的必要性,这已经不是什么秘密。在 Oracle 数据库 11g 中, 如果您有备用数据库,通过滚动升级过程,这将变得极为简单:

1、升级备用数据库。

2、将应用程序转移至备用数据库。

3、升级主数据库。

4、将应用程序转移回原来的主数据库。

如果它是一个逻辑备用数据库,这一过程将非常简单,因为备用数据库只需应用从主数据库获得的 SQL.应用 SQL 后,就可在该数据库上轻松进行升级。您可以停止恢复,升级备用数据库、继续恢复以完成“弥补”,最后将备用数据库转换为主数据库。此后,您可以将原始的主数据库作为备用数据库,然后进行升级。最后,反转角色将原来的主数据库作为新的主数据库。

上一页  5 6 7 8 9 10 

Tags:Oracle 数据库 特性

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