标题: 高可用性灾难恢复(HADR)的限制
darkbug
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 187
精华 12
积分 2247
帖子 4177
活跃指数 248
LU金币 3427 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
 
发表于 2007-7-21 15:55  资料  个人空间  短消息  加为好友  添加 darkbug 为MSN好友 通过MSN和 darkbug 交谈
高可用性灾难恢复(HADR)的限制

DB2 UDB 高可用性灾难恢复(HADR)是一种数据库复制功能,它为部分和整个站点故障提供了高可用性解决方案。HADR 通过将数据的更改从源数据库(称为主数据库)复制到目标数据库(称为备用数据库)来防止数据丢失,这一数据复制操作是通过库日志来实现的。这里介绍一下配置使用 HADR 时应考虑和加以注意的关于 HADR 的限制。


关于高可用性灾难恢复(HADR)的限制总结如下::

1. 仅在 DB2 UDB 企业服务器版本(ESE)上支持 HADR。但是,当 ESE 上有多个数据库分区时,不支持 HADR。

2. 主数据库和备用数据库必须具有相同的操作系统版本和相同的 DB2 UDB 版本,交替卷动升级过程中较短时间除外。

3. 主数据库和备用数据库上的 DB2 UDB 发行版必须具有相同的位大小(32 位或 64 位)。

4. 不支持备用数据库上的读操作。客户机无法与备用数据库连接。

5. 只能由当前主数据库执行日志归档。

6. 备用数据库上不支持备份操作。

7. 不可将非(日志)记录操作复制到备用数据库中。

由于 HADR 是使用库日志来将数据复制到备用数据库的,因此主数据库中允许非记录操作,但不允许将此类操作复制到备用数据库。这些非复制操作包括以下操作(但不仅限于以下操作):

1)使用指定的 NOT LOGGED INITIALLY 选项创建的表。
2)BLOB 和 CLOB 字段。虽然这些字段不被复制,但会在备用数据库上为其分配空间。
3)使用 UPDATE DATABASE CONFIGURATION 和 UPDATE DATABASE MANAGER CONFIGURATION 命令对数据库配置所执行的更新。
4)恢复历史文件及对此历史文件的更改。

8. 不支持使用指定的 COPY NO 选项的装入操作。

9. 不支持使用 DataLink。

10.不支持原始日志。

HADR 不支持对数据库日志文件使用原始 I/O(直接磁盘存取)。如果使用 START HADR 命令启动 HADR,或者如果在配置了 HADR 后重新启动数据库,将检测原始日志,导致相关联的命令失败并产生 SQL1768N 原因码“9”的报错,即:

数据库配置为使用原始日志。但是,HADR 不支持对数据库日志文件使用原始 I/O(直接磁盘存取)。





踏踏实实学习,认认真真干活
顶部
 



当前时区 GMT+8, 现在时间是 2008-7-24 13:25
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.054711 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver - WAP