迁移服务器,如何进行服务器转移
老铁们,大家好,相信还有很多朋友对于迁移服务器和如何进行服务器转移的相关问题不太懂,没关系,今天就由我来为大家分享分享迁移服务器以及如何进行服务器转移的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
服务器迁移
客户由于以下原因可能会要进行OA的迁移
1)项目实施阶段,通过某项测试,把通过测试的机器的OA环境搬迁到另一台机上
2) OA应用服务器硬件升级或故障,为了不影响OA正常使用,需要搬迁
3) OA应用做双机互备,双机热备等
此OA应用服务迁移如果涉及OA数据库的变动,请参考『迁移OA数据库』。
1.相同操作系统间迁移,如从一台windows2003系统机器迁移到另一台windows2003系统机器
直接把$OA_HOME目录拷贝到另一台机器相同路径下(如果拷贝到另一台机器的路径不相同,方法请参考跨操作系统迁移,来修改路径参数);
2.跨操作系统迁移(如从windows操作系统迁移到linux)或者在同一台机器下不同路径下迁移
将$OA_HOME目录压缩成.tar格式,然后上传到目录机器上,解压到需要的路径下
请检查以下这些文件,将路径修改成实际的路径:
1.$OA_HOME/TomcatX/conf/server.xml文件Context path="/oa" docBase=" E:/OA/firstframe/webapp"中docBase的值
或者$OA_HOME/ApusicX/config/server.xml文件application name="oa" base=" E:/OA/firstframe/webapp"中base的值
2.$OA_HOME/firstframe/bin/set-server-env.bat(非windows环境:$OA_HOME/firstframe/bin/init.sh)文件中OA_HOME,JAVA_HOME,JRE_HOME等参数的路径值
3.$OA_HOME/firstframe/resources/firstframe.properties文件中constant.main_storage_dir的值(OA公文处理表单等文件的存放目录路径)
注意:由windows操作系统迁移至其他操作系统,要将数据库中各模块附件中路径的反斜杠全部改成正斜杠,脚本如下:
--oracle脚本:update archive2_attach set serverfile=replace(serverfile,'
','/');update archives_attach set serverfile=replace(serverfile,'
','/');update books_info set serverfile=replace(serverfile,'
','/');update bulletins_attach set serverfile=replace(serverfile,'
','/');update calendar_attach set serverfile=replace(serverfile,'
','/');update docex_fileattach set serverfile=replace(serverfile,'
','/');update fileman set serverfile=replace(serverfile,'
','/');update forum_attachment set serverfile=replace(serverfile,'
','/');update knowledge_attach set serverfile=replace(serverfile,'
','/');update meeting_attach set serverfile=replace(serverfile,'
','/');update messages_attach set serverfile=replace(serverfile,'
','/');update news_attach set serverfile=replace(serverfile,'
','/');update workflow_fileattach set serverfile=replace(serverfile,'
','/');update workflow_signature set serverfile=replace(serverfile,'
','/');update workflow_wordtemplate set serverfile=replace(serverfile,'
','/');update workflow_websign set serverfile=replace(serverfile,'
','/');commit;
--mssql脚本:update archive2_attach set serverfile=replace(serverfile,'
','/')update archives_attach set serverfile=replace(serverfile,'
','/')update books_info set serverfile=replace(serverfile,'
','/')update bulletins_attach set serverfile=replace(serverfile,'
','/')update calendar_attach set serverfile=replace(serverfile,'
','/')update docex_fileattach set serverfile=replace(serverfile,'
','/')update fileman set serverfile=replace(serverfile,'
','/')update forum_attachment set serverfile=replace(serverfile,'
','/')update knowledge_attach set serverfile=replace(serverfile,'
','/')update meeting_attach set serverfile=replace(serverfile,'
','/')update messages_attach set serverfile=replace(serverfile,'
','/')update news_attach set serverfile=replace(serverfile,'
','/')update workflow_fileattach set serverfile=replace(serverfile,'
','/')update workflow_signature set serverfile=replace(serverfile,'
','/')update workflow_wordtemplate set serverfile=replace(serverfile,'
','/')update workflow_websign set serverfile=replace(serverfile,'
','/')go
因为中间件缓存中保存了原来路径参数,影响OA使用,所以在启动OA服务之前请清删除OA缓存文件,$OA_HOME/ApusicX/deploy或$OA_HOME/TomcatX/work/Catalina/localhost目录下的所有文件夹,启动OA服务后重新申请license,如中间件是apusic,还需要重新申请apusic的license,请联系实施人员申请。
如何将应用迁移到另一台服务器
其实这只是一个简单的克隆,数据库位置不变,应用服务器改变。
我建议的做法是:
1。备份原有系统。
2。安装克隆所需的补丁,包含特定操作系统的补丁。
3。在新的应用服务器上建立相关的组和用户,并拷贝原有应用的三个目录到新机器的相应位置。主要为 applprod, applcomn,applora
4。启动原来系统的数据库和监听,注意应用不要启动。
5。在新的应用机器上运行 perl adpreclone.pl appsTier,注意回答正确各个选项的值,主要是数据库服务器的主机名和新应用服务器的主机名。这实际上是一个克隆过程。
6。如果上述步骤顺利结束,便可以在新的应用服务器上打开erp登录界面了。
7。至于以后的工作,可能涉及到修改并发管理器里面的程序定义等内容,可以在管理界面种新加一个安装节点,然后重启应用就可以。
8,对于其他网页问题,主要参考数据库连接的dbc文件,以及 system profile文件,具体问题可以参照metalink的文档,参见metalink上的文档230672.1以及216664.1,165195.1。
如何进行服务器转移
服务器转移有两个含义:
物理服务器从物理地址,比如A机房搬到B机房
需要和原有机房确认无纠纷无遗留问题,然后和新机房办理入驻手续。
最终通过物流或汽车运输把服务器转移到新机房。
网站服务器的虚拟搬迁,就是转移服务商,从原来的服务商处转移到其他服务商接受服务。操作流程:
1.原网站程序数据,打包备份,源文件压缩最好。
2.所有资料转移到新网站服务器。
3.新服务器安装程序,设置数据库,重新运营。
关于本次迁移服务器和如何进行服务器转移的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。