ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE10G 双机热备

ORACLE10G 双机热备

原创 Linux操作系统 作者:ad007520 时间:2010-09-10 23:33:05 0 删除 编辑
实验环境:VMWARE

 软件: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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 高级复制 入门
下一篇: sga pga management
请登录后发表评论 登录
全部评论

注册时间:2009-06-28

  • 博文量
    137
  • 访问量
    287976