华为3GHLR数据库ORACLE脱机查询探索.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华为3GHLR数据库ORACLE脱机查询探索

华为3GHLR数据库ORACLE脱机查询探索   摘 要 HLR设备中存储有大量有价值的信息,但在线提取这些信息存在着很大的风险。HLR脱机查询系统满足了这一需求,通过数据库备份导入脱机系统并结合优化的查询算法,可以为市场部门决策提供极具价值的第一手数据资料。   关键词 3G HLR中央数据库 ORACLE SQL语言 表结构   1 HLR在移动通信系统中的地位   2009年随着工业和信息化部正式发放了3张3G牌照,中国正式进入了3G时代。在3G的三种基本制式中,中国联通选用的WCDMA是最具竞争力的,它是目前世界上用户最多的和技术最成熟的3G网络,全球范围内的用户达到了3.2亿。华为公司针对WCDMA网络推出的HLR9820V6系列产品,随着我国3G网络的建设也得到了广泛的应用。   现阶段WCDMA网络R4版本的核心网系统结构如图1所示:   与2G相同,HLR仍是M900/M1800移动通讯系统的核心数据库,存储着该HLR控制的所有注册登记的移动用户的相关数据。在一个移动交换业务区中,所有移动用户的重要静态数据均存储在HLR中,其中包括移动用户识别号码、访问功能和用户类别等数据。HLR同时存储并提供移动用户实际漫游所在的位置区信息,以便任何入局呼叫都能取得被叫用户的的路由信息,从而接通被叫用户。   另外,3G网络的HLR设备兼容2G用户,在数据库中存储着用户访问2G或3G网络的权限。   2 HLR设备的核心组成及其重要性   HLR设备的核心在于其存储大量数据的中央数据库。华为M900/1800中央数据库硬件由两台SUN服务器,一个D1000和终端集线器(Terminal connectrator)组成,软件数据库采用ORACLE。   中央数据库在设计上采用双网双平面的体系结构,并且部件选型充分考虑了可靠性。而这种可靠性的设计更说明了HLR设备在整个移动通信网中的关键地位和作用。从HLR的作用中我们可以了解到,一旦中央数据库出现问题,HLR设备会退出服务,直接造成的影响就是所辖的几十万甚至是上百万的用户无法登录网络和接打电话。而如果故障无法在短时间内排除,其造成的经济和社会的负面影响将会是无法估量的。   因而在所有的通信规程中均明确要求,HLR的年阻断率都严格控制在30分钟以内。故HLR中央数据库的维护工作一直是从事移动交换维护工作人员最为重视和关注的。   3 HLR数据库脱机查询的需求   同时在HLR的用户数据库中又存在着大量的有待采集的信息,例如当前的开户用户数,用户开机情况,用户在各地的分布情况等等,这些信息对市场部门的决策都有重要的参考价值。   例如,市场部门比较关心的一些数据:   ◆每天新入网的用户数量   市场部门通过每天对开户数进行统计,可以直接了解整体市场发展的速度;   ◆开通增值业务的用户数   例如通过对比每日开通彩铃业务的用户数量的变化,业务部门可以间接的了解用户对彩铃的资费的认可程度;   ◆用户在全国的漫游分布情况   信息部门通过了解用户在全国的各地的漫游情况,可以判断出高漫游区域,进而制定灵活的套餐来刺激用户的增长。如图2所示:   这一系列的有价值的资料数据都存储在HLR设备的数据库中,而如果要查询这些信息,需要对其SUN平台上的ORACLE 数据库进行SQL查询操作。但由于查询操作是直接针对正在运行的HLR底层oracle数据库的,因而在线操作存在较大的风险,是很不安全的。下列情况是在线操作潜在的风险:   ◆查询操作会导致数据库系统负荷明显增加,严重时可能引起系统过载而宕机;   ◆查询指令存在错误,例如误加入了修改或删除的指令,会导致数据库数据错误;   ◆频繁的使用联合等耗费系统资源的SQL操作,会累积导致系统资源不足。   这任意一个潜在的风险,在稳定性要求极高的HLR系统中都是不允许存在的。由此可以看出在线操作查询这些有价值的数据是没有现实意义的。   而如果可以实现建立脱机的系统,实现查询HLR用户信息的操作,将是很安全且实用的。脱机系统是指,在一台独立的与网络没有连接的SUN终端或PC机上,安装与HLR相同版本的ORACLE数据库,并将HLR备份的数据库文件导入脱机的ORACLE中,通过编写查询脚本或程序在脱机ORACLE进行用户数据查询。   4 HLR数据库脱机系统的实现   4.1 ORACLE平台和版本的确定   ORACLE数据库软件存在诸多版本,应用的平台也很广泛,如WINDOWS、SUN(SPARC)平台等。这样就为我们提供了很大的选择空间,在使用WINDOWS的PC机和使用SOLARIS的SUN机器上均可实现脱机系统的功能。   本例采用SUN Ultra5工作站,故仅介绍

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档