If ovtopofix does not remove it, it must have more than just the
first two fields. Sometimes that happens when another product adds
certain kinds of fields to a node, and then you delete the node using
Netview-only facilities (Edit..Delete, for example), when you really
needed to use that other application to delete that field first. The
node won't be completely deleted because of that field. In that case,
I would go ahead and add the node manually, overriding the message,
and then use that other app, whatever it is, to unset the field, then
delete the node.
Also try using the Locate function. You might be surprised to find
some reference to the object actually is in the map, and can be
deleted once you find it. And look carefully through the output if
ovtopofix -a for references to this object. It may be giving you some
instructions.
If you are still having trouble with it, tell us what fields are showing
in ovobjprint, and maybe somebody will recognize it.
Cordially,
Leslie A. Clark
IBM Global Services - Systems Mgmt & Networking
Detroit
==================================================================
First, ovtopofix, as the name implies, and as the man page will tell you,
is
used primarily to synchronize the topology database with the map database,
and
it only does very limited things with the object database that ovwdb
maintains.
All that ovtopofix will remove from the ovwdb-owned object database are
hints --
objects which are not fully fleshed out. Once an object has been
discovered and
pinged and all the appropriate fields added, ovtopofix will not remove
that
object. It can, however, force a map update of an object that is the
topology
database to be put on the map. See the -u | -U options for that.
What options did you try? If you do an ovtopodump -lvr can you find this
object in the topology database or not ? The ovobjprint should also give
fields
like "maps exist" and "maps managed" and a symbol list for each map which
you
can then double-check with ovmapdump. If you have that, then you need to
try
again to find this object on the map and delete it from there. Note than
when
you run ovtopofix for any reason, most of what it does is to update object
create and last updated times, which then causes ipmap to re-evaluate the
object
when the red-write map is next started. Usually when you run ovtopofix,
unless
you are just trying to remove hints, you must then restart the GUI with the
read-write map to see any results, because it is ipmap who will make the
changes
to the maps based on the topology update.
As has been posted her before, there are ways to rip an object out of the
object
database (and out of toplogy) but they are
dangerous because they do so without regard to the other databases, so you
can
corrupt the whole thing, and then the only way out is to restore from a
backup
of /usr/OV/databases/openview/ or to clear the toplogy and start over.
Before
you go that route you need to determine (a) in what databases does this
object
exist and (b) what is my backup plan in case this backfires. We can talk
about
that some more, if necessary, after you have done some more investigation.
James Shanks
Tivoli (NetView for UNIX) L3 Support
"Boulieris, Arthur" <Arthur.Boulieris@NZ.UNISYS.COM> on 12/21/99 04:43:17
PM
Please respond to Discussion of IBM NetView and POLYCENTER Manager on
NetView
<NV-L@UCSBVM.UCSB.EDU>
To: NV-L@UCSBVM.UCSB.EDU
cc: (bcc: James Shanks/Tivoli Systems)
Subject:
Hello All,
Im running netview 5.1.1 for Solaris 2.6.
I have an object thats in my ovwdb but not on the map?
I can do an ovobjprint -s <ip-address> and it prints out info for an
object.
If I do an ovtopfix using all the options for this object it wont go away.
If I try to add to a map it says I cant cos the object exists.
Any one have a fix for this catch 22?
any help much appreciated,
regards
Arthur Boulieris
Implementation & Support
Systems Management
<<...>>
------
Attachments are virus free!
This message has been scanned for viruses at the originating end by
Nemx Anti-Virus for MS Exchange Server/IMC
http://www.nemx.com/products/antivirus
|