Windows 10 环境下oracle 11g r2 dg配置详解

Windows 10 环境下oracle 11g r2 dg配置详解

目录

1.主库设置归档模式: 1

2.硬件与数据库安装 2

3.主备库配置过程 2

3.1 主库配置 2

3.2备库配置 8

3.3复制主库 10

4.验证是否搭建成功 11

4.1主、备库执行查询命令 11

5 关于 switchover(正常主备切换) 11

(1)首先查询主库切换状态 11

(2)在主库将 primary 切换到 physical standby 12

(3)在备库,switchover 到 primary: 12

6.相关错误解决和说明: 14

7.相关名称说明: 14

8.相关概念说明: 16

 

 

 

 

1.主库设置归档模式: 

如果我们不清楚为什么是归档模式,那我们就应该也不会清楚 dataguard

用来做什么的。透过很多修饰的官方语言,我们需要明确 DGdataguard 简称,

后同)实际上的作用就是用来高可用。而实现原理就是从主库获取数据到从库,

在主库发生异常的时候,从库接管主库,完成身份的变化。可以一个主库,最多

9 个从库。同时分为逻辑 standby 和物理 standby 这里我们讨论的是物理 standby.

一旦创建并配置成 standby 后,dg 负责传输 primary 数据库 redo data

standby 数据库,standby 数据库通过应用接收到的 redo data 保持与 primary

据库的事务一致。

这下清楚了吧,需要保证主从库一致,需要传输 archive log redo log 到从库,

如果不是归档模式无法保证主从库的数据一致。

2.硬件与数据库安装 

主从库硬件最好一致。oracle 数据库版本需要一致,在 Windows 用超级用户

登陆安装。

安装路径一致(如 D:\App\Administrator),数据文件存放位置一致(如

E:\OracleDB\Orcl),归档日志文件在(E:\OracleDB\Flash\Orcl\ARCHIVELOG

文件夹下,联机日志文件默认。(从库只需要安装数据库软件,数据从主库传输

后完成,也可以安装与主库一致,包括实例。)

配置环境数据库用户必须有 sysdba 权限

下面配置环境:

主库 ip 192.168.1.11 数据库实例名:orcl db_unique_name: primary

从库 ip 192.168.1.12 数据库实例名:orcl db_unique_name: standby

3.主备库配置过程 

3.1 主库配置 

Ø 在主库启动数据库到 mount 模式,开启归档模式与 force logging

flashback

Cmd 下 sqlplus “/as sysdba” 之后执行以下命令

shutdown immediate

startup mount

alter database archivelog;

alter database force logging;

alter database flashback on;

Ø 创建 standby log files(备用日志文件)

从库使用 standby log files 来保存从主库接收到的重做日志。既然主要是从库

在使用,那为什么需要在主库上也建立 standby log files?原因主要由两个:

1) 主库可能转换为备库,而备库是需要有 standby log files

2) 如果主库建立了 standby log files 那备库会自动建立。

建立 standby 如要注意以下几点:

1) standby log files 的大小和 redo log files 一样。查询 redo log files 文件

大小(默认 50M,3 个):

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值