Try OpenEdge Now
skip to main content
Database Administration
Reference : Startup and Shutdown Commands : PROSERVE command
 

PROSERVE command

Starts the broker, which in turn spawns the server. The server process coordinates all access to the specified OpenEdge database.

Syntax

proserve {db-name| -servergroup [server-group-name] [parameters]}

Parameters

db-name
Specifies the specific database you want to start.
-servergroup server-group-name
Specifies the logical collection of server processes to start. The server-group-name you specify must match the name of a server group in the conmgr.properties file. You create server groups using OpenEdge Management or OpenEdge Explorer, which are saved in the conmgr.properties file.
parameters
Specifies the startup parameters for the broker/server. See DatabaseStartup Parameters for a list of broker/server startup parameters.

Notes

*You can specify only one database name when using PROSERVE to start a broker or server group.
*Server groups manage network connections four separate ways:
*Accept no network connections
*Accept SQL and ABL network connections
*Accept only SQL network connections
*Accept only ABL network connections
*Typically, server groups share common attributes such as connection port, number of servers, and how connected clients are distributed among the severs.
*You create server groups using OpenEdge Management or OpenEdge Explorer, which are saved in the conmgr.properties file. The server-group-name you specify with the PROSERVE -servergroup parameter must match the name of a server group in the conmgr.properties file. Do not edit the conmgr.properties file directly. Instead, use OpenEdge Management or OpenEdge Explorer. For more information on OpenEdge Management and OpenEdge Explorer, see the online Help.
*The behavior of the -servergroup parameter is similar to the behavior of the -pf (parameter file) parameter. In effect, -servergroup causes a server to load the parameters associated with the server group, including the database name.
It is possible to override the parameter values associated with a server group by adding additional parameters to the PROSERVE command. For example, if the database buffer pool is set to 10,000 within the configuration associated with a server group, you can specify a larger value by adding an additional parameter:
proserve -servergroup sports2000.myconfig.4GLdefault -B 20000
Conversely, if you specify a startup parameter before the -servergroup parameter, the startup parameter can be overridden when the same parameter is set in the server group configuration file. For example, if you place the additional parameter before the -servergroup parameter, the database buffer pool remains 10,000:
proserve -B 20000 -servergroup sports2000.myconfig.4GLdefault