A broker is the master database process that instantiates and manages the shared memory area of a multi-user database. It performs various tasks in a running database. A broker coordinates all the database connection requests, and servers retrieve and store data on behalf of the clients. The broker process locks the database to prevent any other broker or single-user process from opening it.