This issue can occur if open connections to the database prevent the exclusive access that vCenter Server requires on the entire database when it starts or fails to start.
To clear open connections to the database:
-
Verify that only one instance of vCenter Server is trying to access the vCenter Server database. You see this error if vpxd.exe is run from the command line and you try to start the service from services.msc.
-
Using the vendor's database management tools, check for any connections to the vCenter Server database. If any are found, your DBA can terminate them.
-
If you do not have a DBA, you can stop and restart database server. This clears any connections.
Warning: Stopping and starting the database server terminates all connections to all databases being hosted on that server. Perform this action with extreme caution.
Note: The preceding link was correct as of September 30, 2013. If you find the link is broken, provide feedback and a VMware employee will update the link.