评论

致远OA数据恢复全攻略(二)

数据丢失不可怕,未备份才是真可怕!

如何确保数据的安全性和在必要时快速恢复数据,是每个系统管理员都必须掌握的技能。

恢复之前必看

  • 数据操作前请提前做好数据库备份
  • 数据操作务必谨慎,不同环境存在不同差异,做好充分自测验证
  • 务必确认连接的数据库准确性,千万不要连接错数据库
  • 数据恢复有风险,新手考虑后谨慎操作,出现问题概不负责

01

背景

致远OA组织人员在后台管理页面误删除后,无法登录系统。

02

03

操作步骤

方案一:

在备份数据库中查询出人员数据,直接恢复

首先,连接备份数据库执行查询语句

select * from org_principal where LOGIN_NAME='登录名';

select * from org_member where id in (select MEMBER_ID from org_principal where LOGIN_NAME='登录名');

-- 人员权限

select * from ORG_RELATIONSHIP where SOURCE_ID in (select MEMBER_ID from org_principal where LOGIN_NAME='登录名');

最后,将上面每一条SQL查询出数据重新导入到正式库对应的三张表里。

导入后,需要重启下OA系统,以确保数据一致性。

方案二:

我们分析主要删除了登录账号数据库表(org_principal)中的账号信息,并且对数据库

表(org_member)人员状态信息进行了停用。

1、查询org_member表中被标记删除的人员账号:

select * from org_member where is_deleted = 1;

2、根据查询结果,在org_principal表中查询账号信息:

假设第一步查询的id 为1,则:

update org_principal set IS_ENABLE=1 where MEMBER_ID = 1 and IS_ENABLE=0;

如果第二步更新0条,说明org_principal表中的数据已经被物理删除。

建议使用方案一

如果,以上完成后,登录后没有头像,则说明upload附件目录被删除了,图片无法还原,就需要看客户是否有upload附件备份,将备份的upload目录恢复到正式环境中去,选择不覆盖,只填充缺失的文件,已存在的文件不做处理。

如果您对致远OA集成感兴趣,欢迎联系我们获取更多信息。

转载请注明出处。

上一篇

致远OA集成华为视频会议解决方案

下一篇

致远OA与泛微OA集成,公文集成返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()