问题描述
用户反馈在T2000网管对某台OSN3500设备删除不用的6-SLQ4逻辑单板时提示“交叉连接对象已存在”,错误码:38702;查询该单板网管侧及主机侧均已经将交叉连接数据删除完全,不存在残留数据;使用命令行cfg-del-board也无法删除该逻辑单板;OSN3500主机版本5.21.18.50P01
告警信息
交叉连接对象已存在,错误码:38702
处理过程
从以上分析确定方案如下:
1)检查网管侧确认6槽位SQ4单板无任何交叉连接数据
2)重新上载网元数据,查询无交叉数据,且该单板逻辑光纤、时钟、保护组均已经删除
3)复位该单板,使用命令行cfg-del-board删除该单板故障现象一致
4)怀疑主机数据库问题所导致,获取数据分析
5)通过数据库工具检查发现,6板位的TP关联了一个交叉,但时RUD_ATTR_CTP_FromCCOP/RUD_ATTR_CTP_ToCCOP关联的CrossConn没有指向该TP的指针,因此这块单板查询不到有业务,并且也删除不了,需要对主机数据库进行清库操作
6)在T2000网管完成OSN3500设备主机配置数据上载备份操作
7)使用如下命令行停止主机数据库自动备份和周期备份:
:dbms-set-autobackup:disable
:dbms-set-cyclebackup:disable
8)使用如下命令删除主、备主控所有数据库文件:
:dbms-delete-database:all,drdb,master
:dbms-delete-database:all,fdb0,master
:dbms-delete-database:all,fdb1,master
:dbms-delete-database:all,drdb,slave
:dbms-delete-database:all,fdb0,slave
:dbms-delete-database:all,fdb1,slave
9)使用如下检查数据库是否清除完毕,正常会返回“failed!cmd:0x3005error:0x9205NSERR_DBMS_HEAD_CHECK_ERROR”否则,需要再次下发命令清除数据库
:dbms-get-list:drdb
:dbms-get-list:fdb0
:dbms-get-list:fdb
10)软复位备主控,10s钟之后软复位主主控
11)主控复位起来后,使用如下命令打开数据库自动备份和周期备份:
:dbms-set-autobackup:enable
:dbms-set-cyclebackup:enable
12)从T2000网管下载配置数据,删除逻辑单板成功
13)备份主机及网管侧数据
根因
删除逻辑单板提示“交叉连接对象已存在”,错误码:38702可能原因:
1)该逻辑单板上存在残留的交叉连接数据
2)网管侧和主机侧数据不同步
3)主机数据库异常
建议与总结
无