如何在linux下实现db2数据库备份和恢复

如何在linux下实现db2数据库备份和恢复,第1张

通过如下备份脚本备份的数据库进行恢复

备份脚本:

. /home/db2admin/sqllib/db2profile  

db2 backup db datedb online to /dbbackup/date include logs  

cd /dbbackup/datetoday=`date +”%Y%m%d”`  

file1=”*$today*”  

ftpfile=`ls $file1`  

echo $ftpfile  

lftp -c “open ftp地址user 用户名密码@\$0put $ftpfile”  

find /dbbackup/date -ctime +15 -exec rm {} \

恢复命令

通过root命令登录到服务器上后切换到数据库用户名下用su – db2admin命令。

进入到备份文件存放目录

执行如下命令

$ db2 restore db datedb from /hom

将windows下的数据库备份文件直接复制到LINUX下,在LINUX下创建一个同名空库,然后执行restore db命令,应该成功的。

另外一种方法是可以用db2look取得windows数据库的DDL语句,到LINUX系统下执行一遍。数据依靠windows下执行EXPORT命令导出,LINUX下IMPORT。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7147190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存