Consultor Eletrônico



Kbase P138995: How can I tell if my database was started by the AdminServer on Windows?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   22/12/2008
Status: Unverified

GOAL:

How can I tell if my database was started by the AdminServer on Windows?

GOAL:

How can I tell if my database was started via the AdminServer if I cannot connect via Progress Explorer?

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x
Windows

FIX:

On way to tell is to use Process Explorer tool from Microsoft. Identify the PID of the database broker process in question, right mouse click and choose properties. A database started via the AdminServer will have a much longer command line that includes many .jar files:
c:\dlc101c\bin\_mprosrv -classpath "c:\dlc101c/java/ext/jmxri.jar;c:\dlc101c/java/ext/mgmt_agent.jar;c:\dlc101c/java/ext/mgmt_client.jar;c:\dlc101c/java/ext/mgmt_config.jar;c:\dlc101c/java/ext/sonic_Client.jar;c:\dlc101c/java/progress.jar;c:\dlc101c/java/osmetrics.jar;c:\dlc101c/java/jdbc.jar;c:\dlc101c/java/base.jar;c:\dlc101c/java/openedge.jar;c:\dlc101c/java/util.jar;c:\dlc101c/java/ext/soap.jar;c:\dlc101c/java/prorepl.jar;c:\dlc101c/java/ext/wsdl4j.jar" -properties "c:\dlc101c\properties\conmgr.properties" -servergroup barney.defaultconfiguration.defaultservergroup -adminport 7840 -m5
This command line remains the same even if the AdminServer is no longer running.
A database started via the command line (not via the AdminServer) will have a much shorter command line:
c:\dlc101c\bin\_mprosrv.exe -classpath c:\dlc101c\jdk\lib\tools.jar;c:\dlc101c\java\progress.jar;c:\dlc101c\java\messages.jar;c:\dlc101c\java\prosp.jar barney
You can also check the database log file to see whether or not the database registered with the AdminServer. If it was started via the Adminserver, you should see the following messages in the Database startup section of the log file:
(14262) Successfully connected to AdminServer on port 7840 using TCP/IP IPV4 address 172.16.204.200.
(8846) Registered with Admin Server.