I have a multiple user db that periodically I want to shot down during normal working hours for maintainance.
I have in place a warning process that kicks in well before the required shutdown asking users to logoff in time.
You always get one user that forgets, goes to lunch, drops dead etc...