系统、补丁升级操作指南.ppt

上传人:max****ui 文档编号:2495993 上传时间:2019-11-26 格式:PPT 页数:41 大小:937.50KB
返回 下载 相关 举报
系统、补丁升级操作指南.ppt_第1页
第1页 / 共41页
系统、补丁升级操作指南.ppt_第2页
第2页 / 共41页
系统、补丁升级操作指南.ppt_第3页
第3页 / 共41页
点击查看更多>>
资源描述
,系统、补丁升级操作指南,杨申婧 2009年10月,致力于为金融行业和高等教育机构提供解决方案,介绍 升级前准备 升级操作 升级后验证,目录,期货公司变更管理流程,介绍,介绍,补丁包结构说明 : 以下基础升级包的详细目录结构,以v6p8版本为例:,介绍,介绍,升级流程说明,升级前准备,升级前准备,升级前准备系统升级前公司内部准备,当天交易结算完成并做好证监会报送后: 要求业务部门和营业部,退出所有的windows终端程序,如:柜台管理,交易监控终端,风控终端,交易员,系统监控终端等。 关闭所有的周边网关。 依次关闭:报盘机,行情服务器,交易监控服务器,账单服务器,风控服务器,条件单linux后台,条件单windows服务器。 总部开一个系统监控,查看是否还有操作员没有完全退出,特别是周边网关的,如果有,则全部踢出。确保所有操作员都是正常登出状态后,退出系统监控。 停止应用服务器。 停止一级通信平台。 如果有热备库。则先把当天主交易库数据文件在热备库上load,同时,在热备库上也做好数据库的备份。,升级前准备备份数据库,方式一 在数据库服务器上以sybase用户登录到,执行kssybmgr,选择菜单5备份数据。如图:,系统默认是备份到/backup目录下,备份文件保存在以当天日期为名字的文件夹下,如2009-10-15备份数据,则在/backup目录下生成20091015的文件夹。,升级前准备备份数据库,方式二 手工备份数据库,在数据库服务器上以sybase登录,执行 isql Usa P(紧跟sa密码)进入数据库,在执行 1dump database ksqhdb to “compress:6:/backup/ksqhdb年月日.c6dmp” 2go (可看到数据库备份的过程) 1exit (退出) isql Usa P(紧跟sa密码)进入数据库,在执行 1dump database ksqhdb to “compress:6:/backup/20090310/ksqhdb_20090310_part1.c6dmp“ stripe on “compress:6:/backup/20090310/ksqhdb_20090310_part2.c6dmp“ stripe on “compress:6:/backup/20090310/ksqhdb_20090310_part3.c6dmp“ stripe on “compress:6:/backup/20090310/ksqhdb_20090310_part4.c6dmp“ 2go,升级前准备备份应用服务器,停止应用服务器,将应用服务器运行目录appserver文件夹进行备份。以sybase用户登录至/opt/Sybase-12.5目录下,命令格式为: tar zcvf appserver年月日.tar.gz appserver -exclude appserver/klg -exclude appserver/tlog -exclude appserver/pdbfs,升级前准备备份风控服务器,停止风控服务器,将风控服务器运行目录riskctrlsvr文件夹进行备份,命令格式如下: tar zcvf riskctrlsvr年月日.tar.gz riskctrlsvr -exclude riskctrlsvr/klg -exclude riskctrlsvr/tlog -exclude riskctrlsvr/pdbfs,升级前准备备份服务器程序,服务器类程序包括行情服务器、行情转发机、报盘机、周边网关、交易监控服务器、账单服务器。 请先关闭运行的服务器程序,然后将整个运行目录进行备份。,升级前准备备份终端运行程序,关闭windows终端运行程序,将程序的完整运行目录复制到其他地方进行备份,包括服务类程序、终端管理程序。,升级操作,升级操作,升级操作Linux平台升级数据库升级,数据库升级 数据库升级脚本的存放结构如下: sp altertable 存放表结构的升级文件 spmod_struct 存放基础应用的升级文件 spcommon 存放各模块的业务处理的升级文件 spupdate 存放数据升级脚本,升级操作Linux平台升级数据库升级,数据库升级前准备: 1.准备好一台windows advance server 2003操作系统机器,并安装好sybase_client。 2.配置sybase_client:(依次点击:开始SybaseDsedit Utility菜单),升级操作Linux平台升级数据库升级,3.配置Server的名字、相关数据库的IP地址和端口号 Server的名字可以任意取能够好理解的字符,比如SC_db; Server Address为数据库的IP地址和端口号,IP和端口间以逗号分隔。),4.金仕达刷sql工具的配置:服务器的名字就是刚才sybase客户端Dsedit里配置的Server名字,数据库名为:ksqhdb,用户名为sa或者kstrader.可以按“检查数据库连接”来测试是否连通。,升级操作Linux平台升级数据库升级,数据库升级 数据库升级脚本升级流程: 注意:altertable目录下的SP补丁。一定要用sa用户打,其它目录下的SP补丁,使用kstrader用户打,打补丁的顺序一定要按上图执行!,升级操作Linux平台升级数据库升级,可以利用提供的WinBrushSql.exe工具,请以下下列步骤依次执行: 1、表结构升级,执行 altertable目录下的文件,需要用sa用户执行;点击“执行”查看执行的输出结果,注意观察是否有报错信息。 2、更新数据字典,增加处理参数,执行mod_struct目录下的文件,需要用kstrader用户执行;点击“执行”查看输出结果,注意观察是否有报错信息,升级操作Linux平台升级数据库升级,3、更新业务处理脚本,执行common目录下的文件,需要用kstrader用户执行;点击“执行”查看输出结果,注意观察是否有报错信息。 注意:common目录下SP需要刷2遍。,4、执行update目录下的脚本,进行数据的升级。点击“执行”查看输出结果,注意观察是否有报错信息,升级操作Linux平台升级数据库升级,5、执行sp目录下的update_version.sql,需要用kstrader用户执行。,升级操作Linux平台升级应用服务器升级,应用服务器升级 应用工具升级 将ksqhtools目录下的所有文件上传到服务器的ksqhtools目录下,解压缩后,执行chmod +x * 将所有所有文件增加可执行权限。 如果有历史分库,则需设置历史库的用户名和密码,设置步骤如下: 第一步:cd ksqhtools 第二步:执行setscriptinfo ,依照如下提示依次设置 real db are you sure to set v6_DbPasswd?y/nn real db are you sure to set sa Passwd?y/nn his db are you sure to set v6_DbPasswd?y/ny his db please input v6_DbPasswd: his db are you sure to set sa Passwd?y/ny his db please input sa_Passwd: create ksftscript_his.info succeed! copyright 2008 sungard written by qbin 20081208, support his db,升级操作Linux平台升级应用服务器升级,第三步: 如果是uniux操作系统,直接修改unix_ksftenv_his.sh文件,设置用户密码,如下所示: #set pwd info #历史数据库用户密码 export V6HISDBPWD=kstrader #历史数据库sa密码 export V6HISSAPWD= 注意:升级的服务器的范围包括数据库、应用服务器、备机数据库、历史数据库。,升级操作Linux平台升级应用服务器升级,应用服务器升级 应用服务器升级包括两个部分,一个是应用服务器本身应用程序的升级,另一个就是和业务相关的接口文件的升级。 注意升级前必须停止所有应用服务器的运行。操作如下: 第一步:停止应用服务器的运行后,将apperver目录下的所有的文件用ftp方式上传至服务器原运行目录下。 第二步:检查对应ksmbcc和qhsvrall是否有可执行权限,如果没有,请增加执行权限,命令如下: chmod +x ksmbcc chmod +x qhsvrall 第三步:启动应用服务器。,升级操作Linux平台升级应用服务器升级,接口文件的升级 接口文件的升级包括文件上传、合并、校验、生成应用接口三步操作,各步骤执行需要在appserver目录下执行。 第一步:上传,将modify_function.txt文件上传至appserver的目录下; 第二步:合并,命令格式如下: $ ksmergesdf modify_function.txt function.sdf 第三步:校验,命令格式如下: $ verifysdf 提示“Verify function.sdf successfully!”表示成功 第四步:生成应用接口,命令格式如下: $ qhsvrall l 在提示中“success!” 表示成功 第五步:如果应用服务器处于运行状态,需要先停止之后,再启动应用服务器。,升级操作Linux平台升级应用服务器升级,数据接口升级 如果启用历史分库或者数据分发,则需要做以下操作: 将data_dispatch目录下对应得导出和导入文件夹中的内容上传至应用服务器的sybase目录下即可。 如果对应的为当前库,则需要把导出目录内容上传到sybase目录下; 如果对应的为历史库,则需要把导入内容上传导sybase目录下; 具体上传文件对应的目录结构为: *.rsh文件上传至sybase目录下; data_dispatch目录文件内容上传至sybase目录下的data_dispatch目录中。,升级操作Linux平台升级Windows平台升级,Windows平台升级 服务程序升级 行情升级:包括行情服务器、行情转发机。行情服务器、行情转发机直接进行文件的替换。 报盘机升级,直接替换即可。 其他服务端程序: 其他服务端程序升级没有特别的要求,将升级包的内容直接覆盖即可,并执行bin目录下的bat文件升级配置文件。 终端程序升级 终端程序升级主要面向业务操作人员,包括柜台管理、交易员、风控管理终端、交易监控终端、手工报单、系统监控等。注意升级前需要关闭终端运行程序。 升级步骤: 将各模块对应目录复制到程序的运行目录下;执行bin目录下的bat文件;重新启动执行程序。,升级操作-Linux平台升级- Windows平台升级,客户端升级 非必须升级,原有版本可以继续应用。 Econsign系统升级:同样支持两种方式的升级包,完全安装包、 增量升级包。 1、手工升级,取完全安装包解压缩,根据本公司站点情况进行设置后打包,提供投资者下载安装。 2、自动升级,将“增量升级包”的内容复制到自动升级服务器;注意,6.39版支持自动升级。,升级验证,升级后系统检查,升级后系统检查 系统版本校验 查看柜台管理里系统设置结算参数VERSION,如果是升级v6p8 系统,则需检查该参数值是否是V6.8.0.1,这个是确定后台的版本信息的标识。 其他的windows版本程序都会有其相对应的版本信息。例如:柜台管理系统在v6p8的版本信息为:6.8.2009.421。 系统检查 检查数据库、应用服务器、通讯平台是否正常启动;检查相关windows平台的服务程序、终端程序是否可以正常启动;,升级后系统测试,系统测试 在升级完成系统之后,需要进行相关功能的测试。 1当升级完成之后即备份升级完成的数据库,操作可参考第2.2节。当要连接上3家商品交易所进行测试时,还需要备份接口程序以及行情服务器程序。 2启动应用服务器和通讯平台。,升级后系统测试,3启动升级完成的windows类程序。例如:周边网关、柜台管理、交易员等。 注意:当连接上3家商品交易所进行测试时,在接口配置工具中,需配置“启动交易所测试系统”,进行相关地址信息等内容的配置。如下图所示:,升级后系统测试,4当相应的内容都启动完成之后,需进行业务功能测试: (1)如果升级的内容为大版本的升级,则要求业务部门的相关人员参与测试!测试的内容包括如下几个方面: 系统的交易初始化。 通过交易员和网上交易系统进行下单流程测试,如下正常委托单,下异常委托单,批量下单,批量撤单等等。 测试新版本特有的业务功能。在补丁包中都会含有相应的修改说明,可以按照其中修改的内容进行测试。 交易测试完毕后,做一下结算,检验结算模块的结算流程能够走得通,结算之后的数据和之前结算完成的数据是否一致。 (2)如果升级的内容为小补丁的升级,则要求相应的业务部门人员对于该补丁修改内容进行系统测试。,升级后系统测试,5当测试完成之后,关闭所有windows类程序。总部开一个系统监控,查看是否还有操作员没有完全退出,特别是周边网关的,如果有,则全部踢出。确保所有操作员都是正常登出状态后,退出系统监控。删除测试时所用的接口程序和行情服务器程序,恢复之前备份过的接口、行情服务器程序, 6关闭应用服务器 7关闭一级的通讯平台。 8恢复测试之前备份的数据库即可。 9启动升级之后的windows类程序。,在每次升级完成之后,都应及时记录所升级的补丁的相关名称以及保留所升级的具体内容,以备之后相关信息的查找以及日后的检查。,1、在tmp目录中有一个appserver_p50.tar.gz的压缩包,将该压缩包拷贝到相应的用户目录的appserver目录中,解压开该压缩包,然后检查ksmbcc、qhsvrall、verifysdf、psearch、setdbinfo、showdbinfo、libencryptcfg.so是否有可执行权限,如果没有则加上权限。随后进行function.sdf的合并。 2、配置sybase_client端的相应的地址和端口号,配置金仕达刷库工具,执行补丁包中相应的内容。 3、升级前台版本,上机操作,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!