Oracle数据库11g新特性:Data Guard
2008-12-16 13:01:27 来源:WEB开发网Oracle 数据库 11g 给了您完美的答案,在 11g 中,您可以暂时将物理备用数据库转换为可更新的数据库,称为快照备用数据库 (Snapshot Standby Database)。在这一模式中,您可以运行您的应用程序(它可能会更改许多表),然后再分析其影响。评估影响后,您可以将数据库转换为备用数据库,然后进行常规恢复。您可以在数据库中创建一个恢复点来完成这一过程,使用 Flashback 数据库特性“闪回”至该点,恢复所有的更改。让我们看一下它的工作原理:
首先,在备用数据库上启动恢复进程(如尚未开始):
SQL> alter database recover managed standby database disconnect;
Database altered.
直到恢复进程得到一些日志文件。然后终止恢复。
SQL> alter database recover managed standby database cancel;
Database altered.
在这一步,您可创建快照备用数据库。请谨记,它启用了闪回日志,因此,如果您没有配置闪回恢复区,将出现以下消息:
ORA-38784: Cannot create restore point 'SNAPSHOT_STANDBY_REQUIRED_01/12/2008
00:23:14'.
ORA-38786: Flash recovery area is not enabled.
为了避免出现这种情况,您应先创建闪回恢复区。如果没有,不用担心,马上创建它:
SQL> alter system set db_recovery_file_dest_size = 2G;
System altered.
SQL> alter system set db_recovery_file_dest= '/db_recov';
System altered.
完成这些规定的步骤后,您可以使用以下简单的命令将这一备用数据库转换为快照备用数据库:
SQL> alter database convert to snapshot standby;
Database altered.
- ››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修改表的两种方式
更多精彩
赞助商链接