




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DB210 1HADR多备机实践 孙扬 华为业务架构师 db2chinaid sunyangnj新浪微博 孙扬 猫兔帝国 1 目录 前言HADR应用场景和Q复制区别HADR同步状态监控HADR接管HADRHADR具体操作步骤 2 前言 听说DB210 1终于在HADR引入了多备机 再次感慨 DB2和oracle越来越像了 决定实验一下 HADR现在有了超级异步 主机上的事务执行不再和日志发送挂钩 而且因为了辅备 可以让相隔数千公里的异地备份可以采纳HADR 我在之前讨论高可用性的文章中说过MQ复制较多用于异地复制 有了HADR多备和SUPERASYNC 可以用HADR应用于两城三中心 3 HADR多备机架构 主机 主备 辅备1 辅备2 同步或者接近同步 超级异步 同机房 同城异地机房 4 HADR可用场景 高可用和灾难恢复将只读负载引向一个或者多个备机延迟重放防止数据损坏不停机情况下滚动更新和升级 5 和Q复制区别 总结 Q复制作为异地容灾是最佳选择 灵活度高 流量少 有消息缓冲且加密 还支持DPF容灾 不要求硬件操作系统等一致HADR更适合同城容灾 6 HADR同步状态 同步 日志写入主备日志 且应答主机 接近同步 日志写入主备缓冲区 且应答主机 异步 日志写入主机日志 且发送到主机TCP层 超级异步 日志写入主机日志即可 辅助备份采用 多备机中 主备同步状态和主机一样 可不设 7 监控HADR状态 db2pd dbHADB hadr限制 主机发出显示所有备机 主备发出 不显示辅助备份 db2 selectHADR ROLE STANDBY ID HADR STATE varchar PRIMARY MEMBER HOST 20 asPRIMARY MEMBER HOST varchar STANDBY MEMBER HOST 20 asSTANDBY MEMBER HOSTfromtable mon get hadr NULL 上面表函数有限制 要求备用可读 且只返回主备 8 HADR接管 可以手动启动takeover 只能对备机发出 可以利用SAMP来触发接管网络设置安装DB2软件安装SAMP准备SAMPcluster创建HADR数据库将HADR注册到SAMP自动管理中 9 步骤1环境准备 操作系统和软件 使用Virtualbox虚拟机 宿主是windowsxp 虚拟机中是CentOS6 3minimal 每个虚拟机512M内存 8G硬盘 安装DB210 1ESE 配置四个虚拟机的网卡都为bridgednetworking 桥接网络 四个机器的主机名 IP地址为 ServerA 192 168 1 105主机ServerB 192 168 1 106主备ServerD 192 168 1 104辅备1ServerE 192 168 1 107辅备2 10 步骤2环境准备 创建用户 在四个机器上分别安装创建组和用户groupadddb2iadmgroupdddb2fadmuseradd gdb2iadm m d home db2hadrdb2hadruseradd gdb2fadm m d home db2fencdb2fenc注1 也可以不创建防护用户 都使用实例用户db2hadr 实验的时候简化配置 方便 11 步骤3环境准备 创建实例和数据库 在四台机器上分别创建实例db2hadrsuroot opt ibm db2 V10 1 instance db2icrt aserver sese p50000 udb2fencdb2hadr 简化版只要db2icrt udb2hadrdb2hadr即可 在主机上创建数据库HADBsudb2hadrdb2createdbHADB 12 步骤4配置主机ServerA数据库的基本参数 1 配置主机HADB的日志重建模式ONdb2updatedbcfgforHADBusinglogindexbuildondb2updatedbcfgforHADBusingindexrecrestart2 配置HADB的归档日志模式db2updatedbcfgforHADBusinglogarchmeth1logretain注2 在9 7还可以通过logretain设置归档模式 10 1就只能通过logarchmeth1了 13 步骤5备份主机ServerA数据库并分发到三个备机 db2backupdbHADB将HADB的备份介质拷贝到三台备机ServerB ServerD ServerEscpHADB 0 db2hadr DBPART000 20121207214845 001ServerB home db2hadrscpHADB 0 db2hadr DBPART000 20121207214845 001ServerD home db2hadrscpHADB 0 db2hadr DBPART000 20121207214845 001ServerE home db2hadr 14 步骤6配置主机ServerA数据库HADR参数 除了HADR TARGET LIST外 和9 7的HADR并无区别 HADR TARGET LIST以此为主备 辅备1 辅备2 注意target list中的端口号为各个机器上HADR服务的端口号 不是各实例的svcename 需要实现grep5500 etc services查看一下是否有重叠的 否则分配其他端口号 db2 updatedbcfgforHADBusingHADR TARGET LIST192 168 1 106 55002 192 168 1 104 55003 192 168 1 107 55004HADR REMOTE HOST192 168 1 106HADR REMOTE SVC55002HADR LOCAL HOST192 168 1 105HADR LOCAL SVC55001HADR SYNCMODEsyncHADR REMOTE INSTdb2hadr 15 步骤7配置备机实例和恢复主机数据库到三个备机 1 配置三个备机的ROS和UR隔离db2setDB2 HADR ROS 1db2setDB2 STANDBY ISO UR2 三个备机ServerB ServerD ServerE上恢复HADB数据库db2restoredbHADBdb2restoredbHADBdb2restoredbHADB 16 步骤8配置主备ServerB的HADR参数 注意第一个为主机IP地址 其次为辅备1的IP地址 辅备2的IP地址db2 updatedbcfgforHADBusingHADR TARGET LIST192 168 1 105 55001 192 168 1 104 55003 192 168 1 107 55004HADR REMOTE HOST192 168 1 105HADR REMOTE SVC55001HADR LOCAL HOST192 168 1 106HADR LOCAL SVC55002HADR SYNCMODEsyncHADR REMOTE INSTdb2hadr 17 步骤9配置辅备1ServerD的HADR参数 db2 updatedbcfgforHADBusingHADR TARGET LIST192 168 1 106 55002 192 168 1 105 55001 192 168 1 107 55004HADR REMOTE HOST192 168 1 105HADR REMOTE SVC55001HADR LOCAL HOST192 168 1 104HADR LOCAL SVC55003HADR SYNCMODEsuperasyncHADR REMOTE INSTdb2hadr 18 步骤10配置辅备2SeverE的HADB的HADR属性 db2 updatedbcfgforHADBusingHADR TARGET LIST192 168 1 106 55002 192 168 1 105 55001 192 168 1 104 55003HADR REMOTE HOST192 168 1 105HADR REMOTE SVC55001HADR LOCAL HOST192 168 1 107HADR LOCAL SVC55004HADR SYNCMODEsuperasyncHADR REMOTE INSTdb2hadr 19 步骤11配置hosts和services文件 在四台机器上分别配置hosts和services文件 可以让参数配置在端口改IP改动的时候 不用更改 etc hosts192 168 1 105ServerA主机192 168 1 106ServerB主备192 168 1 104ServerD辅备192 168 1 107ServerE辅备 etc ServicesDB2 HADR A55001 tcpDB2 HADR B55002 tcpDB2 HADR D55003 tcpDB2 HADR E55004 tcp还
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年保密军工考试题及答案
- 陆丰辅警考试真题及答案
- 南阳市中储粮2025秋招财务资产岗高频笔试题库含答案
- 襄阳市中石化2025秋招面试半结构化模拟题及答案油气储运与管道岗
- 国家能源阿坝自治州2025秋招机械工程类面试追问及参考回答
- 国家能源青海地区2025秋招面试专业追问及参考机械工程岗位
- 武汉市中石油2025秋招面试半结构化模拟题及答案安全环保与HSE岗
- 通辽市中石油2025秋招面试半结构化模拟题及答案财务与审计岗
- 2025年乡村工程考试题及答案
- 大唐电力资阳市2025秋招性格测评常考题型与答题技巧
- 配电网安健环设施标准
- 人教版三年级语文上册第一次月考试卷及答案(A4打印版)
- 防雨雪冰冻应急演练
- 少儿篮球培训家长会
- 儿童抑郁量表CDI使用与说明
- 售后服务方案及运维方案
- 人教版八年级上册历史复习提纲
- 深化新时代教育评价改革总体方案
- 结构生物学01章-结构生物学绪论(一)课件
- 25手术室护理实践指南
- 日语的拨音促音和长音
评论
0/150
提交评论