ITPub博客

首页 > 数据库 > Oracle > Oracle RAC环境下开启FLASHBACK闪回功能

Oracle RAC环境下开启FLASHBACK闪回功能

原创 Oracle 作者:xunzhaoxz 时间:2009-07-19 00:22:19 0 删除 编辑

Oracle RAC环境下开启FLASHBACK闪回功能

本文PDF版下载 http://xunzhaoxz.itpub.net/resource/40016/29761

作者:xunzhao【转载时请以超链接形式标明文章出处和作者信息】

链接:http://xunzhaoxz.itpub.net/post/40016/487731

环境配置参数如下:

操作系统版本:Linux AS4.7

操作系统内核版本:2.6.9-55.Elsmp

Oracle clusterware 版本:10.2.0.4

Oracle database 版本:10.2.0.4

存储介质:ASM+OCFS

节点数:2个节点

数据库名:gisdb

实例名:gisdb1/gisdb2

服务名:racgis

[@more@]

首先查看当前RAC状态:

[oracle@gisdb1 ~]$ crs_stat -t

在节点一上查看当前flashback功能状态:

[oracle@gisdb2 ~]$ echo $ORACLE_SID

[oracle@gisdb2 ~]$ sqlplus /nolog

SQL> conn sys as sysdba;

SQL> select dbid,name,flashback_on,current_scn from v$database;

查看得知当前尚未开启flashback功能,下面开始操作:

首先关闭实例二gisdb2:

[oracle@gisdb2 ~]$ echo $ORACLE_SID

[oracle@gisdb2 ~]$ sqlplus /nolog

SQL> conn sys as sysdba;

SQL> select instance_name from v$instance;

SQL>shutdown immediate;

关闭实例一gisdb1:

SQL>shutdown immediate;

再次查看RAC状态:

[oracle@gisdb1 ~]$ crs_stat -t

启动实例一gisdb1到mount状态:

SQL> startup mount;

开启flashback功能之前,必须先配置db_recovery_file_dest_size和db_recovery_file_dest,否则会出现如下错误:

SQL> alter database flashback on;

配置全过程如下,本次实施将flashback的存储空间设为3G,目标地址db_recovery_file_dest设为+DATA1的ASM磁盘上:

SQL> show parameter db_recovery;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest string

db_recovery_file_dest_size big integer 0

SQL> alter system set db_recovery_file_dest_size=3G;

系统已更改。

SQL> alter system set db_recovery_file_dest='+DATA1';

系统已更改。

SQL> alter database flashback on;

数据库已更改。

SQL>

接下来alter database open将实例一启动到open状态,然后再startup实例二,本次实验就此结束。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22085031/viewspace-1024274/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-11-09

  • 博文量
    27
  • 访问量
    708708