泛微协同办公平台Ecology系统重装迁移指导手册_第1页
泛微协同办公平台Ecology系统重装迁移指导手册_第2页
泛微协同办公平台Ecology系统重装迁移指导手册_第3页
泛微协同办公平台Ecology系统重装迁移指导手册_第4页
泛微协同办公平台Ecology系统重装迁移指导手册_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、泛微协同办公平台E-cology 系统重装迁移指导手册Weaver e-cology目录 HYPERLINK l _bookmark0 目录2 HYPERLINK l _bookmark1 第一部分E-COLOGY 系统迁移重装方法1 HYPERLINK l _bookmark2 一.准备工作1 HYPERLINK l _bookmark3 二.具体步骤1 HYPERLINK l _bookmark4 程序文件恢复1 HYPERLINK l _bookmark5 数据文件恢复1 HYPERLINK l _bookmark6 数据库恢复2 HYPERLINK l _bookmark7 Resin

2、 服务恢复5 HYPERLINK l _bookmark8 JDK 恢复5 HYPERLINK l _bookmark9 集群环境共享目录恢复5 HYPERLINK l _bookmark10 IP 地址变更的相关修改6 HYPERLINK l _bookmark11 其他6 HYPERLINK l _bookmark12 第二部分解决路径不同的问题9 HYPERLINK l _bookmark13 一.RESIN 配置文件的调整9 HYPERLINK l _bookmark14 二.数据库配置记录的调整10 HYPERLINK l _bookmark15 【设置中心】【参数设置】【系统设置】

3、中文档、图片、邮件副本、备份目录设置11 HYPERLINK l _bookmark16 修改印章图片存储路径指向12 HYPERLINK l _bookmark17 修改文档模板存储路径指向13 HYPERLINK l _bookmark18 修改文档(镜像文件)存储路径指向14 HYPERLINK l _bookmark19 修改合同模板表存储路径15 HYPERLINK l _bookmark20 修改html 表单模板的路径17 HYPERLINK l _bookmark21 修改邮件文件存放目录19 HYPERLINK l _bookmark22 修改邮件副本文件存放目录19 HYP

4、ERLINK l _bookmark23 修改全文检索的路径(若使用了此功能)21 HYPERLINK l _bookmark24 修改文档元素缩略图的路径21 HYPERLINK l _bookmark25 修改表单建模的模板路径21第一部分e-cology 系统迁移重装方法一. 准备工作要还原一套 e-cology 系统必须具备以下条件,请在重装或迁移之前务必要准备好确保没有问题对应版本的 Resin、JDK(原环境或安装光盘中,如 D:weaverJDK 和 D:weaverResin)e-cology 系统的程序文件(如 D:weaverecology)e-cology 系统的文件数据

5、:【系统设置】中设置的邮件副本存放目录、图片存放目录、文件存放目录、文件备份目录中的文件。(如 D:weaverecologyfilesystem,这是系统默认路径, 如果设置到其他路径,就要根据实际路径去找,如 E:filessystem)e-cology 数据库文件,即数据库的备份。二. 具体步骤1. 程序文件恢复将 ecology 目录拷贝到新服务器的和原服务器一致的目录下即可。注意:如果 ecology 路径和原环境不同,则需要修改 resin/conf/resin.conf 中程序的路径。2. 数据文件恢复数据文件的恢复很简单,只要将备份的数据拷贝到和原来一样目录下即可。注意:如果新

6、环境不存在原来的目录(或盘符),则需要修改部分数据库表数据。3. 数据库恢复数据库恢复的恢复请按照如下步骤进行:重新安装和原环境版本一致的数据库服务软件。Sqlserver 可以通过企业管理器直接还原备份文件或者附加现有的数据库文件。Oracle 可以通过命令进行还原。oracle11g 用 exp 导出数据库的时候,空表是导不出来的,必须用 expdb 及 impdp 方式导入导出。A、expdp(备份)连接 sqlplus(在数据库服务器上打开命令行窗口操作) Sqlplus system/ecologyecology创建备份文件存放的目录。(目录名可自定义,存储地址必须真实存在) 格式为

7、 SQL create directory 目录名 as 存储地址;windows:SQL create directory dmpbak as D:dbbak; Linux:SQL create directory dmpbak as /usr/weaver/; 若成功会提示:目录已创建。为目录赋权格式为 SQL grant read,write on directory 目录名 to public; SQL grant read,write on directory dmpbak to public;若成功会提示:授权成功。退出 sqlplusSQL exit备份格式为 expdp 用户名

8、/密码实例 dumpfile=备份文件名 directory= 目录名expdp system/ecologyecology dumpfile=ecology.dmp directory= dmpbakB、impdp(还原)连接 sqlplus(在数据库服务器上打开命令行窗口操作) Sqlplus system/ecologyecology创建备份文件存放的目录。(目录名可自定义,存储地址必须真实存在) 格式为 SQL create directory 目录名 as 存储地址;windows:SQL create directory dmpbak as D:dbbak; Linux:SQL c

9、reate directory dmpbak as /usr/weaver/; 若成功会提示:目录已创建。为目录赋权格式为 SQL grant read,write on directory 目录名 to public; SQL grant read,write on directory dmpbak to public;若成功会提示:授权成功。退出 sqlplus SQL exit新建一个用来还原的用户名如果 oracle 数据库是新安装的,且为 oracle10g 及以后版本,在创建用户之前,需要使用 sysdba用户执行一条命令(同一数据库服务器上只需要执行一次即可),否则在数据库初始化

10、时会报错: alter system set _allow_level_without_connect_by = true;接着再创建用户及赋权:Sqlplus system/ecologyecologyCREATE USER ecologynew IDENTIFIED BY ecology DEFAULT TABLESPACE users TEMPORARY TABLESPACE Temp;grant connect,resource,dba to ecologynew; commit;exit若无法赋予 dba 权限,可这样赋权:grant connect,resource to ecol

11、ogynew; grant create view to ecologynew;grantDATAPUMP_EXP_FULL_DATABASE,DATAPUMP_IMP_FULL_DATABASEtoecologynew;还原格式为 impdp 用户名 2/密码实例 directory=目录名 dumpfile=备份文件名.dmp logfile=日志名.log REMAP_SCHEMA=备份的用户名:还原的用户名impdp system/ecologyecology directory=dmpbak dumpfile=ecology.dmp logfile=ecology.log REMAP

12、_SCHEMA=ecology:ecologynew如果 impdp 是在同一台机器上操作的,则 impdp 前的创建目录和赋权的步骤都可以省略。如果数据库名(实例名)、用户名、密码改变了,需要修改程序文件下的数据库配置文件ecology/WEB-INF/prop/perties。4. Resin 服务恢复将 Resin 目录(如 D:weaverResin)拷贝到新服务器的相应目录下即可。Windows 平台和非Windows 平台下的 Resin 是通用的,可以直接使用。Windows 平台:安装 Resin 服务,打开 cmd 窗口,运行以下命令安装(路径及最大最小内存根据实际情况调整)

13、:D:WEAVERResinhttpd.exe -java_home D:WEAVERJDK -Dfile.encoding=GBK -install非 windows 平台: 不需要安装服务,可直接使用5. JDK 恢 复将 JDK 目录拷贝到新服务器的相应目录下即可。同为 Windows 平台:必须都为 32 位或都为 64 位操作系统才可通用,否则需要重新下载对应的 JDK同为非 Windows 平台:必须都为 32 位或都为 64 位操作系统才可通用,否则需要重新下载对应的 JDK6. 集群环境共享目录恢复如果从 Windows 迁移到 Linux 或者从 Linux 迁移到 Wind

14、ows,必须重新下载对应的 JDK, Windows 和非 Windows 平台的 JDK 不能通用。如果客户是集群环境,会把 ecology 的一些目录设置为共享,让集群的 ecology 同时能访问,在迁移时,要注意这些目录要单独复制,确保文件不要丢失。7. IP 地址变更的相关修改如果迁移后, 数据库服务器的地址变化了, 需要修改 ecology/WEB-INF/prop/ 下perties 中数据库地址。如果是集群环境,ecology 服务器的地址变化了,需要修改 ecology/WEB-INF/prop/下perties 中主从服务器的地址。如果部署了微搜,微搜服务器的地址变化了,需

15、要在 ecology 上重新配置微搜服务器地址。如果部署了 emobile,若 ecology 访问地址变化了,需要重新初始化设置 emobile;若emobile 服务器地址变化了,需要在 ecology/WEB-INF/prop 下相关配置文件中修改 emobile 的服务器地址。如果部署了 emessage,若数据库服务器地址变化了,需要重新初始化设置消息服务。若emessage 服务器地址变化了,需要在 ecology/WEB-INF/prop 下相关配置文件中修改消息服务的服务器地址。8. 其 他如果是把一个环境迁移到 Linux 上的,在除了要修改路径外,在启动服务前,还要检查环境

16、的字符集以及对文件进行赋权限。检查当前系统是不是使用 zh_CN.gbk 字符集若不是 zh_CN.gbk 字符集,则通过 export LANG=zh_CN.gbk 命令来指定这种方式在重启系统后将失效,若要一直有效,可编辑/etc/profile 文件,在最后添加export LANG=zh_CN.gbk(2)对 Resin 和 jdk 目录使用 chmod +x 赋予可执行权限(3)检查文件格式(在 windows 下编写的脚本文件,放到 Linux 中无法识别)进入相应目录下使用 vi startresin.sh 命令打开 startresin.sh如果是这个结果,则代表文件格式是正确

17、的,直接输入:q! 冒号+q+感叹号表示不保存修改直接退出vi 操作。如果是这个结果,则代表文件格式是错误的,需要转换格式,否则无法启动。输入:set ff=unix 冒号+set+空格+ff 等于 unix 表示把文件格式由 dos 转换为 unix 回车后再输入:wq 冒号+w+q 表示保存之前的修改并退出 vi 操作。除了 startresin.sh 外,httpd.sh 和 stopresin.sh 也必须检查,保证文件格式正确。通过以上步骤,我们基本上已经可以将一个 e-cology 系统恢复还原成功,不过以上的情况都是在假设恢复或重装的文件存放目录结构和原来一致的情况下进行的,一般

18、来说系统迁移重装的时候, 也都要求大家要安装原来的系统的目录来进行恢复,这是因为我们数据库里面记录的许多文件存放的目录都是采用绝对路径的。但是由于服务器环境的限制,也可能会遇到,新的系统与原来系统的安装目录、数据文件存放目录不一致的问题。比如原来系统是安装在 D:WEAVERecology 目录下的,而还原的时候却要安装在 E:WEAVERecology 目录下。如果遇到这样的情况,必须手动到数据库调整相关路径。第二部分解决路径不同的问题如果系统重装恢复的时候新系统的文件存放目录和原系统有所不同(可能还会涉及到服务端口的不同),那么我们可能需要对系统进行以下两个方面的调整:调整 Resin 配

19、置文件中的程序目录指向一. Resin 配置文件的调整调整数据库中记录的文件、图片、模板等存放目录指向, 下面既是针对这些内容的处理方法和步骤进行了描述。1、用记事本打开 Resin 配置文件: Resinconfresin.conf对于恢复的系统主要涉及到需要调整的内容,可能包含以下信息JDK 路径修改中的值注意:Windows 为 D:weaverJDK,Linux 为/usr/weaver/JDK(斜杠方向不同且区分大小写)Resin 的 http 端口,即我们访问的时候在浏览器中输入的端口修改中的 port 值为你需要的端口数值Resin 的 watchdog 端口,一般不需要修改,除

20、非被占用了修改6600中的 port 的值为你需要的端口数值Resin 的内部服务端口,一般不需要修改,除非被占用了修改中的 port 的值为你需要的端口数值e-cology 应用服务器的目录修改D:WEAVERecology中的值2、 非windows 平台:修改 resin/bin/httpd.sh 中JAVA_HOME 路径,修改 Resin/bin/startresin.sh 与 stopresin.sh 中对应的路径。(注意区分大小写)Resin/bin/httpd.sh:如下图红色标注的 JAVA_HOME 路径Resin/bin/startresin.sh:修改下图红色标注的指向

21、 httpd.sh 文件的目录及内存参数Resin/bin/stopresin.sh:修改如下图红色标注的指向 httpd.sh 文件的目录二. 数据库配置记录的调整在这里主要是用到一句 sql,这句 sql 的书写格式如下update 数据库表名称 set 字段名称= replace(字段名称, 被替换内容, 替换内容)1. 【设置中心】【参数设置】【系统设置】中文档、图片、邮件副本、备份目录设置比如:update DocMould set mouldPath = replace(mouldPath, D:, E:),的意思就是把DocMould 表中的 mouldPath 字段里面所有的字

22、符【D:】替换为字符【E:】在数据库中执行以下 sql,了解原来的设置信息:select filesystem,filesystembackup,picturePath,emlpath from SystemSet 得到如下结果:Filesystem: 系统中创建的 Word、excel、wps 文档以及文档附件及图片的存储路径Filesystembackup: Filesystem 的备份目录picturePath:图片的存放目录emlpath:邮件副本的存放目录(老版本不存在此项目录,可以不要理会)在数据库中执行以下 sql,修改成新的设置update SystemSet set file

23、system = replace(filesystem, D:, E:), filesystembackup = replace(filesystembackup, D:, E:), picturePath = replace(picturePath, D:, E:), emlPath= replace(emlPath, D:, E:)修改后结果注 1:做完此修改则以后新上传的文档、图片、邮件会存放在上面设置的新目录中,但是对于历史文档没有任何影响注 2:如果上面的内容为空,则系统默认的目录会在Filesystem: ecolog 安装目录下的 filesystem 目录Filesystemb

24、ackup: ecolog 安装目录下的 filesystembakup 目录picturePath: ecolog 安装目录下的 filesystem 目录emlpath: ecolog 安装目录下的 email/eml 目录 2.修改印章图片存储路径指向在数据库中执行以下 sql,了解原来的设置信息: select markPath from DocSignature得到如下结果:在数据库中执行以下 sql,修改成新的设置update DocSignature set markPath = replace(markPath, D:, E:) 修改后的结果3.修改文档模板存储路径指向在数据库

25、中执行以下 sql,了解原来的设置信息: select mouldPath from DocMould得到的如下结果在数据库中执行以下 sql,修改成新的设置update DocMould set mouldPath = replace(mouldPath, D:, E:) 修改后的结果4.修改文档(镜像文件)存储路径指向在数据库中执行以下 sql,了解原来的设置信息: select filerealpath from ImageFile得到的如下结果在数据库中执行以下 sql,修改成新的设置update ImageFile set filerealpath = replace(filerea

26、lpath, D:, E:) 修改后的结果 5.修改合同模板表存储路径在数据库中执行以下 sql,了解原来的设置信息: select mouldPath from DocMouldFile得到的如下结果在数据库中执行以下 sql,修改成新的设置update DocMouldFile set mouldPath = replace(mouldPath, D:, E:) 修改后的结果 6. 修改 html 表单模板的路径在数据库中执行以下 sql,了解原来的设置信息: select syspath from workflow_nodehtmllayout 得到的如下结果在数据库中执行以下 sql,修改成新的设置update workflow_nodehtmllayout set syspath = replace(syspath, D:, E:) 修改后的结果注:5.0 之前的老版本,没用 html 表单不需要进行该操作7.修改邮件文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论