WEB开发网
开发学院数据库Oracle Oracle引入Flashback 获得高可用性 阅读

Oracle引入Flashback 获得高可用性

 2007-05-09 12:13:20 来源:WEB开发网   
核心提示: 重现数据库配置了这些先决条件之后,我们准备好配置重现数据库了,Oracle引入Flashback 获得高可用性(4),首先,我们需要设置重现保持目标,重现数据库可以激活,SQL> startup mount;ORACLE instance started....Database mo

重现数据库

配置了这些先决条件之后,我们准备好配置重现数据库了。

首先,我们需要设置重现保持目标。这个初始化参数,以分钟来计算,代表我们可以把数据库返回到多长时间之前。它的值决定了FRA中重现日志的数量和时间段。下面我们的例子将其设置为24小时。要理解这个保持时间段并不是保证是非常重要的。如果FRA需要空间,重现日志将会自动删除目标保持时间点之前的记录。稍后我们会看到,我们保证重现日志的方式在FRA中进行维护。有了保持时间段设置,重现数据库可以激活。SQL> startup mount;
ORACLE instance started.
.
.
.
Database mounted.
SQL> alter system set db_flashback_retention_target = 1440 scope=both;
System altered.
SQL> alter database flashback on;
Database altered.
SQL> alter database open;
Database altered.
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES

重现数据库示例

下面的例子用于演示,它想要描述单个表之外的损坏。45. 监控FRA
46. select name,space_limit,space_used, space_reclaimable from v$recovery_file_dest;
47.
48. NAME    SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE
49. --------------------------------------------
50. C:oracleproduct10.2.0/flash_recovery_area 2147483648 166646272 0
51.
52.
53. select * from v$flash_recovery_area_usage;
54.
55. FILE_TYPE  PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
56. ------------ ------------------ ------------------------- ---------------
57. CONTROLFILE          0             0        0
58. ONLINELOG           0             0        0
59. ARCHIVELOG         7.38             0       29
60. BACKUPPIECE          0             0        0
61. IMAGECOPY           0             0        0
62. FLASHBACKLOG        .38             0        1
63. 在表的映像之前显示
64. select c1, ora_rowscn from my_table;
65.
66.     C1 ORA_ROWSCN
67. ---------- ----------
68.     1  1320954
69. 判断数据库的时间点

上一页  1 2 3 4 5 6  下一页

Tags:Oracle 引入 Flashback

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