Kbase P7689: proshut returns errors 43 and 1423
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/18/2003 |
|
Status: Unverified
FACT(s) (Environment):
SCO OpenServer 5.0.5
FACT(s) (Environment):
Progress 9.1C
SYMPTOM(s):
Database can't be shut down.
proshut returns errors 43 and 1423
** Cannot find or open file <file-name>, errno = <number>. (43)
Cannot find or open file dbname.db, errno = 2. (43)
There is no server for database <dbname>. (1423)
proserve returns errors 276 and 8619:
** The database <file-name> is in use in multi-user mode. (276)
** This process terminated with exit code 2. (8619)
CAUSE:
.db file was deleted while database running.
Errno 2 on Unix means "No such file or directory", and the 1423 would suggest that the database isn't running at all, while the 276 from the failed proserve suggests that it is.
FIX:
1. Check in the lg file to see what PID the database was started with.
2. kill -15 <pid> will shutdown the database cleanly.
3. Recreate the .db file using prostrct builddb. See for details: What to do if .db file goes missing.