网管联盟
|
网管论坛
|
网管u家
|
网管博客
|
网管软件
|
网管求职
|
小游戏
|
网管搜索
|
网管原创
|
网管聚合
|
网管读摘
|
网管焦点
|
世界素材
|
会员投稿
|
会员中心
Windows
Linux
Cisco
网络技术
数据库
黑客攻防
DotNet
Java
PHP
认证
新闻资讯
服务器
存储资讯
网络设备
网管学堂
技术专题
焦点
网吧频道
当前位置: >
bitsCN.com
>
数据库技术
>
其它数据库
> Sybase SQL Server的快速备份与传输
Sybase SQL Server的快速备份与传输
2006-06-18 作者:BitsCN整理 来源:中国网管联盟
点评
投稿
收藏
言:目前辽宁地税税收征管系统采用Sybase SQL Server大型数据库,我局采用定期备份的方法,确保数据的安全。在日常的工作中,我们逐步摸索出一些经验技巧,并与宏伟分局的韩丹同志进行多次交流,同时参考了handan同志所写的《辽宁地税征管系统数据库自动备份的实现方法》,制定了我局的税收征管系统的快速备份与传输方案。
目的:
1、备份方法:税收征管系统本身十分庞大,SW_DB四个文件的总和达3G之多,而通过转储设备进行备份后的文件也达1.5G,因此我局采用先压缩后传输的方法进行数据的异地备份。
2、备份目的:无论是通过转储设备进行备份,还是压缩大容量的文件同样需要大量的时间,而备份工作每天都要进行,同时还要避开各客户端工作时对数据的修改,以保证数据的完整性,我们所要做的就是如何能够在夜间实现SW_DB的自动备份和自动压缩,并自动传输到指定的
FTP
服务器
上。
规划:
1、根据工作需要及当前的软、硬件设施,我局采取了按日备份,按周整理的备份方法。具体地讲,每周一压缩后备份的文件名为back1.rar,每周二压缩后备份的文件名为back2.rar,以此类推,每周循环一次(周六、周日为休息日,因此只在周六做备份),每周的备份覆盖上周的备份。
网管论坛bbs_bitsCN_com
2、本地硬盘备份存储文件夹为F:BACK。
3、备份相关文件存储文件夹为F:BACK-JOB。
(1)、dump.sql:数据库备份脚本文件
(2)、1.bat:压缩并传输至
FTP
服务器
的批处理文件(周一使用)
(3)、2.bat:压缩并传输至
FTP
服务器
的批处理文件(周二使用)
(4)、3.bat:压缩并传输至
FTP
服务器
的批处理文件(周三使用)
(5)、4.bat:压缩并传输至
FTP
服务器
的批处理文件(周四使用)
(6)、5.bat:压缩并传输至
FTP
服务器
的批处理文件(周五使用)
(7)、6.bat:压缩并传输至
FTP
服务器
的批处理文件(周六使用)
网管u家u.bitsCN.com
(8)、BACK-TZHDS.mcr:将压缩后的备份文件传输至
FTP
服务器
的脚本文件
说明:(“//”后为注释)
1、创建磁盘转储设备tapedump0,指向f: apedump0.dat,建议F盘至少有3G存储空间(目前我局tapedump0.dat约占1.5G,用Winrar压缩后约占150M,六个压缩文件约占0.9G)。
2、创建dump.sql
dump database sw_db to tapedump0 file=sw_db
go //备份整个数据库。将数据库sw_db备份到磁盘转储设备(f: apedump0.dat)
dump tran sw_db with truncate_only
go //撤除日志不活动的部分并增加一个新的日志记录项记录转储。不执行备份。
3、创建1.BAT(周一运行的批处理文件)
isql -Usa -P -Ssybase -odump.log -i dump.sql //调用dump.sql执行数据库备份
SET PATH=%PATH%;C:Program FilesWinRAR //设置搜索路径,使Winrar可以再任何目录下执行
f:
cd back //本地硬盘备份路径f:back文件夹下
copy f:back-jobdump.log dump1.log //将f:back-job下的备份日志文件dump1.log复制到f:back文件夹下,并改名为dump1.log(表示为周一的备份日志)
网管网www_bitscn_com
winrar A -o+ -ibck -ilog back1.rar f: apedump0.date //将备份文件用Winrar压缩为back1.rar(表示为周一的压缩备份)
SET PATH=%PATH%;C:Program FilesGlobalSCAPECute
FTP
//设置搜索路径,使Cute
FTP
可以再任何目录下执行
f:
cd back-job // BACK-TZHDS.mcr在E:back-job文件夹下
BACK-TZHDS.mcr //执行Cute
FTP
的宏命令,将备份压缩后的文件上传至
FTP
服务器
EXIT //退出由批处理形成的DOS模式的命令行窗口
4、创建2.BAT(周二运行的批处理文件)
isql -Usa -P -Ssybase -odump.log -i dump.sql
SET PATH=%PATH%;C:Program FilesWinRAR
f:
cd back
copy f:back-jobdump.log dump2.log //表示为周二的备份日志
winrar A -o+ -ibck -ilog back2.rar f: apedump0.dat //表示为周二的压缩备份
中国网管论坛bbs.bitsCN.com
SET PATH=%PATH%;C:Program FilesGlobalSCAPECute
FTP
f:
cd back-JOB
BACK-TZHDS.mcr
EXIT
5、创建3.BAT、4.BAT、5.BAT、6.BAT (略)
6、创建BACK-TZHDS.mcr。BACK-TZHDS.mcr是通过Cute
FTP
生成的,过程如下:
(1)启动Cute
FTP
;
(2)运行“命令”->“宏” ->“开始记录”(如图一);
/upimg/2006-06-18/001548_01_585.jpg
(图一)
(3)连接
FTP
服务器
,进行文件传输;
(4)运行“工具”->“宏” ->“结束宏” (如图二),根据提示进行保存(如图三);
/upimg/2006-06-18/001550_02_101.jpg
(图二)
/upimg/2006-06-18/001551_03_745.jpg
网管网www.bitscn.com
(图三)
(5)运行“编辑”->“设置”,设定每次传输完毕后自动退出Cute
FTP
(如图四);
/upimg/2006-06-18/001552_04_367.jpg
(图四)
7、根据分局的实际情况设定计划任务,以达到非工作时间(夜间或清晨)实现这些关键文件的逐一自动压缩、逐一自动传输到指定的
FTP
服务器
上。以上方法在Winrar 3.1版和Cute
FTP
XP 5.0.1.0版下运行通过。
计划任务:星期一22:00 #1.bat
计划任务:星期二22:00 #2.bat
计划任务:星期三22:00 #3.bat
计划任务:星期四22:00 #4.bat
计划任务:星期五22:00 #5.bat
计划任务:星期六22:00 #6.bat
实现环境:Win2K Server , Sybase Sql Server 11.5 ,Winrar 3.1 , CuteFtp Xp 5.0.1.0
在使用中,只需要将数据库名改过就可以了!
0
顶一下
TAGs
:
备份
传输
快速
压缩
服务器
FTP
处理
f:
任务
上一篇:
Sybase Ase 12.5 for Linux 的使用
下一篇:
SYBASE dbcc
相关文章列表
在Ubuntu和Debian系统下安装PostgreSQL
从网络上登录其它计算机的PostgreSQL
PostgreSql服务器的配置
在Linux上安装postgresql的全过程
Ubuntu系统下安装和配置PostgreSQL 8.1
OpenBSD4.0 PostgreSQL8.1.5数据库的安装
PostgreSQL 最新8.2版发布
将你的网站从MySQL改为PostgreSQL
Sybase SQL Server的快速备份与传输 评论:
评论加载中…
评论:
请自觉遵守互联网相关政策法规,评论不得超过250字。
验证码:
注册用户
本类热门排行:
1.
Sybase Ase 12.5 for Linux 的使用
2.
Sybase for linux安装步骤
3.
Sybase数据库备份方案(1)
4.
巧用Sybase数据库的超级用户密码
5.
备份和恢复DB2 Universal Database (2)
6.
Sybase SQL Server的快速备份与传输
7.
DB2常用命令列表(1)
8.
常见数据库系统之比较 - SYBASE 和 SQL S
9.
Sybase 11.0.3 For SCO UNIX 5.0.5安装配
10.
Sybase数据库备份方案
最新推荐文章:
1.
ucLinux下sqlite数据库移植全攻略
2.
PostgreSQL介绍及安装指南
3.
Linux下免费数据库PostgreSQL开发入门
4.
在Red Hat 7.0上安装和配置PostgreSQL
5.
Linux实时内存数据库eXtremeDB性能
6.
Linux下缓存服务器的应用
7.
Linux下mySQL数据库开发技术
8.
Berkeley DB:开源嵌入式数据库测评报告
9.
Sybase ASE 安全登陆Linux
10.
sybase 性能诊断sp_sysmon锁诊断
网管论坛交流:
·
不疯魔不成活
·
令你大开眼界的真正标准化机房,已整理重
·
为赈灾,女孩舍身拍“裸照”
·
Windows Server 2003服务器群集创建和配
·
exchange2k3全套官方资料
·
双儿一周岁了。。。特殊的礼物来啦。。
·
存储备份技术版块守则
·
无盘技术交流区守则
·
DOS命令基础大全之命令详解<作者吐血
·
Windows XP 操作系统默认设置需要注意的