数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子
来源:百度文库 编辑:神马文学网 时间:2024/04/28 14:19:27
数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子
以备份oracle数据为例
本机IP:192.168.0.1
远程IP:192.168.0.111备份脚本
ora_bak.sh
-------------------------------
rq=`date +%m%d_%H%M`
exp examusr01exampwd01 file=optora9backuptempexamusr01_$rq.dmp log=optora9backuplogsbkplog_$rqtar -cvzf optora9backuptmepexamusr01_$rq.tar.gz optora9backuptempexamusr01_$rq.dmp&&rm -f optora9backuptempexamusr01_$rq.dmp&&echo Congratulations,your dmp file has been compressed correctly at $rq! ;;optora9backuplogsbkplog_$rq.log
移动脚本
move.sh
-----------------------------
mv optora9backuptemp optora9backup首先将数据库数据导出并压缩在optora9backuptemp目录下,当通过ftp上传到远程服务器后,移动到optora9backup目录下,这样oracle数据就在本机和远程2台服务器上有备份FTP脚本
.netrc
-------------------------------------
machine 192.168.0.111
login oracle
passwd oracle
macdef init
binary
lcd optora9backuptemp
cd optora9racexambkp
put
prompt
bye将optora9backuptemp的备份文件上传到111服务器的optora9racexambkp目录中
编辑crontab
----------------------------------
$ crontab –e
0 2 optora9ora-backup.sh
15 2 usrbinftp –i 192.168.0.20
25 2 optora9move.sh
30 12 optora9ora-backup.sh
45 12 usrbinftp –i 192.168.0.20
55 12 optora9move.sh对于数据不断更新的服务器来说,实行了每天中午12点备份一次,晚上12点备份一次,这样能更好的保证数据不会大量丢失。
以备份oracle数据为例
本机IP:192.168.0.1
远程IP:192.168.0.111备份脚本
ora_bak.sh
-------------------------------
rq=`date +%m%d_%H%M`
exp examusr01exampwd01 file=optora9backuptempexamusr01_$rq.dmp log=optora9backuplogsbkplog_$rqtar -cvzf optora9backuptmepexamusr01_$rq.tar.gz optora9backuptempexamusr01_$rq.dmp&&rm -f optora9backuptempexamusr01_$rq.dmp&&echo Congratulations,your dmp file has been compressed correctly at $rq! ;;optora9backuplogsbkplog_$rq.log
移动脚本
move.sh
-----------------------------
mv optora9backuptemp optora9backup首先将数据库数据导出并压缩在optora9backuptemp目录下,当通过ftp上传到远程服务器后,移动到optora9backup目录下,这样oracle数据就在本机和远程2台服务器上有备份FTP脚本
.netrc
-------------------------------------
machine 192.168.0.111
login oracle
passwd oracle
macdef init
binary
lcd optora9backuptemp
cd optora9racexambkp
put
prompt
bye将optora9backuptemp的备份文件上传到111服务器的optora9racexambkp目录中
编辑crontab
----------------------------------
$ crontab –e
0 2 optora9ora-backup.sh
15 2 usrbinftp –i 192.168.0.20
25 2 optora9move.sh
30 12 optora9ora-backup.sh
45 12 usrbinftp –i 192.168.0.20
55 12 optora9move.sh对于数据不断更新的服务器来说,实行了每天中午12点备份一次,晚上12点备份一次,这样能更好的保证数据不会大量丢失。
数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子
Linux下通过FTP来备份Mysql数据[原创]
Oracle数据的异地自动备份
装机必须备份的十类数据
FTP使用帮助和MSSQL备份数据导入方法
Nero BackItUp 数据备份
重新安装系统“必须备份”的十类数据
Outlook Express的数据备份-163邮箱常见问题
数据安全与灾难备份成CIO们最重要课题--数据恢复的blog
MYSQL数据同步备份复制
论图书馆数据安全备份
dzh2自定义指标数据备份
如何使用SyncToy备份数据
MySQL数据库的数据备份和恢复详解 - 日志 - freebone - MySQL基地 ...
信息数据灾难备份,企业势在必行
BCP基本使用-sybase数据备份
BCP基本使用-sybase数据备份
数据备份工具deepfreeze安装使用指南
FANUC系统数据备份与恢复
Nero BackItUp随机应变来数据备份
如何使用虚拟快照备份数据
SQL Server 2005数据备份与还原
1演讲实录备份:冬天是VC播种的季节
ghost是不可多得的系统备份还原工具