The database server creates the following portions of shared memory:
If the sqlhosts file specifies shared-memory communications, the database server allocates memory for the communications portion.
The database server adds operating-system segments as needed to the virtual and virtual-extension portions of shared memory.
For more information on shared-memory settings for your platform, see the machine notes. Figure 26 shows the contents of each portion of shared memory.
All database server virtual processors have access to the same shared-memory segments. Each virtual processor manages its work by maintaining its own set of pointers to shared-memory resources such as buffers, locks, and latches. Virtual processors attach to shared memory when you take the database server from offline mode to quiescent, single-user, or online. The database server uses locks and latches to manage concurrent access to shared-memory resources by multiple threads.
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]