Ø         维稳期间客户应急措施建议<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

建议各用户平时做好应急预案的评估并加以完善,并进行应急演练;一旦出现系统故障,则立即启动应急流程。
1、  应急流程建议
(1)第一时间联系恒生维护中心。遇到紧急情况时,立即通过拨打恒生维护热线(TEL:0571-28829999)或通过其他应急渠道,与恒生维护中心取得联系。
(2)立即成立异常事件处理小组。由于异常事件可能涉及到多个单位或者系统的多个方面,建议在3分钟内成立异常处理小组,由组长总体协调,安排小组成员分头与相关单位保持多方联系,可能涉及恒生、交易所及卫星公司、网络供应商、数据库和硬件供应商等,并且在问题未解决前确保一直在线联系,及时根据相关供应商的指导进行应急处理。
(3)及时记录并提供相关信息。在对异常事件进行分析时,需要根据问题现象获取一些必要的信息。通常包括:产品版本、问题现象、报错信息(客户端、中间件、报盘等)、中间件及管理客户端的日志、报盘机的日志、银证平台日志、操作系统日志、数据库的日志、后台业务数据、配置文件及配置参数等。用户需要在日常运维过程中牢牢掌握上述信息的获取方法,并及时有效的提供给恒生或相关供应商。
     系统日志获取方法可参见:
http://hsoa.hundsun.com/cmbbs/dispbbs.asp?boardID=26&ID=757&page=1
(4)有效执行应急措施。根据双方共同制定的应急处理方案,在异常小组组长协调下,有效执行应急措施,并进行及时验证和反馈。
(5)处理遗留问题。异常事件过程中可能会产生一些数据错误或遗留问题,在应急处理完成后,需对这些遗留问题进行一一处理,确保问题的彻底解决。
(6)总结分析异常事故,找到事故根源。
2、  应急环境建议
(1)应急渠道:为确保在异常事件发生时,能够快速的与各方取得联系,需要准备应急联系方式,联系方式应包括各系统供应商及相关机构。恒生应急渠道参考本指引中的‘常用联系电话’。
(2)应急工具:在发生异常时,为了能够快速的排查问题,找到应急方案,需要备有一些应急工具。常备工具参考如下:
     远程连接工具(pcanywhere、VNC、QQ等)、网络检测工具、病毒检查工具、应用系统相关工具。
     目前恒生提供的工具:实时备份切换工具、oiw插入空记录工具、企业版手工初始化工具、性能检查工具等。
(3)应急预案:目前恒生提供的应急预案如下:
服务器操作系统异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=649
数据库异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=650
应用程序异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=651
系统性能异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=652
交易接口异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=653
回报异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=654
申报异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=655
组件连接异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=656
初始化异常处理方法:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=657
切换备份服务器步骤:
http://www.hundsun.com/service/faq/faq_view.php?faq_file_id=718
     针对以上应急环境中的各项内容,用户应及时进行更新,保持有效性;并经常进行演练和验证。

Ø         恒生维稳服务措施

1、    恒生维稳服务内容及相关常用联系电话
服务类型
服务内容
联系方式及介绍
电话服务
业务咨询
及相关售后技术支持等
7×24小时统一服务热线:0571-28829999
远程问题诊断和支持服务
售后技术支持
7×12小时(8:30am-20:30pm)
远程连接工具(pcanywhere、VNC、QQ等)
现场服务
常规现场服务
重大异常应急服务
传真服务
业务需求受理
投诉建议意见等
服务传真:0571-28829016
邮件服务
业务需求受理
技术问题探讨
服务建议意见等
服务邮箱:service@hundsun.com
在线服务
程序资料下载
在线业务咨询
业务信息发布
技术问题探讨
券商交流平台等
在线客户服务中心:http://www.hundsun.com/service
客户论坛:http://www.hundsun.com:81/cmbbs/index.asp
投诉受理服务
投诉受理服务
电话:13957180701 ;0571-28829999转9
邮箱:complaint@hundsun.com
传真:0571-28823456
2、    恒生维稳扩展服务产品
       为帮助用户提高信息系统运维能力和突发事件的应急处理能力,保障信息系统安全,除了已推出的服务项目以外,恒生客服事业部凭借自己多年的服务经验积累推出了恒生维稳扩展服务产品,包括:
      系统评估服务
      系统运维现场驻守服务
      ORACLE技术支持服务
      定制培训服务
      安全产品和安全解决方案
      灾备外包服务
用户如需了解以上服务产品详细信息或者订购相应产品,请咨询当地市场人员。

关于oracle数据库重启后AS未正常重启造成交易异常的案例分析

异常情况:少部分股民的回报未处理进来。经查看报盘机的日志,发现有部分的回报出现执行过程失败的错误,错误信息:Exec SP ERROR!PD_rept_return_control。
从现象看应该是AS和后台的连接存在问题,立即重启所有AS,并对交易接口库中的成交数据进行了重新回报,原来未处理进来的回报记录能够正常回报入系统。
 原因分析:通过查看数据库日志alter.log、AS和报盘机的日志,对问题的原因进行分析,具体情况如下:
1、数据库日志分析
从数据库日志alter中,发现节点2的日志(alter_swdb2.log)中有以下信息:
……
Sat May 10 20:02:23 2008
ALTER SYSTEM SET service_names='' SCOPE=MEMORY SID='swdb2';
Sat May 10 20:02:24 2008
Immediate Kill Session#: 447, Serial#: 5
Immediate Kill Session: sess: c<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />000000619376c08  OS pid: 23926
Immediate Kill Session#: 448, Serial#: 5
Immediate Kill Session: sess: c0000006193780b8  OS pid: 23779
Immediate Kill Session#: 449, Serial#: 237
Immediate Kill Session: sess: c000000619379568  OS pid: 23766
Immediate Kill Session#: 450, Serial#: 15
Immediate Kill Session: sess: c00000061937aa18  OS pid: 23839
Immediate Kill Session#: 451, Serial#: 13
……
该信息表明在2008年5月10日(星期六)20:02:24时,数据库的节点2出现了系统自动终止和客户端会话的情形。经确定,该时间点系统曾出现约3分钟左右的网络异常。因oracle在巡检周期内检测到网络存在问题,会自动终止和客户端的会话;因此我们在数据库日志中可看到数据库自动终止和客户端会话的记录。
2、报盘日志分析
本次回报问题的相关报盘机日志信息如下:
20080512 09:15:05.519 回报处理错误!错误信息:Exec SP ERROR!PD_rept_return_control
20080512 09:15:05.519 Threadindex:2
20080512 09:15:05.519 回报处理错误!……错误信息:Exec SP ERROR!PD_rept_return_control
……
以上信息表明报盘回报过程执行失败(:Exec SP ERROR!PD_rept_return_control),从而导致该回报业务的处理失败。
关于该情况分析如下:
报盘AS连接在节点2上,当节点2出现oracle服务器端中止与客户端的会话后,与该节点相连的相关客户端AS没有进行重启,这样这些客户端(AS)并不知道与oracle的连接已无效(只有在实际已断开的连接上进行业务操作时才能知道该连接已不可用),收到请求时仍旧会进行处理,在执行存储过程时由于与数据库连接失效而出现oracle错误,因此导致当前业务处理的失败。
上述错误一旦发生,对当前的业务肯定是失败的,此时AS会把这个连接标记为断开,并在下次业务处理需要数据库连接时会重新和数据库建立连接,保证下次业务能够正常处理。日志中为何会有多个回报失败的业务呢?原因是AS采用的是数据库连接池,连接数量一般大于所需的并发连接数,所以排在后面的有问题(实际已断开)的连接,在有较多并发业务的时候也会被触发异常,所以会出现多条回报异常的现象。
通过以上分析,该问题不应该仅仅在回报上体现出来,在其他连接到节点2的AS上处理业务时也会出现类似的问题,进一步查看AS的日志,也证实了这一点,如某个AS的日志:
{[90529] [1508] [CStatementImpl::open()] [
 select a.* from hs_fund.fund a 
 where a.client_id ='11111'
       and a.fund_account =11111 ] [数据库统一访问服务] [语句执行失败] [2]}
{[91347] [3] [CConnectionImpl::setErrMessage] [TRACE:ORA-03113: end-of-file on communication channel
] [common] [调试信息] [0]}
该日志说明客户通过连接到节点2的AS查询资金业务也出现oracle返回的错误,说明当时AS与oralce的连接出现异常。该错误在一般情况下,股民重新查询一下资金即能正常返回,因此表现不明显。
 解决方案:以上异常说明在出现类似后台数据库连接已断开、但AS并未知道连接已无效的情况下,需要AS的连接池中的所有连接均处理过业务后才能全部正常,否则如果并发业务没有达到连接数,则处理失败的隐患就一直存在。
建议用户加强系统运维监控,一旦发现数据库所在网络有断开情况,在数据库恢复正常后,所有与数据相连的中间件需要重新启动,重新建立连接。

程序速递

Ø         工行存管组件

1、  给银行回复证券应答包时,先按柜台错误号翻成中文,不认识的就取柜台的中文信息,便于银行方识别。
2、  支持白天交易增加的通讯检测包和证券发起查交易结果两项功能。
3、  银行请求证券应答时,发给银行的错误信息要检查一下非<0x20~0x7E>字符的情况,便于银行识别。
4、  对银行返回的错误号1096或错误信息里有超时字样的应答,做丢弃处理,防止银行错误应答时造成单边帐问题。
5、  针对证券发起结息、转入、转出,对于银行应答中的错误码在现有接口中定义的[1001->1058]以外的项,一律丢弃,防止银行错误应答时造成单边帐问题。

转载于:https://blog.51cto.com/64239/211256

恒生证券期货行业用户维稳工作指引(二)相关推荐

  1. 恒生证券期货行业用户维稳工作指引(一)

    恒生证券期货行业用户维稳工作指引<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&quo ...

  2. 一份规范的舆情维稳的月报怎么写的具体格式和方法技巧

    舆情维稳的月报就是对一整月的维稳舆情进行分析,如舆情趋势.舆情传播路径.舆情态势等分析,得出的阶段性的结论,为舆情维稳工作下一步的开展提供改进和预防的决策性参考依据. 所以,不管是撰写舆情维稳的月报还 ...

  3. 恒生LIGHT云金融交易测试平台,支持股票、融资融券、股票期权、基金、期货等多市场,提供免费的实盘行情和便捷的API接入,满足多金融业务品种的高仿真实训环境,进行策略实盘回测!

    金融交易测试平台,是恒生LIGHT云为开发者提供的一套支持股票.融资融券.股票期权.基金.期货等多市场,多金融业务品种的高仿真实训环境. 开发者通过开放的接口接入金融交易测试平台,一方面可以验证自身产 ...

  4. 第二证券|连拉20CM涨停!防疫新概念股火了!恒生科技指数涨逾5%

    周四上午,"新十条"发布后,由于A股商场已反弹一段时刻,两市股指今天早盘接连震动走势,港股在地产.科技.消费等板块带动下,体现更为强势. A股上证指数早盘在3200点附近持续震动, ...

  5. 九龙证券|三胎概念股拉升…港股跳水,恒生科指重挫近5%

    兔年首个交易日,A股迎来开门红,沪指开盘即打破3300点,创业板指一度涨近3%:港股却大幅下挫,恒生科技指数一度跌超5%. 详细来看,A股方面,两市股指全线高开,沪指开盘即打破3300点,再创本轮反弹 ...

  6. 恒生o32系统介绍_南京证券向恒生发起会议:@宽途@O32@固收系统…

    昨天我们发起的电话会议 受到了大家的"云"打call呀! 这不,今天 南京证券就发起了线上会议@恒生 近日,恒生量化特色的交易终端宽途在南京证券上线了.本次上线宽途功能包括了证券组 ...

  7. 证券期货行业监管大数据治理方案研究

    证券期货行业监管大数据治理方案研究 蒋东兴1, 高若楠2, 王浩宇2 1. 中国证券监督管理委员会信息中心,北京 100033: 2. 中证信息技术服务有限责任公司,北京 100033 摘要:为充分发 ...

  8. 股票内参|港股暴力拉升 恒生科技指数大涨

    财经365(www.caijing365.com)讯,十月七日上午,港股高开高走,恒指开盘涨幅超过1%,盘中涨幅持续扩大,截至中午,恒指涨幅超过2%,国有企业指数涨幅近3%,恒指涨幅超过2%. 股票内 ...

  9. 盛大九年征程 盛大的娱乐帝国 盛大维稳

    创造了中国网游业的盛大,转眼已经九年风光.持续领跑网游行业的盛大,从开创中国网游业到为网游业定制规则,再到超脱网游行业,再破再立,引导行业上升,给予业界颇多启示. 本刊记者 刘佳 1999年是资本疯狂 ...

最新文章

  1. 【Qt】pro中使用DEFINES来实现条件编译
  2. 关于PHP 使用 unset 销毁变量 但是 没有销毁内存的 记录
  3. 【Py面试题】找到数组或整数列表中连续子序列的最大和
  4. 计算机造句英语怎么说,计算的英文翻译是什么及如何造句
  5. 【spring data jpa】spring data jpa 中的update 更新字段,如果原字段值为null不处理,不为null则在原来的值上加一段字符串...
  6. 神经网络中使用Batch Normalization 解决梯度问题
  7. 计算图片相似度的方法
  8. 转载:OpenStack从入门到放弃
  9. python虚拟环境搭建learning_log_vscode Python 虚拟环境搭建
  10. python基础--函数1
  11. ros_arduino_bridge功能包集的使用
  12. 【http-flv】zlmedia http 客户端拉取 http-flv 流程
  13. 【励志篇】我的创业历程总结
  14. CTEX零基础基础入门Latex
  15. 使用国标流媒体服务器查看监控摄像头视频流如何正确使用UDP及TCP协议?
  16. android x86 4.4 网络,安卓Android-x86 4.4联网设置教程 解决不能上网
  17. 易协软件:workflow与BPM区别
  18. oracle有索引的集合,oracle中记录和集合
  19. JDK17遇到报错 module java.base does not “opens java.util“ to unnamed module 问题解决
  20. Scheme 语言介绍

热门文章

  1. AndroidStudio_AndroidStudio debug的时候断点打不上_No executable code found at line---Android原生开发工作笔记236
  2. 嵌入式工作笔记0006---半导体中的IP核是什么意思
  3. SpringCloud学习笔记014---可以使用json对rabbitmq进行封装,方便数据传输
  4. 一个普通买房者亲历的房价跳涨事件
  5. java分布式(eclipse环境的使用)
  6. 14年macmini装双硬盘_19年性价比超高的5款笔记本电脑推荐
  7. ati catalyst linux 视频解码,如何为ATI/APU用户编译编译安装XBMC,硬解播放视频
  8. docker php安装gd扩展_给docker里的php安装gd扩展
  9. 删除高频分量matlab,关于FFT之后怎么提出该频率分量
  10. linux摄像头流媒体开源项目,Github上最受欢迎的10大开源免费的RTSP流媒体项目