Consultor Eletrônico



Kbase 12921: multi-volume srvr wont start (VMS/Alpha):single user works..
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
multi-volume srvr wont start (VMS/Alpha):single user works..


A situtation arose as follows: Progress server could not be started
for a multi-volume db on an Alpha box (would pertain to VMS as well).
A single user session was successful on the database, but the server
could not be started. An abnormal termination occurred if they tried
to start the server. In single user mode, the database was fine.
There was no data corruption. In multi user mode, the server would
not start, and a server log file was never even created!

So why wouldn't the server start?

When you define a multi-volume database, it is possible to do so with
logical names that point to true devices. These logicals need to be
defined as CONCEALED logicals. Normally these concealed logicals
are defined in the /SYSTEM table. When a server is started for the
database, a detached process is actually spawned. If the logicals
are no longer defined in the /SYSTEM table (but are still defined
for the /PROCESS table) then a single user session will work, but
a multi user session will die. By defining the concealed logicals
in the /SYSTEM lnm table, then the server log file will be created and
the server should start.

This may not be the only reason that a multi-volume database cannot
have a server started for it. It is possible that the executables
could be corrupt or there is a problem with the shared memory file.
This is a possible solution and should be investigated however.

Progress Software Technical Support Note # 12921