Release 10.1A: OpenEdge Data Management:
Database Administration

> ## 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 the Progress Explorer Database Configuration Tools, which saves them in the `conmgr.properties` file.

> ``parameters``

> Specifies the startup parameters for the broker/server. See Chapter 18, "Database Startup Parameters," for a list of broker/server startup parameters.

> #### Note

> - 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 4GL network connections.
> - Accept only SQL network connections.
> - Accept only 4GL 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 the Progress Explorer Database Configuration Tool, which saves them 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 Progress Explorer. For more information on the Progress Explorer, click the help icon within the Progress Explorer application.

> - 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

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095