No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

N2000 V200R008 BMS Failed to discover NE because device already existed

Publication Date:  2012-07-24 Views:  3 Downloads:  0
Issue Description
I got a problem with N2000 EMS Server at ANOC. I try to discover new NE (MA5600/MA5605) into the server, but failed.  Failure because 'Device already exist'. When I search that particular NE in N2000 Server, 'not found'. I already check the snmp setting/configuration in MA5600/MA5605 but not found any mistake.
attached is a detail about the problem.
CRITICAL, bacause every site need to monitor after we handover to Telekom. 
Initial Troubleshooting Action Taken:
Check the device in N2000 Server and configuration in MA5600/MA5605. 
Current Status: 
still pending. 
Product:
N2000 Server(Solaris).
V200R008B02D061
Alarm Information
'device already existed'
Handling Process
1.perform command provided
# ./isql -Usa -SN2000DBserver
1> use TopoDB
2> go
[create a temporary table] 
1> select * from sysobjects where id = object_id('tmp_RedundanceDev')
2> drop TABLE tmp_RedundanceDev 
3> go
1> CREATE TABLE tmp_RedundanceDev 
2> ( DevID int not null, primary key (DevID)) 
3>go
[insert NE ID of redundancy site to temporary table]
1> INSERT INTO TopoDB..tmp_RedundanceDev 
2> select ID from BMSDB..ma5600v3_gdm_DeviceTab  where ID not in (select DevID from TopoDB..tbl_Node where DaemonProcID = 44) ---->[redundancy data of MA5600V3 in GDM]
3> UNION 
4> select ID from BMSDB..ma5605_gdm_DeviceTab  where ID not in (select DevID from TopoDB..tbl_Node where DaemonProcID = 30) ----->[redundancy data of MA5605 in GDM]
5> UNION 
6> select B.id1 from TopoDB..tbl_Node A right join TopoDB..tbl_Resource B on A.DevID =B.id1 where maintype = 1 and id2=-1 and A.DevID = NULL and B.id1 !=1 ----->[redundancy data in Topo, some resource is occupied but without site data which called  redundancy data.]
7> go
[make sure which data is redundancy data in Topo and GDM]
1>  select * from TopoDB..tbl_Node a where DevID in (select DevID from TopoDB..tmp_RedundanceDev) 
2> select * from TopoDB..tbl_Resource where id1 in (select DevID from TopoDB..tmp_RedundanceDev) 
3> select * from TopoDB..tbl_DevSNMPPara where DevID in (select DevID from TopoDB..tmp_RedundanceDev) 
4> select * from BMSDB..ma5600v3_gdm_DeviceTab where ID in (select DevID from TopoDB..tmp_RedundanceDev) 
5> select * from BMSDB..ma5605_gdm_DeviceTab where ID in (select DevID from TopoDB..tmp_RedundanceDev) 
6> go
[delete the redundancy data, it means base on make sure which data is redundancy data and delete '--' of following 
relevant sentence]
--delete from TopoDB..tbl_Node where DevID in (select DevID from TopoDB..tmp_RedundanceDev) 
--delete from TopoDB..tbl_Resource where id1 in (select DevID from TopoDB..tmp_RedundanceDev) 
--delete from TopoDB..tbl_DevSNMPPara where DevID in (select DevID from TopoDB..tmp_RedundanceDev) 
--delete from BMSDB..ma5600v3_gdm_DeviceTab where ID in (select DevID from TopoDB..tmp_RedundanceDev) 
--delete from BMSDB..ma5605_gdm_DeviceTab where ID0 in (select DevID from TopoDB..tmp_RedundanceDev) 
go 
2.add problem NE into N2000
Root Cause
Suspect the NE information already exist in the database but not sync with N2000.
We have same problem with N2000 V2R7 and this is what we do
1.telnet to server
2.log into sybase
3.find the missing device ID and delete it manually
but for V200R008, the database folder is different..
Suggestions

Null

END