A database running in single-user mode allows only one user to access a specified database at a time. If another user is already accessing a database, you cannot connect to that database from a different session.
Running a database in single-user mode is required when you perform system administration tasks that require exclusive access to the database.