首页 > Linux操作系统 > Linux操作系统 > ORACLE10G 双机热备
软件:windows2003+oracle10g+failsafe
分三个步骤走
一、前期准备工作
(1)配置网络环境
两台服务器A、B 分别定义为主机、备机。两台服务器均要安装DNS A机作为DNS服务器
A机:主机名: clusterA
内网卡heartbeat(private) IP:10.0.0.2 NETMASK:255.255.255.0
外网卡public Ip:192.168.2.11 NETMASK:255.255.255.0 Getway:192.168.2.1 DNS:192.168.2.11
B机: 主机名: clusterB
内网卡heartbeat(private) IP:10.0.0.3 NETMASK:255.255.255.0
外网卡public Ip:192.168.2.12 NETMASK:255.255.255.0 Getway:192.168.2.1 DNS:192.168.2.11
(2)安装域控制器
注意A B的计算机名不要一样
A机创建域(DCPROMO)后创建用户(这个用户后面的安装都是要用到的) 密码的设置要很规范的 例如123qwe, 用户隶属的用户组添加administrator.
B机创建额外域控制器。
关闭A B。
(3)加载共享存储设备
VMWARE中加载共享设备时需注意添加如下即可
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
A机启动 B机关闭。
A机启用进入会有点慢。。耐心等几分钟。。。
然后再磁盘管理中格式化加载的共享设备,其中一个磁盘作为仲裁盘。A机关闭 B机开启观察是否加载了磁盘,正确则关机
二、中期
A开启B关闭。
在DNS中创建主机C 集群IP 它是对外客户端访问的地址 在HOST中添加主机名 和IP
在管理工具中找到群集管理器。创建一个集群,其中一步会要求填写集群名,这个就是上面说到的那个主机;走到倒数第二步是要确认或修改仲裁盘。
B开启 一样的找到群集管理器,选择添加节点到群集,走下去,到最好安装步骤前,要启动服务中WINDOW time和Distributed Link Tracking Server,否则会报“依存服务或组无法启动”错误。
然后就可以测试了,在群集管理器中找到集群,移动组试试看或关闭任意一台服务器后观察磁盘的变化。
分别安装oracle10g 只安装数据库软件 装好后注意修改如下
打开注册表,HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\
修改ORACLE_BASE值为z:\oracle;
分别安装failsafe,
在A机即域控制器上安装数据库
使用dbca创建数据库orcl 安装在共享设备下
需注意数据库文件要处共享设备上
initorcl.ora、SPFILEORCL.ORA拷贝到共享设备下
修改initorcl.ora中的SPFILE='z:\spfileorcl.ora'
三、最后的配置
配置oracle fail safe manager。
A机上配置failsafe 创建组,会弹出框要求添加虚拟主机和IP,所以在DNS中添加主机。
后面的流程就是
在troubleshooting中选择verify standalong database;
以及ADD RESOURCE TO GROUP 都是一步步走下来 要求填入PARAMETER的地方要写入共享设备上INTI
走下来顺利的话,结果就是同步B机 创建数据库和监听。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21993926/viewspace-673204/ ,如需转载,请注明出处,否则将追究法律责任。