(注:
esb用户为应用使用的Oracle数据库用户,ESBDB为服务名或者环境的TNS,实际服务名或者TNS以生产环境为准)
数据检查
执行命令:
sqlplusesb/esb@ESBDB进入oracle的sqlplus命令行状态,如下图所示:
(注:
esb用户为应用使用的Oracle数据库用户,ESBDB为服务名或者环境的TNS,实际服务名或者TNS以生产环境为准)
执行sql语句:
SELECTVISITOR_IDFROMESB_SERVICE_VISITOR_LIMITWHERESERVICE_CODE='87135';检查数据,如下图所示:
执行sql语句:
selectretry_timesfromESB_APPLICATIONwhereROWNUM=1;检查数据,如下图所示:
应用服务器
更新sipflds.fml文件
备份文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份sip的码表文件sipflds.fml。
执行命令,进入目录:
cd/app/esb/work/fieldTable
以yyyyMMdd为当前日期,例如20170607
执行命令,重命名:
mvsipflds.fmlsipflds.fml.yyyyMMdd
执行完毕,查看列表,ls-ltr如下图所示:
上传文件
用FTP工具(注:
以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件sipflds.fml上传到用户目录/app/esb/work/fieldTable下,即可。
执行完毕后,以用户esb登陆应用服务器188.3.30.1和188.3.30.2,
执行命令:
cd/app/esb/work/fieldTable
执行完毕,查看列表,ls-ltr如下图所示:
查看文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,
执行命令:
cd/app/esb/work/fieldTable打开目录
执行命令:
moresipflds.fml查看文件是否乱码
如下图所示为正常
更新schema文件
备份文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份schema检验文件SIP.INF.001.xsd,SIP.PRC.017.xsd
以yyyyMMdd为当前日期,例如20170607
执行命令,进入目录:
cd/app/esb/work/schema
执行命令,重命名:
mvSIP.INF.001.xsdSIP.INF.001.xsd.yyyyMMdd
执行命令,重命名:
mvSIP.PRC.017.xsdSIP.PRC.017.xsd.yyyyMMdd
执行完毕,查看列表,ls-ltr如下图所示:
上传文件
用FTP工具(注:
以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件SIP.INF.001.xsd、SIP.PRC.017.xsd上传到用户目录/app/esb/work/schema下,即可。
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,
执行命令:
cd/app/esb/work/schema打开目录,
执行完毕,查看列表,ls-ltr如下图所示
查看文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,
执行命令:
cd/app/esb/work/schema打开目录
执行命令:
moreSIP.INF.001.xsd和moreSIP.PRC.017.xsd查看文件是否乱码
如下图所示为正常
SIP.INF.001.xsd
SIP.PRC.017.xsd
更新esb.properties文件
备份文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份esb的属性文件esb.properties。
执行命令,进入目录:
cd/app/esb
执行命令,重命名:
mvesb.propertiesesb.properties.yyyyMMdd(yyyyMMdd为当前日期,例如20170623)
执行完毕,查看列表,ls-l如下图所示:
上传文件
用FTP工具(注:
以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件esb.properties上传到用户目录/app/esb下,即可。
执行完毕后,如下图所示:
查看文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,
执行命令:
cd/app/esb打开目录
执行命令:
moreesb.properties查看文件是否乱码
如下图所示为正常
更新config.xml文件
备份文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份域配置文件config.xml
执行命令,进入目录:
cd/app/esb/esb_domain/config
执行命令,重命名:
mvconfig.xmlconfig.xml.yyyyMMdd(yyyyMMdd为当前日期,例如20170815)
执行完毕,查看列表,ls-ltr如下图所示:
上传文件
用FTP工具(注:
以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件config.xml上传到用户目录/app/esb/esb_domain/config下,即可。
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,
执行命令:
cd/app/esb_domain/config打开目录,
执行完毕,查看列表,ls-ltr如下图所示
查看文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,
执行命令:
cd/app/esb/esb_domain/config打开目录
执行命令:
moreconfig.xml查看文件是否乱码
如下图所示为正常
更新EAR文件
备份ESB.ear文件
以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份esb的应用包ESB.ear。
执行命令,进入目录:
cd/app/esb/work
执行命令,重命名:
mvESB.earESB.ear.yyyyMMdd(yyyyMMdd为当前日期,例如20170623)
执行完毕,查看列表,ls-l如下图所示:
上传ESB.ear文件
用FTP工具(注:
以二进制模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件ESB.ear上传到用户目录/app/esb/work下,即可。
执行完毕后,如下图所示:
重启应用
用SecureCRT软件,分别以esb用户登陆应用服务器1和2,分别执行以下命令启动应用:
执行命令,重启应用:
sh/app/esb/restart.sh
执行命令,查看进程:
ps-ef|grepEsbServer,如下图所示:
执行命令:
cd/app/esb/logs切换到logs目录下,过两分钟等应用启动完成后,
执行命令:
grep"ESBstartupsuccess!
"default.log查看启动是否成功,如下图表示启动成功: