According to Oracle the 'alter database close' is not a documented command and should not be used as it puts the database into a 'stange' state (thier words!)

There are several threads on Metalink relating to this 'feature'

Regards