Description:
I installed DB2 client on my UDCC machine (CA Database Command Center) and I am able to connect successfully to my remote database server machines. I get the following error in the UDCC using the method of searching the network. What is the cause of this error?
[DBM_ERROR_DISCOVERY_NO_SERVER] Discovery returned no servers. All servers may already be managed and can be found using the Server Management tool.
Solution:
There are a couple of reasons why this error can occur (please note: the DB2 client does need to be configured):-
Knowledge Agents for DB2 for Linux, UNIX and Windows
Prior to running any Insight Knowledge Agent configuration for DB2 for Linux, UNIX and Windows, establish your run-time environment for UNIX by sourcing db2profile from the home directory of the DB2 instance owner:
<insthome>/sqllib/db2profile
After sourcing db2profile, execute the following command to ensure INSTHOME is available to the run-time environment:
export INSTHOME
Recycle the Job Administration Service (JAS) if it was already running prior to performing these steps. Execute udmstop followed by udmstart.
DB2 for Linux, UNIX and Windows
You may encounter the following issues specific to DB2 for Linux, UNIX and Windows:
UPDATE DBM CFG USING CATALOG_NOAUTH YES