- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AIX及Linux操作系统采用文件系统进行DB2自动热备的通用程序介绍
AIX及Linux操作系统采用文件系统
进行DB2自动热备的通用程序
在缺乏TSM等自动备份系统进行备份的情况,本程序能够在AIX及Linux操作系统上采用文件系统进行Db2自动热备(前提是数据库已开启热备参数)。
本程序的主要优点如下:
部署方便
复用性强
具备参数校验功能
实现备份份数管理,可设置备份的最大份数。
删除过期备份时,只会影响备份目录下以backup_on_开头的特定目录,不会影响其他目录及文件。
使用前请仔细阅读本文,特别是备注中的注意事项。
该程序使用方法如下:
实现目标举例:
每季度自动备份db2inst3实例下的HQTODODB。备份保存在/db2/backup/dbbackup目录下,保留最近的3份。备份时间定在每周2,3,4,5,6的2点15分,备份脚本保存在/backup/backupScript目录。
实现方法:
1在目录/backup/backupScript中创建文件db2OnlineBackup.sh,使用vi命令将所提供的db2OnlineBackup.sh文件中的代码拷入到刚创建的文件中。
2 在该目录下创建onlineBackupHQTODODB.sh,内容如下:
/backup/backupScript/db2OnlineBackup.sh /db2/backup/dbbackup db2inst3 HQTODODB 3
(说明:假定该命令在2011年11月14日执行时,则该命令执行后会在/backup下创建backup_on目录,并将在线备份文件及HQTODODB的日志文件保存在该目录下的db2inst3\HQTODODB目录下。在备份之前,除了backup_on录之外,程序会根据文件名只保留/db2/backup/dbbackup下以backup_on_开头的最新的2个目录)
3 修改以上两个sh文件的权限模式为755
4 在crontab中加入以下语句:
15 02 * * 2,3,4,5,6 /backup/backupScript/onlineBackupHQTODODB.sh
备注(以“实现方法”中的例子为例说明):
1 参数说明:
echo 参数1:备份目录(bak_home)::此例为/db2/backup/dbbackup
echo 参数2:实例名(db2user)::此例为db2inst3
echo 参数3:数据库名(dbname)::此例为HQTODODB
echo 参数4:最大备份份数,(默认是2份.注意,必须是大于1的正整数,否则会报错): :此例为3
2 注意事项:
1) 需要注意,在备份目录下,以backup_on_开头的文件只保留最新的几份,因此该目录下不想被该程序删除的,都不要以backup_on_开头。
2) 之前必须打开在线备份参数并做过一次冷备。在此例下,
A)打开在线备份的过程如下:
su - db2inst3
db2 update db cfg for HQTODODB using logretain on
B)冷备的过程如下:(千万注意,在此过程中会需要停DB2!因此在正式系统上操作需要申请。)
db2stop force
db2start
mkdir -p /db2/backup/dbbackup/db2inst3
chown -R db2inst3:db2iadm1 /db2/backup/dbbackup/db2inst3
db2 backup db HQTODODB to /db2/backup/dbbackup/db2inst3
db2 ACTIVATE DATABASE HQTODODB
3) 需要注意备份的空间是否足够。
4) 不同备份日期或不同备份频率的,请指定不同的备份目录。
附db2OnlineBackup.sh代码
#!/usr/bin/ksh
##################################################################
echo 参数1:备份目录(bak_home):$1
echo 参数2:实例名(db2user):$2
echo 参数3:数据库名(dbname):$3
echo 参数4:最大备份份数,(默认是2份.注意,必须是大于1的正整数,否则会报错):$4
##################################################################
d=`date +%Y%m%d`
dt=`date`
echo ##################################################################
echo #Curren
您可能关注的文档
- 汽车主减速器油封的正确安装使用.doc
- 考研英语语法重难点精解:分词.doc
- 96TEM4试题及答案.doc
- 李笑来作文185之1-5.doc
- 雅思阅读经典单词.doc
- 南昌大学研一(上)英语课后答案.docx
- 交通设施行业股权集中度分析.docx
- VMwareESX-ESXi 精简置备(thin)与厚置备(thick)虚拟机磁盘之间转换.doc
- Cmpp3.0 Provision接口协议.doc
- 基本专业词汇(一部分).doc
- 中国行业标准 YY 0710-2025牙科学 聚合物基牙冠和贴面材料.pdf
- YY 0710-2025牙科学 聚合物基牙冠和贴面材料.pdf
- 《GB/T 20637-2025船舶电气装置 船用和海上设施用电力、控制和仪表电缆一般结构和试验方法》.pdf
- GB/T 20637-2025船舶电气装置 船用和海上设施用电力、控制和仪表电缆一般结构和试验方法.pdf
- 中国国家标准 GB/T 20637-2025船舶电气装置 船用和海上设施用电力、控制和仪表电缆一般结构和试验方法.pdf
- 中国行业标准 YY/T 1971.1-2025牙科学 用于非永久性医疗环境的可携带的牙科设备 第1部分:通用要求.pdf
- YY/T 1971.1-2025牙科学 用于非永久性医疗环境的可携带的牙科设备 第1部分:通用要求.pdf
- 《YY/T 1971.1-2025牙科学 用于非永久性医疗环境的可携带的牙科设备 第1部分:通用要求》.pdf
- 中国国家标准 GB/T 6109.1-2025漆包圆绕组线 第1部分:一般规定.pdf
- GB/T 6109.1-2025漆包圆绕组线 第1部分:一般规定.pdf
原创力文档


文档评论(0)