通达OA - 数据备份与恢复指南

备份数据的重要意义:定期备份数据,可以在数据发生意外损失的情况下,进行灾难恢复,最大限度避免损失。

一名退役OA管理员的心声:曾经有一份完好的数据摆在我的面前,但我不知道备份,现在数据丢失我追悔莫及,如果公司领导给我再来一次的机会,我会对那份数据说:备份你!如果非要给备份加一个期限,我希望是每周一次。


快速导航 - 请选择您希望了解的操作:

最简明的备份建议
数据库自动备份:
设置自动执行数据库热备份(登录OA,进入菜单系统管理,数据库管理,找到数据库热备份选项,设置好),然后把 MYOA安装目录\bak 目录下的数据库备份文件,至少每周一次拷贝到其它电脑或移动硬盘。

数据库手动备份:
每周使用 通达数据库一键备份工具,手工备份一次数据库,并把备份的目录,拷贝到其它电脑或移动硬盘。

附件手动备份:
定期备份 MYOA安装目录\attach 目录和 MYOA安装目录\webroot\attachment 目录到其他电脑或移动硬盘,无需停止服务就可以拷贝。

完整备份OA系统:
最多隔1个月,停止 Office_Anywhere 和 MYSQL5_OA 服务后,把 MYOA安装目录(默认d:\MYOA)整体备份到其他电脑或移动硬盘,备份后再启动服务。

数据恢复:
需要恢复备份的数据时,建议先联系通达技术支持,询问清楚后再操作。即使恢复成功,也不要轻易删除备份文件。

数据备份的周期建议:
a.每天定时备份数据库,参考自动热备份数据库
b.每周完整备份数据一次,参考手动备份OA数据

自动热备份数据库
操作方法:
第1步:以管理员身份登录OA系统,通过菜单"系统管理->数据库管理"进入"数据库热备份页面";
第2步:自动热备份数据库:设置数据库定时智能备份的参数:备份间隔天数、备份时间、备份的数据库(如:TD_OA)或者需备份的重点模块数据(如:邮件、工作流等),保存设置。
第3步:系统自动根据定时智能备份参数进行自动化数据备份,自动将数据库备份到OA安装目录下的bak目录下(如OA安装在d:\myoa下,则数据库备份到d:\myoa\bak目录);
第4步:如需及时备份,可直接点击旁边的"立即执行"即可立即启动备份程序进行备份。

注意事项
1.通达技术人员强烈推荐OA管理员使用的备份工具,简单易用,支持远程操作,支持自动备份;
2.OA2013版以及以上版本,做整个数据库备份情况下不仅要备份TD_OA库,同时也尽量备份TD_OA_ARCHIVE库(TD_OA_ARCHIVE库存储邮件、工作流等归档后的数据);

手动备份OA数据
OA数据备份包含数据库备份和附件备份两个部分,操作步骤如下:
第1步:手动备份前,先执行开始菜单的“通达网络办公 - Office Anywhere”项目中的“服务停止”程序,停止OA系统运行;
第2步:手动备份数据库,方法是:直接拷贝备份 “安装目录\data5\” 整个目录
    (2009-2011版可以备份data5\TD_OA目录,2009版之前版本为data\TD_OA),特别注意2013版以及以上版本必须是“安装目录\data5"的整个目录;
第3步:2013版以及以上版本必须备份文件“安装目录\mysql5\my.ini”
第4步:手动备份附件文件,方法是:直接拷贝备份“安装目录\attach”目录和“安装目录\webroot\attachment”目录。
    (从2007第二版起,需要备份“安装目录\attach”目录)
第5步:如需备份用户自定义头像:直接拷贝备份“安装目录\webroot\images\avatar” 目录。
第6步:执行开始菜单的“通达网络办公 - Office Anywhere”项目中的“服务启动”程序,恢复OA系统运行。

推荐快速完整备份
如果您认为分别备份这些目录太麻烦,可以在停止服务后,直接拷贝备份整个“安装目录”。可以通过通达应用服务控制中心来停止服务。
停止OA服务,主要是指要停止MYSQL5_OA数据库服务,因为在数据库服务运行时,是无法完整拷贝数据文件的。(2009版之前版本为MYSQL_OA服务)

其它可能需要备份的数据
1、如安装了Discuz!论坛等程序,请注意备份其在data5或data目录下的数据库目录和webroot\general\bbs2下的论坛程序及附件。
2、如设置了网络硬盘目录,也请自行备份好相应目录的文件。

关于定期备份
1、建议至少每月做一次完整备份,至少每周备份一次TD_OA数据库目录。
2、2009版内置了自动备份功能,参考系统管理-〉数据库管理,数据库热备份,请合理设置。
3、可通过使用第三方备份软件实现自动备份,参考下文“使用备份软件实现自动备份”的说明。

手动恢复OA数据
操作步骤:
第1步:恢复前,先执行开始菜单的“通达网络办公 - Office Anywhere”项目中的“服务停止”程序,停止OA系统运行。
第2步:将手动备份的文件目录拷贝回原来的位置即可,具体路径请参考手动备份说明。
第3步:恢复后,执行开始菜单的“通达网络办公 - Office Anywhere”项目中的“服务启动”程序,恢复OA系统运行。

重要提示:
备份的数据只能在相同版本的OA软件中进行恢复!用户应以正在使用的版本为准,而不是购买时的版本。
如有疑问,务必向技术支持人员咨询清楚后操作。

数据迁移方法举例(例如更换硬盘、重新分区或更换服务器)
例1 磁盘需要重新分区或更换硬盘:
第1步:将OA数据按照数据备份说明备份到其他硬盘或其他电脑
第2步:磁盘需要重新分区或更换硬盘并操作系统安装调整完毕后,重新安装相同版本的OA软件
第3步:按数据恢复说明将数据拷贝回来
第4步:重新注册OA软件,并正常使用


OA软件整体快速迁移的技巧(无需在新服务器重新安装)
操作步骤:
第1步:先停止原服务器的所有OA服务
第2步:将原服务器上的OA软件目录拷贝到新服务器的相同路径
第3步:将加密锁插入新服务器
第4步:2013增强版及以前版本:依次在新服务器上运行以下程序
    MYOA安装目录\bin\autoodbc.exe
    MYOA安装目录\bin\network.exe
2015版及以后版本:在新服务器上运行以下程序
MYOA安装目录\bin\AutoConfig.exe
第5步:继续正常使用OA系统了,且无需再次注册软件。

重装操作系统而不用重装OA软件的方法
前提条件:
A.安装操作系统不重新分区
B.OA软件不能安装在C盘

操作步骤:
第1步:格式化C盘,重新安装完操作系统
第2步:2013增强版及以前版本:依次在新服务器上运行以下程序
    MYOA安装目录\bin\autoodbc.exe
    MYOA安装目录\bin\network.exe
2015版及以后版本:在新服务器上运行以下程序
MYOA安装目录\bin\AutoConfig.exe
第3步:继续正常使用OA系统了,且无需再次注册软件。

使用其它备份软件进行数据库备份
使用通达数据库一键备份工具:
优点:支持热备份数据库,傻瓜易用,快速稳定。
缺点:备份为SQL脚本文件,可能较大。
下载 通达数据库一键备份工具 (最新版本OA系统已内置此工具)

使用通达开发的数据库管理工具:
优点:支持热备份数据库,功能强大。
缺点:操作较复杂;备份为SQL脚本文件,可能较大。
下载 通达OA MySQL数据库管理工具 (最新版本OA系统已内置此工具)

使用Windows内置的备份软件:
优点:适合于备份任何目录,除数据库外,也可以备份附件。
缺点:不支持热备份数据库,需停止数据库服务后备份数据库(仅备份附件目录则无需停止服务)
演示动画下载:使用Windows自带的备份工具实现自动备份数据库