2024年5月1日发(作者:)
打补丁步骤
1.如何打补丁:
如何打补丁:
补丁集团区分为标准补丁和非标准补丁。
标准补丁:指的是通版补丁,一般很稳定并且对相应的版本都能使用。
非标准补丁:一般是专项补丁,是针对莫个项目、某个需求出具的对应版本的补丁、
使用的时候,需要小心,得做详细的测试。
在标准与非标准的基础上,通俗点又可以分为:程序型补与脚本型补丁。
备注:一般我们收到补丁格式有两种:.rar和.jar。现在集团出一般走服务支持部的标
准补丁形式,最后都会以.jar形式,方便nmc系统打补丁使用,有时候为了发送方便,会
将一个jar或者几个jar压缩后打包成.rar。.rar的文件需要解压后使用。
补丁管理过程:
测试与正式系统打补丁都要经过以下过程:
程序型补丁:
1)、补丁拿到后,需要建立补丁库,对补丁进行管理(顾问自己需要建立,客户那边
也需要建立)
2)、建立打补丁的记录表:时间、补丁名称、解决问题描述(顾问自己需要建立,客
户那边也需要建立)
3)、备份代码文件(程序)(使用nmc系统,一般不用备份,因为补丁可以回滚)
4)、覆盖程序文件(方式1:使用nmc:打补丁,需要使用.jar文件,能自动覆盖。方
式2:手工打补丁,需要再将.jar文件解压,手工去覆盖nchome)
5)、根据补丁安装说明来,重新部署或者重启中间件
SQL脚本型补丁:
1) 补丁拿到后,需要建立补丁库,对补丁进行管理(顾问自己需要建立,客户那边也
需要建立)
2) 建立打补丁的记录表:时间、补丁名称、解决问题描述(顾问自己需要建立,客户
那边也需要建立)
3) 备份数据库,对备份的数据库正确命名,方便日后维护。
4) 执行SQL
5) 一般执行SQL后马上生效。
2.需要打上线前系统标准补丁。
plsql登陆数据服务器配置好,需要打上线前标准补丁。
如何打脚本型补丁
步骤一:先进行备份
select * into PUB_BILLTEMPLET_B_back from PUB_BILLTEMPLET_B where
PK_BILLTEMPLET='1002Z81Y' and
PUB_BILLTEMPLET__BILLTEMPLET_B='1002Z81CR'
步骤二:执行脚本
update PUB_BILLTEMPLET_B set EDITFORMULA
='csendstordocid->getcolvalue2
(bd_materialstock , pk_stordoc, pk_material, cmaterialid,pk_org
,csendstockorgid_ID)' where PK_BILLTEMPLET='1002Z81Y' and
PUB_BILLTEMPLET__BILLTEMPLET_B='1002Z81CR';
commit;
步骤三:如果有问题更新回来
update PUB_BILLTEMPLET_B set EDITFORMULA = (select EDITFORMULA
from PUB_BILLTEMPLET_B_back) where
PK_BILLTEMPLET='1002Z81Y' and
PUB_BILLTEMPLET__BILLTEMPLET_B='1002Z81CR';
查询字段是什么:
select EDITFORMULA ,* from PUB_BILLTEMPLET_B where
PK_BILLTEMPLET='1002Z81Y' and
PUB_BILLTEMPLET__BILLTEMPLET_B='1002Z81CR'_back
再打补丁!
发布评论