- 浏览: 271163 次
- 性别:
- 来自: 广州
最新评论
-
Yiwu_zh:
步骤清晰,跟着来做,真搭建好了
不过用的是10.5版本,输出有 ...
搭建简单的DB2 HADR -
luogen33:
db2备份单个表 -
gthao:
1 楼正解。。如果schema里面有内容的话,就删除不了,会报 ...
db2建立schema -
znttql:
整理的太好了 非常感谢啊
DB2 日期 时间 -
alvin198761:
能根据schame备份数据库不??
db2备份单个表
简单的HADR,只用一台虚拟机,两个实例间搭建。工作量不大,一般5分钟左右能够完成。
步骤:
1.设定归档模式
2.使用备份建立standby数据库
3.设定hadr相关的参数
4.启动并测试
1.设定归档模式
2.使用备份建立standby数据库
3.设定hadr相关的参数
4.启动并测试
步骤:
1.设定归档模式
2.使用备份建立standby数据库
3.设定hadr相关的参数
4.启动并测试
环境: Server: 127.0.0.1 Primary instance: db2inst4 Primary service/port: 42099 Standby instance: db2inst5 Standby service/port: 41099 DB name: SAMPLE --注意,切勿使用与DBM SVCENAME 太接近的端口,因为实例会默认使用那端口之后的连续几个端口,所以应尝试更远一些的端口
1.设定归档模式
--在Primary: --启用归档模式 [db2inst4@localhost instance]$ db2 update db cfg for SAMPLE using LOGRETAIN on DB20000I The UPDATE DATABASE CONFIGURATION command completed successfully. --启用LOGINDEXBUILD,以便日志有关索引的操作 [db2inst4@localhost instance]$ db2 update db cfg for SAMPLE using LOGINDEXBUILD on DB20000I The UPDATE DATABASE CONFIGURATION command completed successfully.
2.使用备份建立standby数据库
--备份primary [db2inst4@localhost arch]$ db2 list db directory System Database Directory Number of entries in the directory = 1 Database 1 entry: Database alias = SAMPLE Database name = SAMPLE Local database directory = /home/db2inst4 Database release level = d.00 Comment = Directory entry type = Indirect Catalog database partition number = 0 Alternate server hostname = Alternate server port number = [db2inst4@localhost arch]$ db2 backup db sample to /arch Backup successful. The timestamp for this backup image is : 20110430101950 [db2inst4@localhost arch]$ ls -atrl total 135208 drwxr-x--- 3 db2inst1 db2iadm1 4096 Dec 8 12:12 db2inst1 drwxr-xr-x 27 root root 4096 Apr 22 23:45 .. drwxrwxrwx 3 root root 4096 Apr 30 10:19 . -rw------- 1 db2inst4 db2iadm1 138297344 Apr 30 10:20 SAMPLE.0.db2inst4.NODE0000.CATN0000.20110430101950.001 --注意修改备份文件属性,以便standby实例能够访问 [db2inst4@localhost arch]$ chmod 777 SAMPLE.0.db2inst4.NODE0000.CATN0000.20110430101950.001 --在standby: [db2inst5@localhost ~]$ db2 restore db sample from /arch/ on /home/db2inst5/ DB20000I The RESTORE DATABASE command completed successfully. [db2inst5@localhost ~]$ db2 list db directory System Database Directory Number of entries in the directory = 1 Database 1 entry: Database alias = SAMPLE Database name = SAMPLE Local database directory = /home/db2inst5 Database release level = d.00 Comment = Directory entry type = Indirect Catalog database partition number = 0 Alternate server hostname = Alternate server port number = --这时候standby的数据库应该是roll-forward pedning的状态,切勿手动roll-forward [db2inst5@localhost ~]$ db2 connect to SAMPLE SQL1117N A connection to or activation of database "SAMPLE" cannot be made because of ROLL-FORWARD PENDING. SQLSTATE=57019
3.设定hadr相关的参数
--在Primary: db2 update db cfg for sample using HADR_LOCAL_HOST 127.0.0.1 db2 update db cfg for sample using HADR_LOCAL_SVC 42099 db2 update db cfg for sample using HADR_REMOTE_HOST 127.0.0.1 db2 update db cfg for sample using HADR_REMOTE_SVC 41099 db2 update db cfg for sample using HADR_REMOTE_INST db2inst5 db2 update db cfg for sample using HADR_SYNCMODE SYNC db2 update db cfg for sample using HADR_TIMEOUT 3 db2 update db cfg for sample using HADR_PEER_WINDOW 120 db2 connect to sample db2 quiesce database immediate force connections db2 unquiesce database db2 connect reset --在Standby: db2 update db cfg for sample using HADR_LOCAL_HOST 127.0.0.1 db2 update db cfg for sample using HADR_LOCAL_SVC 41099 db2 update db cfg for sample using HADR_REMOTE_HOST 127.0.0.1 db2 update db cfg for sample using HADR_REMOTE_SVC 42099 db2 update db cfg for sample using HADR_REMOTE_INST db2inst4 db2 update db cfg for sample using HADR_SYNCMODE SYNC db2 update db cfg for sample using HADR_TIMEOUT 3 db2 update db cfg for sample using HADR_PEER_WINDOW 120
4.启动并测试
--先启动standby --在Standby: [db2inst5@localhost ~]$ db2 start hadr on db sample as standby DB20000I The START HADR ON DATABASE command completed successfully. --这时候应该是remote catchup pending的状态: [db2inst5@localhost ~]$ db2pd -d sample -hadr Database Partition 0 -- Database SAMPLE -- Standby -- Up 0 days 00:03:44 HADR Information: Role State SyncMode HeartBeatsMissed LogGapRunAvg (bytes) Standby RemoteCatchupPending Sync 0 1 ConnectStatus ConnectTime Timeout Disconnected Sat Apr 30 14:09:54 2011 (1304143794) 3 PeerWindowEnd PeerWindow Null (0) 120 LocalHost LocalService 127.0.0.1 41099 RemoteHost RemoteService RemoteInstance 127.0.0.1 42099 db2inst4 PrimaryFile PrimaryPg PrimaryLSN S0000000.LOG 0 0x0000000002AC24A1 StandByFile StandByPg StandByLSN StandByRcvBufUsed S0000000.LOG 0 0x0000000002AC24A1 0% --再启动Primary --在Primary: [db2inst4@localhost ~]$ db2 start hadr on database sample as primary DB20000I The START HADR ON DATABASE command completed successfully. [db2inst4@localhost ~]$ db2pd -d sample -hadr Database Partition 0 -- Database SAMPLE -- Active -- Up 0 days 00:00:15 HADR Information: Role State SyncMode HeartBeatsMissed LogGapRunAvg (bytes) Primary Peer Sync 0 0 ConnectStatus ConnectTime Timeout Connected Sat Apr 30 14:14:14 2011 (1304144054) 3 PeerWindowEnd PeerWindow Sat Apr 30 14:16:26 2011 (1304144186) 120 LocalHost LocalService 127.0.0.1 42099 RemoteHost RemoteService RemoteInstance 127.0.0.1 41099 db2inst5 PrimaryFile PrimaryPg PrimaryLSN S0000002.LOG 0 0x0000000003288861 StandByFile StandByPg StandByLSN S0000002.LOG 0 0x0000000003288861 --可以看到一旦Primary也起来了,hadr的状态就会变成peer --这时候尝试手动归档,看日志是否能够顺利传递到standby [db2inst4@localhost ~]$ db2 archive log for DB sample DB20000I The ARCHIVE LOG command completed successfully. --在Standby观察 [db2inst5@localhost ~]$ db2pd -d sample -hadr Database Partition 0 -- Database SAMPLE -- Standby -- Up 0 days 00:05:25 HADR Information: Role State SyncMode HeartBeatsMissed LogGapRunAvg (bytes) Standby Peer Sync 0 0 ConnectStatus ConnectTime Timeout Connected Sat Apr 30 14:14:14 2011 (1304144054) 3 PeerWindowEnd PeerWindow Sat Apr 30 14:17:18 2011 (1304144238) 120 LocalHost LocalService 127.0.0.1 41099 RemoteHost RemoteService RemoteInstance 127.0.0.1 42099 db2inst4 PrimaryFile PrimaryPg PrimaryLSN S0000003.LOG 0 0x000000000366BA41 StandByFile StandByPg StandByLSN StandByRcvBufUsed S0000003.LOG 0 0x000000000366BA41 0% --两边当前日志都是S0000003.LOG,测试成功
发表评论
-
db2 redirect restore
2012-08-17 15:57 2747same machine online backup incl ... -
DB2删除冗余备份
2011-12-21 18:59 4319对于装在虚拟机上面的测试机,归档日志等备份文件往往会因为疏于管 ... -
DB2 DPF 测试环境搭建
2011-11-23 17:20 5732克服了无数小问题后,终于搭建起来测试环境了 总的教程: htt ... -
DB2 日期 时间
2011-10-27 13:46 6584/****************************** ... -
SQLSTAT -964 导致apply失败
2011-10-09 21:51 2289环境: apply运行在非target数据库上面 appl ... -
TSM RC=0x0000006A=106
2011-09-02 23:40 1385DB2归档日志没有被TSM备份 a3inr2fb@b03c ... -
db2ilist不显示实例列表
2011-08-08 18:29 2815https://www-304.ibm.com/support ... -
更改DB2实例的fence用户的两种方法
2011-07-27 21:23 4754碰到有个DB2的实例居然实例用户和fence用户是一样的 做了 ... -
HWM小测
2011-07-12 17:16 0HWM是oracle和DB2都有的概念,概念很简单,测试一下 ... -
DB2 SMS tablespace 容器大小不等测试
2011-06-28 21:53 2685看到官方文档有这句: 引用 When all space in ... -
db2查找执行次数最多的sql
2011-06-23 21:50 3516用此方法同时能够得到cost最大的语句 --首先抓取sn ... -
migrate from win to linux(遇到的问题)
2011-06-15 21:30 2749之前写过一篇在自己虚拟机简单测试的步骤 http://guoy ... -
db2 错误查询
2011-06-14 19:00 2401关键字:DB2 SQLCODE 查看 在DB2数据库中执行S ... -
db2 恢复误删表
2011-06-03 19:02 5199oracle如果误删了表,可以很方便的flash back 最 ... -
migrate from win to linux(简单版)
2011-05-24 16:13 2125本文讲述最简单的从windows到linux的db2迁移 1. ... -
安装db2 fix pack
2011-04-20 21:45 41271.停数据库 [root@localhost univer ... -
db2 express-c 不支持fixpack
2011-04-20 20:31 1347要真的升级,就只能重装db2软件了 [root@local ... -
linux下unstalling db2
2011-04-20 17:26 1718由于enterprise版本又到期了,又不想改系统日期,所以重 ... -
被问到的问题,导出DDL(DB2)
2011-04-15 20:41 857Generate the DDL statements for ... -
与数据库同时建立的文件
2011-03-19 16:27 1025db2rhist.asc This file cont ...
相关推荐
db2 hadr 配置手册 db2 hadr 配置手册 db2 hadr 配置手册 db2 hadr 配置手册
。本 文旨在通过介绍DB2 HADR 的功能和基本的工作原理,并且通过...在这个环境中作一些简单DB2 HADR 的练习和测试,并真心希望本文能够为您在学习和应用 DB2 HADR在您的数据库系统的高可用性灾难恢复方面提供一些帮助。
一主多备,HADR搭建
(参考)DB2hadr配置及切换手册.pdf
DB2 HADR多备机配置,内容详细,可以当做技术参考文档。
HADR建立后,如何查看HADR的状态,DB2的HADR还是一个很好的灾备环境
DB2HADR概述DB2高可用DB2双机热备.pdf
这篇文档写了关于DB2 HADR 和 ORACLE RAC的区别,希望对大家学习理解DB2 HADR 和ORACLE RAC一些帮助。
redhat 7.4安装DB2数据库,并配置TSA+HADR的高可用环境
DB2 HADR数据库技术监控详解.docx
HADR 最佳实践,详细介绍HADR的原理、配置过程和各部分的注意事项。
自己实践,三人行必有我师。DB2相关资料参考http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0508luojunkai/
DB2 灾备系统hadr部署与管理 实战中文笔记
db2数据库高可用性灾难恢复技术简介。用于db2数据灾难性恢复的解决方案。
db2 V10.5 HADR配置手册,内容详细,可当工具文档参考。
DB2 HADR 安装与配置案例,HADR是DB2的一个高可用性故障转移方案。
DB2 V9 V10 HADR 部署实例,改变量就好使。
国内首本DB2数据库实战手册横空问世 《DB2数据库实战手册》作者介绍: 彭建军,毕业于云南大学信息学院计算机系,喜欢钻研数据库相关领域的技术,擅长于建设数据中心类项目。2005年起开始接触 DB2 和 IBM 的一些...
主要介绍内容是HADR,不过整体的高可用和灾难恢复也都涉及到一点,希望能够给hadr在整个高可用和灾难恢复的框架下有一个准确定位
DB2实战手册,看其他的资源这个要5分,我上传一个免费的。