2.339 RESOURCE_MANAGER_CPU_SCOPE
RESOURCE_MANAGER_CPU_SCOPE
controls the scope of CPU resource management.
In previous releases, Oracle offered one method of CPU resource management, which operated within a database instance. Starting with Oracle Database 23ai, Oracle offers an alternative method for CPU resource management, which operates across all database instances on the server. This parameter allows you to choose between the two methods.
Property | Description |
---|---|
Parameter type |
String |
Syntax |
|
Default value |
|
Modifiable |
No |
Modifiable in a PDB |
No |
Basic |
No |
Oracle RAC |
The same value must be used on all instances. |
Values:
-
SERVER_WIDE
- Enables server-level inter-instance CPU resource managementIntroduced in Oracle Database 23ai, this method can be used when multiple database instances share a Linux server. It enables CPU resource management across all database instances on the server. With this method, Oracle automatically configures Linux control groups (cgroups) with the desired CPU sharing and CPU utilization limits, and then places database sessions into the appropriate cgroups.
In order to use this method, the following system and database requirements must be met:
-
This method requires the Linux operating system. It is supported on Oracle Autonomous Database, Oracle Database Exadata Cloud@Customer, Oracle Database Exadata Cloud Service, and on-premises Oracle Exadata systems. This method is not supported on non-Exadata Linux systems.
-
The server operating system must be Unbreakable Enterprise Kernel (UEK) version 5 or later.
You can configure this method as follows:
-
Oracle Autonomous Database: All system and database requirements are installed and configured by default.
RESOURCE_MANAGER_CPU_SCOPE
is set toSERVER_WIDE
by default. -
Oracle Database Exadata Cloud@Customer: All system and database requirements are installed and configured by default.
RESOURCE_MANAGER_CPU_SCOPE
is set toINSTANCE_ONLY
by default. You must set it toSERVER_WIDE
if you want to use this method. -
Oracle Database Exadata Cloud Service and on-premises Oracle Exadata systems: The Exadata image meets all system and database requirements.
RESOURCE_MANAGER_CPU_SCOPE
is set toINSTANCE_ONLY
by default. You must set it toSERVER_WIDE
if you want to use this method.
When you specify the
SERVER_WIDE
setting, the value of thePROCESSOR_GROUP_NAME
initialization parameter is ignored. -
-
INSTANCE_ONLY
- Enables CPU resource management only within the database instance.This is the method of CPU resource management used in releases prior to Oracle Database 23ai. It is supported on all Oracle Databases.
Note:
This parameter is available starting with Oracle Database 23ai.
See Also:
Oracle Database Administrator’s Guide for more information about setting this parameter