When I tried to start the progress database in multiuser mode using the below command in proenv, I am getting shared memory error
proserve dbname -S 2099 -H hostname
The broker needs 17mb of shared memory.
Broker exited with error code 1.
It would be really helpful to know your Progress version, and OS as well.
Thanks James. The OS version is Windows 8. openedge databasecversion is 12.6(the latest version)
Might try allocating some additional memory.
proserve dbname -S 2099 -H hostname -B 10000
The version of Progress is stored in the version file in %DLC% on a windows server. OE 11.6.3 is the latest version I am aware of.
i have downloaded the latest trial version available in progress website. its 11.6.X(latest only)
proenv>proserve dbname -S 2098 -Hhostname -B 10000
OpenEdge Release 11.6 as of Fri Oct 16 19:02:26 EDT 2015
11:00:35 BROKER This broker will terminate when session ends. (5405)
11:00:35 BROKER The startup of this database requires 46Mb of shared memory.
Maximum segment size is 1024Mb.
11:00:35☻ BROKER 0: dbname is a void multi-volume database. (613)
11:00:35 BROKER : Removed shared memory with segment_id: 39714816 (16869)
11:00:35 BROKER ** This process terminated with exit code 1. (8619)
this is the error i am getting.
> BROKER 0: dbname is a void multi-volume database. (613)
This is your issue. You can't proserve a void database (a database that was created via prostrct create). It contains no meta-schema.
Copy one of the empty databases in the DLC directory overtop of it. E.g.:
procopy %DLC%\empty8 dbname
Then you will be able to open the database.
If you haven't already, download the OpenEdge documentation set and look for the Database Essentials manual. Also look at the section on creating databases in the Database Administration manual.