投稿信箱:zhbw@365master.corn [管理维护 Mai ntenance
Orcale数据库的双机架构可以保障Orac Le服务的不问断性,当其中一
台服务器发生故障时.另一台服务器将Oracle服务接管过去。在双机环境下.
搭设 Oracle数据库的实时备份.可以确保存储服务器磁盘损坏或人为破坏
数据库的情况下,数据可以得到有效的恢复。
构建 Orac le双机热备系统
在 一 个 关键 业 务 的 网络 系
统 中 ,为 了保 障Oracle数 据库
的 持续 不 间断 应用 ,对 Oracle
数 据库 的应 用 服务 可采 用 双机
热 备来 实现 。即在 两 台服 务 器
上安 装Oralce数据 库 ,Oracle
的数据 文件 存储在 一 个共 享 的
sAN存储 服务 器上 ,并 且在 这
两 台服 务器 上安 装双 机 软件 ,
实现Oracle~E务 的双机 热备。
由于 数 据 库 的 数据 文 件 放
在共 享 的存 储设 备 上 ,当一 台
服 务器 提供 服 务时 ,直 接在 存
储 设备 上进 行 读写 。而 当系统
切 换后 ,另一 台服 务 器也 同样
读取该 存储设备 上的 数据 。
由于Oracle数据库文件 存放
在 存储 服 务器 上 ,当 存储 介 质
出现问题时 ,应尽快恢复数据
库 ,使其 尽快 投 入使 用 , 因此
Oracle数 据 库的 备份 是 必不 可
少的 。
Oralce数据库双机架构
0racle数 据库 分 别 安 装在
主机名 为PriOracle~lSecOracle
的服 务器 上 ,同时 在 这两 台服
务 器 上 安 装 双 机 软 件 Lander
Cluster,在双 机 软 件 的 设 置
中对 这两台 服 务 器建 立 虚拟 主
机 名 OracleVL。 在 主 机 名 为
OraRec的服务 器上安 装Oracle
服 务 ,建 立作 为Oracle数 据 库
■ 中国工程物理研究院 王朝阳
图 1 Oracle数据库双机架构图
RMAN备 份要 用到的 恢复 目录
数据库。备份软件采用BakBone
公 司的NetVault备份 软件 ,在
OraRecJ]E务器上安装 NetVault
的服 务 器端 ,分 别在Pri0racle
和 SecOracle服 务 器 上 安 装
NetVault客 户端 和Oracle APM
插件 。具体的架构如 图1所示 。
Oralce数据库配置
在 服 务 器 P ri0 ra cle和
Sec0racle上安 装 的 Oracle数
据 库 的 服 务 名 和 实 例 名 都 是
Oratc,采 用Archivelog模式 。
共 享 的0racle数 据文 件 存放在
SAN存储 服务 器上 ,映 射在 这
两台计算 机的 F盘 和G盘 。所 有
的数据文件 存放在F:\oracle\
oradata\oratc文件夹 中。
为 了 防止 磁 盘 损 坏导 致 控
制文 件 丢失 或 损坏 ,建 立 六个
控制 文件 ,·分别存 放在 F盘 和G
盘上 ,控制文件 分别为 :
F f 、0rac e、0radata、
oratc\control01.ctl
F 、Orac e、Oradata、
oratc\control02.ctl
F 、Orac e、Oradata