WEB开发网
开发学院数据库Oracle Oracle 10g R2新特性之备份和可用性特性 阅读

Oracle 10g R2新特性之备份和可用性特性

 2006-11-18 11:59:46 来源:WEB开发网   
核心提示: 在 Oracle 数据库 10g 第 2 版中,它将起作用,Oracle 10g R2新特性之备份和可用性特性(8),这是因为该数据库将它的前一个副本存储在控制文件中,并对频繁地使用它,RESETLOGS 操作没有影响闪回操作,该特性使闪回数据库非常强大和有用, 这种情况下将查询前一个副本

在 Oracle 数据库 10g 第 2 版中,它将起作用,这是因为该数据库将它的前一个副本存储在控制文件中,并对频繁地使用它。 这种情况下将查询前一个副本,并使用它将数据库闪回到不同的时间,即使在同时重置了 SCN 编号的情况下也是如此。

我们来看一个示例: 首先,检查帐号 3 的帐户持有者。SQL> select first_name, last_name
 2 from accounts
 3 where acc_no = 3;
FIRST_NAME           LAST_NAME
------------------------------ -----------
Alan              Smith

现在更新名称:SQL> update accounts
 2 set first_name = 'John'
 3 where acc_no = 3;

现在,毁坏数据库,从备份恢复,然后在 RESETLOGS 选项中打开已恢复的数据库。

假设一段时间过后,大厅角落里传来了一个气急败坏的声音“靠”,然后就有人请您将数据库闪回到先前的某个时间点,而这个时间点恰好位于 RESETLOGS 操作之前。

这时只需发出以下命令即可。SQL> flashback database to before resetlogs;

该命令恰好把数据库闪回到 RESETLOGS 之前的 SCN。 执行该命令后,再次检查该表。SQL> select first_name, last_name
 2 from accounts
 3 where acc_no = 3;
FIRST_NAME           LAST_NAME
------------------------------ -----------
Alan              Smith

您可以看到,RESETLOGS 操作没有影响闪回操作。

该特性使闪回数据库非常强大和有用。 它的行为对闪回查询也适用。

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

Tags:Oracle 特性 备份

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