首页 > 其他 > 详细

Dataguard配置前提条件

时间:2014-04-08 22:18:23      阅读:363      评论:0      收藏:0      [点我收藏+]

Data Guard配置前提条件

配置Data Guard必须保证以下前提条件:

 

1.Data Guard是Oracle企业版的组件。Oracle标准版里没有这个控件。所以Data Guard配置所使用的生产端和容灾端必须是企业版。

 

以下SQL返回结果显示Oracle是企业版:

SQL> select * from v$version;

BANNER

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

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

PL/SQL Release 11.2.0.3.0 - Production

CORE    11.2.0.3.0      Production

TNS for Linux: Version 11.2.0.3.0 - Production

NLSRTL Version 11.2.0.3.0 – Production

 

以下SQL返回结果显示Oracle是标准版:

SQL> select * from v$version;

BANNER

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

Oracle Database 11g Release 11.2.0.3.0 - 64bit Production

PL/SQL Release 11.2.0.3.0 - Production

CORE    11.2.0.3.0      Production

TNS for Linux: Version 11.2.0.3.0 - Production

NLSRTL Version 11.2.0.3.0 – Production

 

2.在Data Guard配置里,生产端和容灾端数据库的COMPATIBLE参数必须一致。

 

通过以下命令检查COMPATIBLE参数:

SQL> show parameter compatible;

NAME                         TYPE                              VALUE

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

compatible                    string                            11.2.0.0.0

 

如果数据库不是11gR2,在升级完数据库之后,执行以下命令修改COMPATIBLE参数:

SQL>alter system set compatible=’11.2.0.0.0’ scope=spfile;

SQL>shutdown immediate;

SQL>startup;

 

& 说明:

  • COMPATIBLE参数修改之后,无法再改回到修改前的值。

 

3.Data Guard配置里,生产端和容灾端数据库必须为归档模式。

 

以下命令显示数据库为ARCHIVELOG模式:

SQL> archive log list;

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            +DG_BACKUP

Oldest online log sequence     6

Next log sequence to archive   7

Current log sequence           7

 

以下命令显示数据库为NOARCHIVELOG模式:

SQL> archive log list;

Database log mode              No Archive Mode

Automatic archival             Disabled

Archive destination            USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     37903

Current log sequence           37905

 

以下命令修改数据库为ARCHIVELOG模式:

SQL> shutdown immediate;

SQL> startup mount;

SQL> alter database archivelog;

SQL> alter database open;

 

4.Data Guard配置里,生产端和容灾端数据库必须为FORCE LOGGING模式。

 

执行以下命令显示数据库为FORCE LOGGING模式:

SQL> select force_logging from v$database;

FORCE_LOG

---------

YES

 

执行以下命令修改数据库为FORCE LOGGING模式:

SQL> alter database force logging;

 

5.生产端和容灾端管理员必须有SYSDBA系统权限

 

6.生产端数据库成功创建

 

7.容灾端数据库软件成功安装,数据库不需建立

Dataguard配置前提条件,布布扣,bubuko.com

Dataguard配置前提条件

原文:http://www.cnblogs.com/unixshell/p/3651412.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!