DBService parameter - Forum - OpenEdge RDBMS - Progress Community
 Forum

DBService parameter

This question is answered

We are using OpenEdge Replication Plus 10.2B.

In the database log I see the following line:

[2017/03/29@03:46:54.838-0400] P-7476       T-5152  I BROKER  0: (13869) Database Service Manager - Service(s) to start (-DBService) : replserv

But I can't find the parameter -DBService anywhere. Not in the properties files and not in any PF file.

So were can I find this parameter?

Verified Answer
  • Hi e.schutten,

    I just checked. It seems that OE Management determines the type of the database (Source or Target) when you configure it as a managed resource, and automatically starts the corresponding process (replserv or replagent).

    Surprise! (for me or I missed something.) Surprise

    Therefore, we did not find this parameter in the properties files and in this case it does not need to be specified.

    P.S>
    I used 11.6 Win64

All Replies
  • Hi,

    "-DBService replserv"  is used for start Replication Server process when database started for OpenEdge Replication.

    for example:

    proserve <source> -DBService replserv -S 5555 -n 150 -Mn 22 -L 100000

    So, this parameter should be specified either in the command line, or in the pf-file, or in the start script, or in the OpenEdge Management / Explorer settings for this database

    How do you start the database?

  • The databases are started with 'call dbman <dbname> -start'

    Perhaps you don't need this parameter in this case?

  • It's looks like your database configured by OE Explorer or OE Management.

    In this case, by default, dbman uses DLC/properties/conmgr.properties  file for search and read configuration of database.

    Check this file for your database configuration.

    See sections like this:

    [database.<dbname>]

    and

    [servergroup.<dbname>.defaultconfiguration.defaultservergroup]

  • Hi e.schutten,

    I just checked. It seems that OE Management determines the type of the database (Source or Target) when you configure it as a managed resource, and automatically starts the corresponding process (replserv or replagent).

    Surprise! (for me or I missed something.) Surprise

    Therefore, we did not find this parameter in the properties files and in this case it does not need to be specified.

    P.S>
    I used 11.6 Win64

  • Ah, that seems also to be the case for 10.2B

    So you only use this parameter when using proserve and you don't need to use this parameter when using OE Management.

    Thanks for you answer!

  • Because you are using dbman, it means you are using the adminserver to start the database.  Take a look in $DLC/properties for conmgr.properties - this file will hold your DB startup parameters.

  • More exactly, Adminserver which dbman uses to start the database on its behalf does a check under the covers to detect whether database is oe repl enabled and if it is, it appends the appropriate -DBService parameter if necessary.

    Sent from Nine