关键词:服务器管理,O2OA,数据备份,数据恢复,数据迁移,文件存储备份

O2OA提供平台数据导出导入的数据迁移方案,开发者可以将平台的全部数据从一个环境平滑迁移到其他的环境,不受操作系统和数据库限制,这也是一个很好的系统自动备份和恢复的方案。本篇主要介绍如何对O2OA的数据和文件存储进行导出和导入的操作。

数据导出和数据导入命令

1、导出平台数据和文件存储

5.0.0以前的版本

数据导出命令: dump data
O2OA除了自动备份,还支持手工将服务器数据库中所有的数据进行导出操作。

5.0.0以后的版本

先输入ctl
ctl -dd

image.png
Winodws操作系统中操作步骤(其他操作系统中操作方式类似):
1)执行o2server/start_windows.bat

2)启动内置数据库(说明:如果使用的是外部数据,请确保数据已经正常启动,能够被o2server连接)

执行命令:start data,启动完成后如下图所示:


3)导出数据

      
![](images/ozgbcv/1577082152081-5d5e1533-51b9-40db-bd67-15288fc81377.jpeg#align=left&display=inline&height=704&margin=%5Bobject%20Object%5D&originHeight=704&originWidth=1154&size=0&status=done&style=none&width=1154)

导出完成后,会显示:
2018-10-16 10:20:18 PRINT [main] com.x.server.console.action.ActionDumpData - dump data completed, directory: D:\o2server\local\dump\dumpData_20181016101732, count: 56144, elapsed: 2 minutes.
在信息中指明了导出的数据文件存放的路径以及导出的数据量和导出过程消耗的时间:
导出的数据文件存放的路径:directory: D:\o2server\local\dump\dumpData_20181016101732
导出的数据量:count: 56144,
导出过程消耗的时间:elapsed: 2 minutes.
如下图所示:

导出文件存放位置:

2、导入已存在的备份数据文件

5.0.0版本以前

命令:restore data

5.0.0版本以后

选输入ctl
ctl -rd 时间戳或者路径
image.png
image.png
Winodws操作系统中操作步骤(其他操作系统中操作方式类似):

1)执行o2server/start_windows.bat

2)启动内置数据库(说明:如果使用的是外部数据,请确保数据已经正常启动,能够被o2server连接)
执行命令:start data,启动完成后如下图所示:

3)恢复数据
恢复数据前,需要确保需要恢复的数据文件已经存在,已经放置在o2server\local\dump目录中,并且文件夹命名方式为dumpData_<导出文件的时间标识>,如dumpData_20181016101732, 时间标识20181016101732将在导入命令中使用。
执行命令:restore data 20181016101732 o2 (说明:其中o2是服务器默认的管理员密码, 20181016101732为导出文件的时间标识),执行效果如下图所示:
上图为O2OA系统正在执行数据恢复过程(**请注意:如果原数据库中存在数据,原有来的数据将被清除**)。数据恢复过程执行完成后,如下图所示:

恢复完成后,会显示:

2018-10-16 10:42:01 PRINT [main] com.x.server.console.action.ActionRestoreData - restore data completed, total count: 56144, elapsed: 3 minutes.

在信息中指明了恢复的数据量和恢复过程消耗的时间:
导出的数据量:count: 56144,
导出过程消耗的时间:elapsed: 3 minutes.
文件恢复完成后,直接键入start,即可正常启动服务器。

3、文件存储导出和文件存储导入命令

5.2.0之前的版本

1、文件存储导出和导入过程与数据导出导入过程类似,本篇不在赘述。
2、文件存储导出导入也可以使用文件目录的复制和粘贴的方式进行。

注意:文件存储备份和恢复时需要启动数据库和文件存储服务器。
start data
start storage

5.2.0之后的版本
文件的导出和导入和数据放置在一起,ctl -dd即可导出全部数据和文件,ctl -rd可恢复数据和文件。

推荐文章:

系统配置-如何访问和操作内置数据库-H2
2021-02-25
O2OA平台内嵌了H2数据库,管理员可以通过支持JDBC的客户端对H2数据库进行访问和数据操作。本篇主要介绍如何访问H2数据库查询数据库信息以及操作数据。
密码管理-普通用户初始化密码设置
2021-02-25
O2OA可以配置新用户初始化密码的规则。本篇主要介绍如何配置新用户初始化密码的规则。
平台维护-待办待阅数据的查询操作和管理
2021-02-26
O2OA提供平台数据维护应用,用于对平台应用类数据的维护操作,用户可以在应用市场选择安装平台维护应用。本篇主要简单介绍系统待办、已办、待阅、已阅数据的查询和维护
服务管理-代理和接口的脚本编写
2021-03-01
O2OA提供的服务管理中心可以让用户使用Javascript语言自由编写脚本的处理逻辑来实现与第三方的数据交互,数据同步以及系统内的数据处理等工作,也可以编写系
移动办公-将平台集成到企业微信(WeChat)
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直
流程设计-流程表单的创建与设计
2021-02-26
本文主要介绍如何在O2OA中进行审批流程表单或者工作流表单设计,O2OA主要采用拖拽可视化开发的方式完成流程表单的设计和配置,不需要过多的代码编写,业务人员可以
流程设计-Excel数据导入数据网格(仅支持IE)
2021-02-26
O2OA提供数据网格组件来简体表单中的可编辑表格或者数据展现表格的设计,如费用报销,差旅报销等业务都可能使用到数据网格。本文主要介绍如何将Excel中的数据导入
业务开发-组织架构-系统内置角色信息介绍
2021-03-22
O2OA提供数十种内置角色来控制系统的管理权限,用户可以适当组合相应的角色来实现功能的权限控制。本文主要介绍如何在O2OA中的各类角色权限信息。
系统配置-服务器端口冲突和端口修改
2021-02-25
在安装O2OA的服务器上很可能已经启用了IIS、apache或者nginx等服务器,已经有其他的应用或者web站点正在运行中,所以O2OA启动所需要的80端口已
密码管理-用户重置密码操作
2021-02-25
O2OA平台可以使用重置密码功能来解决用户忘记密码的问题。本篇主要介绍如何将在O2OA中重置个人密码。

results matching ""

    No results matching ""