Consultor Eletrônico



Kbase P16681: Getting invalid wait semaphore number when tryiny to start t
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/31/2003
Status: Unverified

FACT(s) (Environment):

Progress 7.3E

FACT(s) (Environment):

HP-UX

SYMPTOM(s):

Database will not start.

invalid wait semaphore number (1181)

Proutil dbname -C truncate bi fails with same message

AI is enabled.

CHANGE:

DB was shut down with kill -9

CAUSE:

You should never use kill -9 to shut down a database unless it is the LAST resort. It may cause database corruption.

FIX:

1 Make a backup of all the AI files.
2 Disable AI (rfutil db-name -C aimage end)

When you use the RFUTIL AIMAGE END qualifier on a database with AI areas, RFUTIL marks all of the AI areas as empty. This means that you cannot access any information that you did not back up for roll-forward recovery. This is the reason for step 1.

3 Start the database in single user made and allow crash recovery to finish.
4 Backup the database.
5 Enable AI
6 Start the database as you normally would.