Veritas Cluster Server for Oracle 双机热备的配置
-概述
将 Oracle 的双机放在 DB2 双机后面讲有两个原因:一是 DB2 的配置相对于 oracle 的配
置来说比较简单,数据库的模式也比较容易理解,从简单的开始了解有利于用户的学校,
而其中相似的地方用户可以参照 DB2 的配置;二是 DB2 双机的配置,也只能说是 oracle 双
机配置的子集,用户在学习了 DB2 的双机之后,oracle 双机配置的很多相似的地方简单说
明一下即可,不会让用户感觉到重复,但是用户可以比较一下这两种模式的异同,有利于
用户选择更合适自己的双机配置模式。
将 sybase 放在最后并不是因为它更复杂,而是它在这三个数据库之中,用户相对比较
少,需要的人不多。
-DB2 与 Oracle 数据库的对比
DB2 和 Oracle 有很多的不同,要想了解清楚,那个不是一朝一夕的功夫了。幸运的是,
因为我们现在只是需要做双机配置,所以我们只是在可能会影响配置的概念上,做一个简
单的比较。
1. 配置结构的不同:
DB2 数据库的双机热备只支持一种模式,就是 DB2 的程序在两台机器上各有一份,
只有数据文件存放在共享存储中,如下图所示:
图 1,DB2 双机配置结构图
这种配置模式的优点是有利于数据库的升级,当其中 systemA 需要升级的时
候,就把服务切换到 systemB 上运行,升级 A 的 DB2 程序,之后还可以把服务切
换回到 A 来,然后升级 B 的 DB2 程序。这个升级过程不会影响用户的 DB2 使用,
因为总有一台机器可以使用 DB2 程序来响应用户的服务请求。
对于 oracle 来说不但可以支持这种程序存放在不同机器上的做法,而且支持
把 oracle 的程序文件也同时放在共享盘上,其结构图如下所示: