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.容灾端数据库软件成功安装,数据库不需建立

最新文章

  1. MIT JOS学习笔记03:kernel 02(2016.11.08)
  2. ASCIIHexDecode,RunLengthDecode
  3. Intellij IDEA svn的使用记录
  4. laravel5-目录结构分析
  5. C Primer Plus(第五版)8
  6. 点击文字label同时选中checkbox radio
  7. TabbarItem超炫小动画
  8. OC与Swift的区别二(常量、变量、运算符)
  9. alloc、init你弄懂50%了吗?
  10. LeanCloud使用入门(android)
  11. winform treeview 通过节点名称添加子节点
  12. ubuntu中KDE与GNOME安装切换
  13. mediawiki在windows下的安装
  14. Android高效开发环境(Genymotion,Gradle,Andriod Studio)
  15. 单源最短路径问题-Dijkstra算法
  16. UNIX网络编程——套接字选项(SOL_SOCKET级别)
  17. spring-boot-2.0.3源码篇 - pageHelper分页,绝对有值得你看的地方
  18. IOS中的用户安全
  19. java项目中登陆时记住密码
  20. MySQL 遇到错误集锦

热门文章

  1. java多线程之消费者生产者模式 (转)
  2. iOS CoreData (1)
  3. (转载)MyEclipse github
  4. PHP安全设置
  5. linux bash下 快捷键
  6. C#语法糖之第三篇: 匿名类 & 匿名方法
  7. 1. 连接字符串的创建 - Lazy.Framework从零开始设计自己的ORM架构
  8. SQL统计不重复字段的个数.
  9. iOS中常用的第三方
  10. Java stackoverflow error