美文网首页
附件迁移可行性方案

附件迁移可行性方案

作者: ruffee探世界 | 来源:发表于2020-08-06 10:21 被阅读0次

附件迁移说明

根据客户要求,所有的附件需要存储在本地,对于旧有的存储在数据库中的文件需要保证其在“磁盘存储”下可用,因此提供了一个将数据库中的文件迁移到磁盘中工具。下面详细的介绍此工具的使用。

请注意本说明中的红色字体部分!!!

一、迁移准备和注意事项

1.检查{nchome}/hotwebs目录下是否有dc文件夹。

2.检查{nchome}/modules/uap/classes/nc/document/pubservlet

3.检查{nchome}/modules/uap/classes/nc/document/pubservlet

4. 上述3个目录如有相同的文件夹和文件就将NC附件DB迁移工具释放到对应文件夹下。

5.在迁移的过程中,请暂停下载、更新、删除等相关的操作。在迁移操作开始之前,将文档存储配置中的文档存储类型设置为“本地文件存储”!

用户可以自定义附件存储的路径:首先在sysconfig中将文档存储设置为本地文件存储,然后修改{nchome}/ierp/sf/documentConfig.xml 文件,修改参数root.dir.path的value值,此值修改之后就不可以再次修改 ,存储路径修改之后需要重启服务。

做完以上三步之后重新部署系统。

二、文件迁移

准备完毕后,启动NC中件间并在浏览器中输入如下地址,即可开始文件的迁移。文件迁移操作不会删除数据库中的数据记录,迁移完成后验证文件一致性没有问题,可以手动删除数据库中的数据,删除时请谨慎操作

     迁移地址:http://IP:PORT/dc/move/index.jsp   

注:ip地址和端口号按照具体情况设置,端口号即为nc服务端口号。

点击上述迁移地址,可以进入如下图1的页面,这个页面中有两个输入框,输入的需要迁移的文件的时间范围,(对应数据库中的sm_document_file.ts字段),如:如果输入框分别输入的是“2014-01-01” “2014-02-18” 那么迁移的文件为后台数据库中ts>'2014-01-01 00:00:00' and ts<='2014-02-18 00:00:00'的文件

注意: ts时间取值是大于左边小于等于右边的值;所迁移时间段的数据量不能超过1万条数据,如超过1万条数据,需分批迁移。数据量可根据字段sm_document_file.ts查询

如果两个输入框不输入任何数,或者格式无效,那么就对后台数据库中的所有数据进行迁移。

注:迁移完成后,由于可能存在部分文件在迁移过程中出错,因此迁移完成后,查看后台日志,检查是否有错误输出。建议将旧数据库文件进行备份

相关文章

  • 附件迁移可行性方案

    附件迁移说明 根据客户要求,所有的附件需要存储在本地,对于旧有的存储在数据库中的文件需要保证其在“磁盘存储”下可用...

  • UAP平台nc附件迁移方案

    场景:1、系统中的附件存放在数据库表中,且占用较大空间; 2、附件格式复杂,单个文件较大; 3、所...

  • HBase跨集群迁移调研方案

    HBase跨集群迁移调研方案回顾 迁移目的 HBase跨集群平滑迁移 方案 方案一 方案二 操作命令 snapsh...

  • 专业技能

    多画图多任务方案可行性

  • 多个网络请求做同步异步 解决方案

    需求: 根据文章id获取每个id下的附件列表,再根据附件列表下载附件。 简单考虑了几种方案,分别用GCD(串行),...

  • Android + Gradle 代码自动选择编译

    需求背景: 前提: 可选方案: 方案可行性对比 所以:方案一 保留==方案二== 最终的输出保证 Andr...

  • nest.js 集成ORM-Sequelize TS

    rr基础安装、数据迁移方案请参考:# nest.js 集成数据迁移方案 sequelize、umzug[https...

  • 点评营销系统迁移方案

    迁移方案总体步骤 代码迁移 服务器迁移 数据库迁移 代码迁移 主要内容:代码全部迁移至general-market...

  • NC57附件迁移

    所有的附件需要存储在本地,对于旧有的存储在数据库中的文件需要保证其在“磁盘存储”下可用,因此提供了一个将数据库中的...

  • 记一次ES的索引迁移

    由于公司需要统一整合ES服务,最近开始着手迁移。迁移方案主要分为物理迁移、本地升级、逻辑迁移三种。 物理迁移,就是...

网友评论

      本文标题:附件迁移可行性方案

      本文链接:https://www.haomeiwen.com/subject/zfsnrktx.html