本教程向您说明如何从备用数据库执行简单的数据读取:
所需时间
大约 20 分钟
本教程包括下列主题:
将鼠标置于此图标上可以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。
Active Data Guard 是什么?
在 Oracle 数据库 11g 中,当将重做应用到了物理备用数据库后,您可以使用物理备用数据库进行查询。
在以前的版本中,当您在只读模式下打开物理备用数据库时,重做应用将停止。
通过 Active Data Guard,您可以使用物理备用数据库进行灾难恢复,同时在正常运行中减轻主数据库的负载。
返回主题列表
开始本教程之前,您应该:
在单一服务器环境中,执行 Oracle 数据库 11g 安装(安装有软件和 db);在双服务器环境中,在一个服务器上执行 Oracle 数据库 11g 安装(安装有软件和 db),在另一服务器上只执行 Oracle 数据库 11g 软件。
创建 DG Broker 配置 OBE。
这一任务在 Active Data Guard 模式下执行简单的数据读取。执行以下步骤:
在您的备用数据库窗口中,以 sys/oracle 身份调用 DGMGRL 并连接。禁用 MRP 进程。
在您的备用数据库窗口中,以 SYSDBA 身份调用 SQL*Plus 并连接。在只读模式下打开物理备用数据库。
在您的备用数据库窗口中,以 sys/oracle 身份调用 DGMGRL 并连接。重启 MRP 进程。
在您的备用数据库窗口中,以 SYSDBA 身份调用 SQL*Plus 并连接。查询 HR.REGIONS 表。
在您的主数据库窗口中,以 SYSDBA 身份调用 SQL*Plus 并连接。向 HR.REGIONS 表中插入一行。
返回到您的备用数据库窗口,再次查询 HR.REGIONS 表。您应当看到插入到主数据库上 HR.REGIONS 表中的新行现在显示在您的备用数据库中。如果没有马上显示该行,重新查询。
返回主题
总结
在本教程中,您学习了如何: