利用批处理实现数据库的自动异地备份

  • 格式:pdf
  • 大小:824.32 KB
  • 文档页数:4
命名 l y j w — c o p y . t x t , 打开 文本 输入 如下命 令 :
@e c h o o f
d a= % D a t e : 0 , 4% 一 % Da t e : ’5 ,2 % 一 %
Da t e: 一8. 2% %
R E M建立一个文本文件 a . t x t , 写入 l z r P 命令
删除 , 最好 由管 理员定 期在 月末 或者 年末 手工操 作 , 这样 才更 安全 、 更灵 活 、 更有 保 障 。
参考文献 :
置每天 2 3 : 5 O 调用执行。具体操作过程与前文添加
自动 执行 压缩 文件 的做 法一 致 。
方法 二 : F T P传 送 方式。在服 务 器 B上安 装 S e r v — U , 并创建 账户 u s e r — d b , 密码 为 p w d , 具有 E
O. 2\ a d mi n i s t r a t o r
( 3 ) 将B A T 文件添加至 W I N OW D S 任务计划 , 设 置每天 2 3 : 5 0 调用执行。具体操作过程与前文添加 自 动执行压缩文件的做法一致。
R E M 将源 盘文 件拷 贝到 目的服务 器
x c o p y%s 叫I c e % %d e s t % / v/ y/ z
e c h o p r o mp t > > a. t x t
d = % Da t e : 一0 ,4% 一 % D a t e : ’ 5,2 % 一 %
Da t e: 一8, 2% %
e c h o p u t E:\D B—B K \l y j w %如 % . r a r>>
盘操作 权 限 。然 后 在 服 务 器 A 上 写 批 处 理 命 令 传
送文件 , 具体实现过程如下 :
( 1 ) 在 目录 E:\ . D B —B K \中新建 一 个 文本 ,
[ 1 ] T a r a n d e e p S i n g h , P a r v i n d e r S . S a n d h u , H a r b a x S i r l g h
第2 7 卷
第4 期

虎: 利用批处理实现数据库的 自动异地备份
@e ch o o f
2 5
2 . 3定 时传 送 文件 至异地
同样 要 写 批 处 理 命 令 传 送 文 件 到 异 地 [ 】 川。
R E M 1 3 期 变量
s et
这里提供两种方法实现文件的传送 。 方法 一 : 利用 X C O P Y命 令。为 了便于描述 问 题, 登录 1 O . 1 0 . 1 0 . 2 服务器使用管理员 帐号 a d m i n — i s t r a t o r , 密码 p w d 。具体实现过程如下 : ( 1 ) 在 目录 E:\D B —B K\ 中新建一个文本 ,
f 一i —S - ' a. t x t—w: 8 1 9 2 0 0
R E M 目标 文件 夹 , 即异地 服 务器
et s d e s t =”\ \1 0. 0. 0. 2\ \ E¥ \ DB

d e l a . t x t / q
BK
( 2 ) 将l y j w 一 卸. t x t 重命名为 l y j w 一 姊. at b 。 这样就建立好了批处理文件 , 双击该文件可以 将主机上 的当天压缩后 的备份文件传送至备用机。
a . t xt
R E M 源文 件 , 即本 地备 份文 件
s e t s o u r c e = ”E : \ 胎
2 3 O o o 0. r a t”

ch e o q ui t > >a. t x t

\l y j w%d %
R E M W 参数用于指定缓冲区大小, 单位 K B
R E M 删 除原有 连接
n e t U e \ \1 s 0. 0. 0. 2\ ¥ /d e l
当然 , 读者也可ຫໍສະໝຸດ 在备用机上建立批处理文件, 每天
从 主机 上下 载文件 。
n e t u s e I t 1 0 . 0 . 0 。 2|咖 p w d/ u er s : 1 0 . 0 .
( 3 ) 将 B A T文件 添加 至 WI N D O WS 任 务计 划 , 设
明了, 可以实现数据库的异地备份、 多机备份。 该方 案 已经应用到学院的多个管理信息系统 中, 并获得 好评。 另外 , 读者可能会在其他文章 中看到 , 很多数 据库备份策略最后一步通常会利用批处理命令或者 利用其它软件 自动删除前几天的历史备份文件 , 笔 者对此持谨慎态度 , 笔者认为 , 对于历史备份文件的
e c h o o p e n 1 0. 0. 0. 2>a . t x t ch e o u er s —d b> >a . t x t
ch e o p wd> >a. t x t
R E M 1 3 期 变量
s et
ch e o c d D B—B K > >a . t x t
批处理命令中 R E M表示注释 , 读者应该很容易
明 白每条命 令 的意 思 。
3结 束 语
本文 提 出了一 种 自动 异地备 份 数据库 的方 案并 介 绍 了具 体实 现 的步骤 , 该 备份 方案 思路 清 晰 , 简洁
( 2 ) 将l y j w — o c p y . t x t 重命名为 l y j w — c o p y . b a t 。 这样就建立好了批处理文件 , 双击该文件可 以 将主机上的当天压缩后 的备份文件传送 至备用机。 当然 , 读者也可 以在备用机上建立批处理文件 , 每天 从主机上复制文件。
B h a t t i . Re p l i c a t i o n o f Da t a i n Da t a b a s e S y s t e ms f o r