使用 Active Data Guard

使用 Active Data Guard

本教程向您说明如何从备用数据库执行简单的数据读取:

  • 当备用数据库与主数据库同步后,在物理备用数据库上停止应用
  • 只读 方式打开物理备用数据库
  • 重新启动应用
  • 开始更改主数据库
  • 验证更改到达了备用数据库

大约 20 分钟

主题

本教程包括下列主题:

将鼠标置于此图标上可以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。

概述

Active Data Guard 是什么?

在 Oracle 数据库 11g 中,当将重做应用到了物理备用数据库后,您可以使用物理备用数据库进行查询。

在以前的版本中,当您在只读模式下打开物理备用数据库时,重做应用将停止。

通过 Active Data Guard,您可以使用物理备用数据库进行灾难恢复,同时在正常运行中减轻主数据库的负载。

返回主题列表

开始本教程之前,您应该:

1.

在单一服务器环境中,执行 Oracle 数据库 11g 安装(安装有软件和 db);在双服务器环境中,在一个服务器上执行 Oracle 数据库 11g 安装(安装有软件和 db),在另一服务器上只执行 Oracle 数据库 11g 软件。

2.

创建 DG Broker 配置 OBE

返回主题列表

从备用数据库执行简单的数据读取

这一任务在 Active Data Guard 模式下执行简单的数据读取。执行以下步骤:

1.

在您的备用数据库窗口中,以 sys/oracle 身份调用 DGMGRL 并连接。禁用 MRP 进程。

2.

在您的备用数据库窗口中,以 SYSDBA 身份调用 SQL*Plus 并连接。在只读模式下打开物理备用数据库。

3.

在您的备用数据库窗口中,以 sys/oracle 身份调用 DGMGRL 并连接。重启 MRP 进程。

4.

在您的备用数据库窗口中,以 SYSDBA 身份调用 SQL*Plus 并连接。查询 HR.REGIONS 表。

5.

在您的主数据库窗口中,以 SYSDBA 身份调用 SQL*Plus 并连接。向 HR.REGIONS 表中插入一行。

6.

返回到您的备用数据库窗口,再次查询 HR.REGIONS 表。您应当看到插入到主数据库上 HR.REGIONS 表中的新行现在显示在您的备用数据库中。如果没有马上显示该行,重新查询。

返回主题列表

返回主题

在本教程中,您学习了如何:

从备用数据库执行简单的数据读取

返回主题列表

将鼠标置于该图标上可以隐藏所有的屏幕截图。

 

 

 

寄送此页面
Printer View 打印机视图