Good Evening,
I think I'm getting close on this one. When I run this batch file, I'm
getting:
Unable to locate database plugin insure adminserver is running and is
properly configured <DBMan023>
Here is the batch file I'm testing starting a database with dbman:
set DBDIR=D:\SL60100.NEWtest.db
set DLC=D:\Progra~1\Progress91c
rem call %DLC%\bin\dbman -database %DBDIR%\HSM -start -B 2000 -H
syteline01 -S HSM -N TCP -L 10000 -n 200
call %DLC%\bin\dbman -host syteline01 -port 31480 -database
%DBDIR%\HSM.db -start
pause
Here is my conmgr.properties file:
#
# Connection Manager Properties File
#
%% Juniper Properties File
%% version 1.1
%% 01-Apr-90 4:02:09 PM
#
# The following are optional configuration
# properties and their default values.
# The legacy option, if applicable,
# is listed after the second comment.
# Property values set at this level become
# the default values for all configuration
# subgroups.
#
[configuration.symix.defaultconfiguration]
database=HSM
displayname=defaultConfiguration
locktableentries=100000
maxservers=80
maxusers=300
otherargs=-B 100000
servergroups=symix.defaultconfiguration.defaultservergroup,
symix.defaultconfiguration.sqlservergroup
sharedmemoryoverflowsize=32
spinlockretries=8000
# afterimagebuffers=5 # -aibufs
# afterimageprocess=false # n/a
# afterimagestall=true # -aistall
# asynchronouspagewriters=1 # n/a
# beforeimagebufferedwrites=false # -r
# beforeimagebuffers=5 # -bibufs
# beforeimageclusterage=60 # -G
# beforeimagedelaywrites=3 # -Mf
# beforeimageprocess=true # n/a
# blocksindatabasebuffers=0 # -B (calculated as 8*(-n))
# casetablename=basic # -cpcase
# collationtable=basic # -cpcoll
# conversionmap=convmap.cp # -convmap
# crashprotection=true # -i
# databasecodepage=basic # -cpdb
# directio=false # -directio
# hashtableentries=0 # -hash (calculated as (-B)/4)
# internalcodepage=iso8859-1 # -cpinternal
# locktableentries=10000 # -L
# logcharacterset=iso8859-1 # -cplog
# maxservers=4 # -Mn
# maxusers=20 # -n
# nap=1 # -nap
# napmax=1 # -napmax
# pagewritermaxbuffers=25 # -pwwmax
# pagewriterqueuedelay=100 # -pwqdelay
# pagewriterqueuemin=1 # -pwqmin
# pagewriterscan=1 # -pwscan
# pagewriterscandelay=1 # -pwsdelay
# semaphoresets=1 # -semsets
# sharedmemoryoverflowsize=0 # -Mxs
# spinlockretries=0 # -spin
# sqlyearoffset=1950 # -yy
# watchdogprocess=true # n/a
# The following are optional database
# properties and their default values.
# Property values set at this level become
# the default values for all database
# subgroups.
#
[database.HSM]
autostart=true
configurations=symix.defaultconfiguration
databasename=D:\sl60100.NEWtest.db\HSM.db
defaultconfiguration=symix.defaultconfiguration
displayname=HSM
# autostart=false # autostart the defaultconfiguration?
# databasename=demo # absolute or relative path + database
name
# The following are optional server group
# properties and their default values.
# The legacy option, if applicable,
# is listed after the second comment.
# Property values set at this level become
# the default values for all servergroup
# subgroups.
#
[servergroup.symix.defaultconfiguration.defaultservergroup]
configuration=symix.defaultconfiguration
displayname=defaultServerGroup
maxclientsperserver=6
minclientsperserver=3
numberofservers=60
port=31480
type=4gl
# host=localhost # -H
# initialservers=0 # n/a
# maxclientsperserver=0 # -Ma (calculated value)
# maxdynamicport=5000 # -maxport (5000 for NT; 2000 for UNIX)
# messagebuffersize=350 # -Mm (4gl only)
# minclientsperserver=1 # -Mi
# mindynamicport=3000 # -minport (3000 for NT; 1025 for UNIX)
# networkclientsupport=true # false for self-service
# numberofservers=0 # -Mpb
# port=0 # -S ; Must be non-zero
# # when networkclientsupport=true
# prosqltrc=nnnnnnnnnnn # turn on various levels of SQL tracing
# reportinginterval=1 # -rpint (4gl only)
# serverexe=<4gl server location> # _mprosrv (4gl only)
# type=both # n/a
The port number in my services file is 31480. I'm able to start the
database using _mprsrv, but I prefer not to use this technique, because if I
log off of the database server, the database stops.
The Progress AdminService for Progress 9.1C is running as a Local system
account on the Log On tab. Could that be the problem?
Thanks, Dave
-----Original Message-----
From: Grant Maizels
Sent: Monday, December 14, 2015 1:09 AM
To: David Lewis
Subject: RE: Progress Explorer Tool
The logout problem is why we use the admin service and dbman.
Dbman just sends a message to the admin service to tell it to start the db.
Since the db is started by the service it does not stop when the user logs
off RDP.
You do need to set up the conmanager.properties (or something like that) in
%DLC%\properties.
Grant