配置VCS的oracle代理
这个过程与DB2的非常相似,唯一的不同在于DB2只有一个主进程工作,监控DB2是否正常工作只需监控这个进程即可。在oracle中有两个进程,一个是数据库运行的主进程,另一个是监控用户请求的进程,两个进程同时工作才能确保oracle的正常运行。所以在oracle代理的配置过程中,需要多添加一个lsnr的资源,用来保证oracle监控进程的正常工作。
配置好的oracle代理结构如图所示:
图4,oracle代理的配置结构
按照该图所示,配置oracle代理需要下列资源:
NIC:提供oracle相应的网卡;
IP:提供oracle服务的IP地址;
DiskGroup:共享磁盘组;
Volume_data:存放oracle共享数据的卷;
Volume_binary:存放oracle程序的卷(如果程序不是放在共享磁盘,该资源可以忽略);
Mount_data:数据库共享数据的访问路径;
Mount_binary:数据库程序的访问路径(如果程序不是放在共享磁盘,该资源可以忽略);
Oracle:监控oracle进程是否正常工作;
Netlnsr:监控oracle监听进程是否工作。
在这些资源都配置好之后,打开VCS的图形界面,可以让该服务组执行上线、下线或者切换,这样,VCS就会自动监控oracle的工作情况,并在某台机器发生故障的时候,自动切换到其他节点继续提供服务。这样,oracle的双机配置就完成了。