起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 167|回复: 8

[搞定][请求] 如何自动备份数据库和存放文当的文件夹?**

[复制链接]
发表于 2007-9-14 17:33:44 | 显示全部楼层 |阅读模式
服务端需要备份数据库和 ..\X3 Server\TOMCAT\bin\alf_data 文件夹,参见http://bbs.justep.com/forum.php?mod=viewthread&tid=17784

管理员可以设定后台备份的时间(2点)、备份频率(每天备份)、备份文件的存放位置 等信息,设定之后,服务器即可定时启动程序备份数据库和存放文档的文件夹。
回复

使用道具 举报

发表于 2007-9-17 10:12:01 | 显示全部楼层
数据库的备份可以使用数据库服务本身所提供的机制。
对于alf_data文件夹的备份,当前没有自动备份的方案。楼主可以寻求一些第三方系统工具的帮助。
注意:
1在手工对alf_data文件夹备份时,需要停掉文档服务。(把transfile文件夹从X3 Server\TOMCAT\webapps下剪切出去即可)
2必须保留和alf_data备份同时的数据库备份才能正确恢复文档系统。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-18 10:46:48 | 显示全部楼层
1在手工对alf_data文件夹备份时,需要停掉文档服务。(把transfile文件夹从X3 Server\TOMCAT\webapps下剪切出去即可)
备份alf_data文件夹时,需要退出TOMCAT服务吗? 剪切transfile 文件夹后,备份alf_data 文件夹后是否还需要将transfile 文件夹拷贝回来(剪切transfile文件夹后是否就意味着停掉文档服务了,这时就不需要关闭TOMCAT 服务?)
回复 支持 反对

使用道具 举报

发表于 2007-9-18 11:32:39 | 显示全部楼层
经过测试,剪切文件夹可能会引起数据混乱。不能使用这种方式来备份数据。
需要退出TomCat服务再备份文档。备份后再启动Tomcat服务。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-18 15:22:18 | 显示全部楼层
如果需要关闭TOMCAT 服务备份后再启动服务,如何借助第三方系统工具实现,能提供多一些的信息吗?

如果在平台上用代码实现备份数据也是不可能的了,因为要关闭TOMCAT服务,如果实现定时备份需要在服务器上多启动一

个服务,比如BakData.exe 服务,启动该服务是为了:定时关闭TOMCAT服务、备份alf_data文件夹、再启动TOMCAT 服务

,这样来备份数据如何实现7×24?


能不能在不关闭服务的情况下,直接复制存放文档的文件夹alf_data?
回复 支持 反对

使用道具 举报

发表于 2007-9-19 09:32:06 | 显示全部楼层
如果不关闭服务的话,复制alf_data可能会引起文档结点信息和实际存储信息的不一致。即数据库备份和alf_data内的数据不一致。

楼主的想法很好,但使用工具或服务自动备份我们没有成型的方案,理论上是可以实现。
工具可以在网上找一下。
定时服务可以使用批处理程序来实现。
具体的方案我们需要再研究下,楼主也可以自己试一下。
回复 支持 反对

使用道具 举报

发表于 2007-9-19 16:09:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-9-24 16:17:21 | 显示全部楼层
还有问题吗?没问题结贴了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-17 15:29:21 | 显示全部楼层
可以结贴了,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 23:38 , Processed in 0.039357 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表