每一天都是一个新的篇章,等待着你去书写属于自己的故事!!!
一:备份
1.1.下载脚本文件,并上传到数据库服务器上相应目录。
解压后目录为:
说明:
- dbcomm.sh:导出注释脚本文件
- dbexport.sh:导出数据库表结构和数据的脚本文件
1.2.脚本文件授权
脚本文件【dbexport.sh】授权给【gbasedbt:gbasedbt】,保证有脚本的执行权限。
chown gbasedbt:gbasedbt dbexport.sh
1.3.执行导出脚本
切换【gbasedbt】用户,执行脚本。
#切换到脚本所在目录
./dbexport.sh $dbname 如:./dbexport.sh my_db
#导出程序在后台执行,可以通过执行命令监控是否导出完毕
ps -ef | grep dbaccess
导出完毕后,在脚本文件同级目录会生成备份文件夹【BAK-dbname-年月日时分】,在此文件夹下会生成导入脚本文件【importdb.sh】,后面还原数据库执行此脚本文件。
1.4.导出注释
./dbcomm.sh dbname>comm.sql
二:还原
切换到脚本文件目录,执行脚本文件【importdb.sh】。
2.1.还原到另外一个服务器数据库中
如果,导出数据库名称和要还原的数据库名称不一致,需要修改importdb.sh文件,把数据库名称替换为需要还原的数据库名称