Nokia数据库和华为数据库介绍

上传人:文*** 文档编号:64132457 上传时间:2022-03-21 格式:DOC 页数:17 大小:218.50KB
收藏 版权申诉 举报 下载
Nokia数据库和华为数据库介绍_第1页
第1页 / 共17页
Nokia数据库和华为数据库介绍_第2页
第2页 / 共17页
Nokia数据库和华为数据库介绍_第3页
第3页 / 共17页
资源描述:

《Nokia数据库和华为数据库介绍》由会员分享,可在线阅读,更多相关《Nokia数据库和华为数据库介绍(17页珍藏版)》请在装配图网上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! Nokia数据库和华为数据库结构介绍(2008年4月) 李勇一、Nokia数据库结构1.1 Nokia数据库表分类说明网优人员用到Nokia Oracle数据库里面的表主要包含四类:1、 配置表。配置表里面主要记录网元的配置信息、参数信息,命名方式为C_,例如C_BSC、C_BTS、C_TRX、C_NSV等,配置表的数据不一定与现网运行的数据完全一致,配置表的信息是通过OMC收集网元的信息组成,可以认为是网元信息的备份,可以通过Upload操作手动收集网元信息,更新配置表,也可以通过DownLoad将配置表的信息应用于网元(具体操作有一定的规范)

2、,注意配置表中参数的数值较多与命令行查看表示的方式不一样。2、 性能表。性能表里面主要记录的是性能统计数据信息,Nokia OMC统计数据都在BSC上进行,因此统计项不能具体区分Abis链路和Um链路故障。性能表的命名方式为P_,如P_NBSC_TRAFFIC、P_NBSC_RES_AVAIL、P_MSC_VLR_LA、P_MSC_CG等,性能表的统计间隔一般设为60分钟3、 告警表。告警表主要收集网元的告警信息,与性能表不同的是,告警表的信息收集比较及时,并不是等到一个小时之后才生成记录,OMC将收集的告警信息实时的插入到告警表中,Nokia的告警表为FX_ALARM4、 对象表。对象表主要

3、存贮所有网元对象的信息,对象表的命名为Objects1.2 关键字段说明日常网优操作中,我们需要配置数据或者性能数据,需要关联以上四类中多个表,表与表中间的关联都是通过某些字段进行关联,了解表的重要字段非常重要。配置表INT_ID:表明网元的唯一性性能表INT_ID:表明某一列统计数据的唯一性,不具备实际使用价值,与其它性能表相连。性能表BTS_INT_ID:BTS网元的标志,可以与配置表的INT_ID进行关联性能表PERIOD_START_TIME:测量的起始时间,在按小时取统计时,一般用该字段作为判断条件载频级性能表TRX_INT_ID:TRX网元的标志,可以与配置表的INT_ID进行关联

4、性能表BTS_ID、TRX_ID:BTS和TRX的编号配置表中CONF_NAME:一般条件选择为“”,表示当前正在使用的网元,除了ACTUAL类型外,同一网元还可以备份格式保存,这在割接时比较有用(进行SWAP操作)在性能表和配置表中,都只有网元的INT_ID信息,但具体信息不知道,有些类似只知道你的身份证号码,而不知道你的名字和具体信息一样,这些信息都记录在Objects表中。Objects表的结构比较复杂,以下为Objects表的内容,常用的列已在后标明,如下表:INT_ID网元唯一性SEQNBRPARENT_INT_ID上一级网元SA_INT_IDLA_INT_IDOBJECT_CLAS

5、S网元分类OBJECT_INSTANCE网元实例NAME网元名称ADDRESSSTATESTATE_CHANGEMSC_INT_IDBSC_ID_IN_MSCBCF_TYPE基站类型FREQ_BAND_IN_USE使用的频段NW_NAMESYS_VERSIONVERTICAL_LOCHORIZONTAL_LOCNMS_IDINT_ID_IN_NMSTIME_STAMPGEN_NUMBER1GEN_NUMBER2GEN_NUMBER3GEN_NUMBER4GEN_NUMBER5GEN_STRING1GEN_STRING2GEN_STRING3GEN_STRING4GEN_STRING5IP_AD

6、DRESSNE_PRIORITY我们往往要得到上一级的网元信息,这样就需要将Objects表自身关联,通过PARENT_INT_ID和INT_ID进行。OBJECT_CLASS主要记录网元的分类信息,如 :网元OBJECT_CLASSBCSU3BTS4PCM15TRX24BCF27BCSU3OBJECT_INSTANCE为网元的实例,比如,网元为BTS网元时,对应的OBJECT_INSTANCE为BTS_ID编号,网元为BCF网元时,对应的OBJECT_INSTANCE为BCF_ID编号,网元为NSV网元时,对应的OBJECT_INSTANCE为NSEI编号NAME为网元的名称,如网元为BTS

7、网元时,为小区名称(ZEEI显示的),如网元为BSC网元时,为BSC名称举例说明:以上四张表关联中,OBJECTS自关联了3次,OBJECTS表由于与C_BTS的INT_ID关联,那么得到的对象信息为BTS级,OBJECTS_2的INT_ID与OBJECTS的PARENT_INT_ID关联,可以看出,OBJECTS_2为BTS的上一级网元BCF,同样OBJECTS_1为OBJECTS_2的上一级网元BSC关联之后以上四张表的部分字段说明:OBJECTS.INT_ID:小区的INT_IDOBJECTS.OBJECT_INSTANCE:BTS_IDOBJECTS_1.INT_ID:小区所在的BCF

8、的INT_IDOBJECTS_1.OBJECT_INSTANCE:BCF_IDOBJECTS_2.NAME:BSC名称这里由于C_BTS表为BTS级的网元,不需要指定OBJECT_CLASS类型,如果不通过关联具体的网元配置表,想得到网元的OBJECTS信息,需要指定OBJECT_CLASS值配置表与OBJECTS表的关联很简单,通过INT_ID和PARENT_INT_ID多次关联OBJECTS信息,注意,你可能需要知道当前网元上面有几级网元,如对TRX配置表与OBJECTS表关联时,需要关联OBJECTS表四次,在不知道的情况下,可能需要多次关联OBJECTS表尝试。性能表与OBJECTS表

9、的关联大都通过BTS_INT_ID与OBJECTS表的INT_ID关联实现,通过可以通过多次关联OBJECTS表获得上一级对象的相关信息。告警表的信息如下,主要用到的为解释的字段:CONSEC_NBRINT_ID网元IDNE_IDNE_SITE_IDDN网元信息ALARM_TYPE告警类型ALARM_STATUSORIGINAL_SEVERITYALARM_TIME告警时间CANCEL_TIME告警取消时间CANCELLED_BYACK_STATUSACK_TIMEACKED_BYALARM_NUMBER告警号SEVERITYNOTIFICATION_IDPREV_OPER_STATENEW_

10、OPER_STATEFILTERED_FROMTEXT告警内容EVENT_TIMEINSERT_TIMETROUBLE_TICKET_IDINTERNAL_ALARMEXTRA_TEXTUSER_ADDITIONAL_INFOSUPPLEMENTARY_INFO附加码DIAGNOSTIC_INFOPROBABLE_CAUSENE_GIDNE_SITE_GIDNE_CONT_GIDNE_MR_GIDNE_CONT_MR_GIDCORRELATED_ALARMCORRELATING_ALARMUPDATE_TIMESTAMPCORRELATOR_CREATEDPIPE_KEY技巧:我们可以通过在P

11、erldeveloper里面用一条简单的查询语句研究表的结构:Select * from where rownum10 /* 读取某表的前十行数据 */1.3 常用表介绍常用配置表如下:表名称作用C_BSCBSC参数C_BCFBCF参数C_BTSBTS参数C_TRX载频参数C_NSENSEI参数C_ADJACENT_CELL邻区参数C_DAPDAP参数C_POWER_CONTROL功率控制参数C_HANDOVER_CONTROL切换控制参数常用的性能表如下:表名称网元级别作用P_NBSC_SERVICE小区级基于清除码统计P_NBSC_RES_AVAIL小区级资源可用性P_NBSC_POWER

12、小区级功率方面P_NBSC_HO小区级切换方面P_NBSC_TRAFFIC小区级话务方面P_NBSC_RES_ACCESS时隙级接入方面P_NBSC_RX_QUAL载频级质量方面P_NBSC_RX_STATISTICS载频级载频统计P_NBSC_HO_ADJ邻区级邻区间切换统计P_NBSC_AVAIL小区级可用性P_MSC_VLR_LALACLAC相关统计P_NBSC_CODING_SCHEME小区级EGPRS编码方式统计P_NBSC_FRAME_RELAYBEARGB接口统计P_NBSC_DYNAMIC_ABISE1EDAP统计P_NBSC_GB_OVER_IPBEARIP方式的GB接口统计

13、P_NBSC_PACKET_CONTROL_UNIT小区级GPRS相关统计P_NBSC_UNDERLAY载频级载频掉话统计二、华为数据库结构1.1 华为数据库表分类说明华为系统采用Sybase数据库作为底层数据库格式.IM2000底层数据库如下图:日常网优工作主要用到fmdb、omcdb、pmdb三类数据库,其中fmdb主要统计告警相关的信息,omcdb主要统计配置相关信息,pmdb主要统计性能数据信息,如果查询涉及多个不同的数据库,查询语句中表名称前要加上数据名,比如:omcdb.dbo.表a.列a、pmdb.dbo.表b.列c类似的格式虽然有pmdb数据库,但华为系统的参数信息,如切换参数

14、、功控参数、小区空闲参数等在OMC上并没有备份,全存放在BSC的BAM中,因此,如果要收集华为系统的参数数据库比较麻烦,后续需要开发相应的软件工具.针对不同的BSC软件版本,IM2000对应的数据库表也不一样,这里介绍的是基于BSC6000和PCU6000的数据库.性能数据表的命名方式解释如下.1、M2000性能数据库测量单元周期结果数据表命名规则:tbl_Result_X_Y说明:X表示功能子集ID,Y表示周期的索引(取值为04,0表示5分钟,1表示15分钟,2表示30分钟,3表示60分钟,4表示1440分钟)。2、M2000性能数据库测量单元周期结果数据表字段命名规则:Counter_Z说

15、明:Z表示指标ID。3、举例说明:功能子集ID功能子集名称支持周期(分)指标ID1275068417SCCP源信令点测量15/60127506941715分钟结果对应pmdb数据库的位置:tbl_Result_1275068417_1. Counter_127506941760分钟结果对应pmdb数据库的位置:tbl_Result_1275068417_3. Counter_1275069417华为的性能统计表比较丰富,涉及的表非常多,基本能满足日常网络优化分析的需要。请注意:Sybase数据库编写脚本时,区分大小写,因此表名称和Counter的大小写都要注意1.2 配置表说明网元的配置数据描

16、述了网元的物理配置和业务配置等方面的信息,不同类型的网元配置数据不相同。一般而言,网元的配置数据之间有一定的层次关系,如网元的单板必然要插在某个机框,而机框又必然要位于某个机柜中。配置数据这种层级关系,我们通过树状的配置模型来体现。配置模型中的每个节点称为一个管理对象类MOC(Management Object Class)。配置数据都保存在M2000服务器上的omcdb数据库中,M2000根据每类网元的配置模型,在数据库中为每个MOC创建对应的数据表。每个数据表中保存着各个网元实例具体的配置数据。每个配置数据表的表结构基本相似,都分为基本字段和扩展字段两种。基本字段包含该MOC中的关键信息,

17、每个网元都必须提供。扩展字段是存放该MOC中的辅助信息,每个数据表中最多可以5个扩展字段,分别用“imap_EXTEND1”、“imap_EXTEND2”、“imap_EXTEND3”、“imap_EXTEND5”表示。配置数据表中的每条记录代表一个配置管理对象MO,各个字段值描述该MO的相关属性。目前NMS需要的大多数配置数据都保存在配置数据库对应数据表的扩展字段中。扩展字段中的数据以“name=value,name=value,name=value,name=value”格式保存。如MSCServerIntraOfiSigPoint数据表的扩展字段imap_EXTEND1中保存的源信令点的

18、信息:ID=0,Intl N/w Code=000000,Intl Reserved N/w Code=000000,National N/w Code=AA0051,National Reserved N/w Code=000A51。NMS获取数据时,先获取扩展字段的信息,再解析该字段各个“name-value”,获取需要的数据。在每个配置数据表中,每条记录都有一个“fdn”字段,该字段在整个M2000系统中统一编号,用来唯一标识该MO(即该MO的FDN值)。“fdn”字段由M2000系统在记录网元配置数据时自动生成,系统通过“fdn”字段的值来标识各个MO在配置模型中的层次关系。“fdn”

19、值为一个以点号开始,并用点号分段的数字,点的数量反映了该MO在配置模型中的层次,1个点表示该MO位于配置模型的顶层(即根节点)。每个子MO的“fdn”值都是以其父MO的“fdn”值为前缀,在后面增加一个以点开始的数字来构成。因此,通过每个MO的“fdn”值都可以推出其父MO、祖父MO直至根节点MO的“fdn”值。假如一个MO的“fdn”值为“.0.3.1.1.0.1”,则其父MO的“fdn”值为“.0.3.1.1.0”,其祖父MO的“fdn”值为“.0.3.1.1”,根MO的“fdn”值为“.0”。Fdn举例:BSC6000NE fdn=.0.1.7BSC6000Service fdn=.0.

20、1.7.0.3BSC6000PCU fdn=.0.1.7.0.3.0BSC6000Site fdn=.0.1.7.0.3.511BSC60002GExtCell fdn=.0.1.7.0.3.445BSC6000Cell fdn=.0.1.7.0.3.511.1BSC6000TRX fdn=.0.1.7.0.3.511.1.0BSC6000AdjRel fdn=.0.1.7.0.3.511.1.8可以看出,配置表与上一级的配置表关联可以采用fdn字段关联。注意:关联时,采用字符串包含会存在一定的问题,比如:fdn=.0.1.7.1的.0.1.7包含在.0.1.7以及.0.1.7*的上一级网元中

21、。可以采用下面的方式关联:BSC6000NE.fdn=left(BSC6000Cell.fdn,len(BSC6000NE.fdn) and substring(BSC6000Cell.fdn,len(BSC6000NE.fdn)+1,1)=.PCU网元对象如下:1.3 配置数据库与性能数据库的关联华为的配置数据库与性能数据库分别在omcdb和pmdb中,在执行跨库查询时,需要引用数据库的名称。 SELECT C.NeName, E.StartTime, FROM pmdb.dbo.tbl_ObjectInstance C, omcdb.dbo.BSC6000Cell D, pmdb.dbo.

22、tbl_Result_1275071435_3 E WHERE C.ObjectTypeId=1275069421 and E.ObjectNo=C.ObjectNo and C.ObjectMember0=D.fdn and C.InvalidTime IS NULL and E.StartTimeconvert(datetime,2007-12-26 10:00:00) GROUP BY C.NeName, E.StartTime ORDER BY C.NeName, E.StartTime常用的表主要有:FunctionSubSet: 查询时不会用到,但可以用来查询统计表网元所在的Obj

23、ectTypeIDBSC6000Cell: 取小区级的指标用到BSC6000TRX: 取载频级的指标用到PCUCell: 取GPRS的指标用到tbl_ObjectInstance:对象实例表,在性能库中,关联配置表和性能表用到tbl_SpecialObject: 特殊对象实例表,在性能库中,主要放的是邻区对象,在取h1数据时用到名称类型长度(byte)说明ObjectTypeIdint4对象类型ID,对应systbl_ObjectType表的ObjectTypeId字段,主键。ObjectNoInt4对象实例ID,主键。InvalidTimeDatetime8该对象无效的时间,若为空,表示该对

24、象当前有效。当用户删除该对象时,填入这个值。当用户又添加该对象时,将这个字段清空。ObjectParametervarchar64暂时没有使用,可以为空。NeFdnvarchar64网元的FDN号。NeNamevarchar64网元的名字。MemberNumtinyint1表示有效对象成员个数,最多为6层。ObjectMember0varchar64第0个对象成员标识,可以为空。ObjectMemName0varchar64第0个对象成员名称,可以为空。ObjectMember1varchar64第1个对象成员标识,可以为空。ObjectMemName1varchar64第1个对象成员名称,可

25、以为空。ObjectMember2varchar64第2个对象成员标识,可以为空。ObjectMemName2varchar64第2个对象成员名称,可以为空。ObjectMember3varchar64第3个对象成员标识,可以为空。ObjectMemName3varchar64第3个对象成员名称,可以为空。ObjectMember4varchar64第4个对象成员标识,可以为空。ObjectMemName4varchar64第4个对象成员名称,可以为空。ObjectMember5varchar64第5个对象成员标识,可以为空。ObjectMemName5varchar64第5个对象成员名称,可

26、以为空。ObjectDescriptionvarchar64对象实例的备注信息,可以为空。BamObjectStrvarchar128网元上对应的对象的标识,可以为空。MeasurementStatetinyint1表示当前对象的测量状态,0表示不需要测量,1表示需要测量。测量表中,都有一个ObjectNo,与tbl_ObjectInstance的ObjectNo关联时,先要指明测量表所属的ObjectTypeId,可以在FunctionSubSet中查看测量表所属的ObjectTypeId,ObjectMember0则可以与配置表的fdn进行关联,同时得到配置表的信息。名称类型长度(byte

27、)说明ObjectTypeIdint4主键,对应systbl_ObjectType表的ObjectTypeId字段ObjectNoInt4主键,对象编号。BaseObjectNoInt4该对象的基础对象编号,不可为空,对应tbl_ObjectInstance表的 ObjectNo字段MemberNumtinyint1增加的成员数量,不可为空,最多为2个。ObjectMember0varchar640号对象成员标识,可以为空。ObjectMemName0varchar640号对象成员名称,可以为空。ObjectMember1varchar641号对象成员标识,可以为空。ObjectMemName1varchar641号对象成员名称,可以为空。BamObjectStrvarchar128BAM上的对象标识,可以为空。具体通过脚本举例说明。17 / 17

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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