2 Oracle Database Appliance Licensing Overview
This chapter provides an overview of the licensing process for each hardware platform.
Topics:
- About Licensing
Oracle Database Appliance provides capacity-on-demand licensing. - CPUs and Core Count
Review this section for information about core license options for your Oracle Database Appliance hardware. - Oracle Database Appliance KVM Hard Partitioning Compliance
Review this section for information about Oracle Database Appliance KVM Hard Partitioning compliance.
About Licensing
Oracle Database Appliance provides capacity-on-demand licensing.
Capacity-on-demand (CoD) refers to an Oracle Database Appliance server that has a subset of its cores turned off so that the Oracle Database Enterprise Edition or Oracle Database Standard Edition 2 software license cost can be reduced. The number of cores can be reduced before or after the deployment. The number of active cores can be increased at a later time, when more capacity is needed. Oracle Database is licensed separately. Refer to Database Licensing Information User Manual for additional information.
When you add your hardware Support Identifier (SI) for Oracle Database Appliance to your My Oracle Support account, you establish a license for all the cores on your system. Oracle Database Appliance models can be deployed as bare metal systems or KVM-based virtualized systems. Both platform types offer capacity-on-demand licensing.
With bare-metal installations, you disable cores that you do not intend Oracle Database to use:
-
For Oracle Database Appliance X11, X10, X9-2S, X9-2L, X9-2-HA, X8-2S, X8-2M, X8-2-HA, X7-2S, X7-2M, X7-2-HA: Issue the command
odacli modify-cpucore
to set the low water mark and to increase the cores.
Chapter three explains how to obtain a licensing key and record your initial license requirements with My Oracle Support. It also explains how to change the licensed core count, if necessary, later. Chapter three is appropriate for bare metal installations where your license covers the cores that you are using for Oracle Database.
Note:
If you use the Integrated Oracle Data Guard feature only, then you do not require a separate Oracle Active Data Guard license.About License Options for Oracle Database Standard Edition 2 on Oracle Database Appliance
Note:
The minimum licenses when licensing by SE2 Named User Plus (NUP) metric are 10 NUP licenses per server.Parent topic: Oracle Database Appliance Licensing Overview
CPUs and Core Count
Review this section for information about core license options for your Oracle Database Appliance hardware.
-
Oracle Database Appliance X11-HA has 2 servers, each with 2 CPUs of 32 cores each. When you deploy Oracle Database Appliance X11-HA, all 128 cores (64 cores in each server) are active with hyper-threading enabled by default.
-
Oracle Database Appliance X11-L contains 2 CPUs with 32 cores for a total of 64 cores. When you deploy Oracle Database Appliance X11-L, all 64 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X11-S contains 1 CPU with 32 cores. When you deploy Oracle Database Appliance X11-S, all 32 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X10-HA has 2 servers, each with 2 CPUs of 32 cores each. When you deploy Oracle Database Appliance X10-HA, all 128 cores (64 cores in each server) are active with hyper-threading enabled by default.
-
Oracle Database Appliance X10-L contains 2 CPUs with 32 cores for a total of 64 cores. When you deploy Oracle Database Appliance X10-L, all 64 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X10-S contains 1 CPU with 32 cores. When you deploy Oracle Database Appliance X10-S, all 32 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X9-2-HA has 2 servers, each with 2 CPUs of 16 cores each. When you deploy Oracle Database Appliance X9-2-HA, all 64 cores (32 cores in each server) are active with hyper-threading enabled by default.
-
Oracle Database Appliance X9-2L contains 2 CPUs with 16 cores for a total of 32 cores. When you deploy Oracle Database Appliance X9-2L, all 32 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X9-2S contains 1 CPU with 16 cores. When you deploy Oracle Database Appliance X9-2S, all 16 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X8-2-HA has 2 servers, each with 2 CPUs of 16 cores each. When you deploy Oracle Database Appliance X8-2-HA, all 64 cores (32 cores in each server) are active with hyper-threading enabled by default.
-
Oracle Database Appliance X8-2M contains 2 CPUs with 16 cores for a total of 32 cores. When you deploy Oracle Database Appliance X8-2M, all 32 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X8-2S contains 1 CPU with 16 cores. When you deploy Oracle Database Appliance X8-2S, all 16 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X7-2-HA has 2 servers, each with 2 CPUs of 18 cores each. When you deploy Oracle Database Appliance X7-2-HA, all 72 cores (36 cores in each server) are active with hyper-threading enabled by default.
-
Oracle Database Appliance X7-2M contains 2 CPUs with 18 cores for a total of 36 cores. When you deploy Oracle Database Appliance X7-2M, all 36 cores are active with hyper-threading enabled by default.
-
Oracle Database Appliance X7-2S contains 1 CPU with 10 cores. When you deploy Oracle Database Appliance X7-2S, all 10 cores are active with hyper-threading enabled by default.
Oracle Database Appliance bare metal licensing is determined by the number of enabled cores that you have on your system. The capacity-on-demand licensing feature enables you to change the enabled core count as your system resource needs change.
Initialize the number of licensed cores to the level currently required by your applications. Each server node has the same number of active cores. Later, increase the licensed core count as your applications require more capacity. Change the number of licensed cores by obtaining and applying a core key to configure your appliance, using the tables for your Oracle Database Appliance platform.
Oracle Database Appliance X11-HA Licensed Core Licensing Options
The table provides an example of how the licensed cores for each node of an Oracle Database Appliance X11-HA relate to active cores for Oracle RAC and Oracle Enterprise Edition and active cores for Oracle RAC One Node.
Table 2-1 Example of Bare Metal License Options for Oracle Database Appliance X11-HA Systems
Licensed Cores for Each Node (X11-HA Only) | Active Cores for Oracle RAC and Oracle Enterprise Edition (X11-HA Only) | Active Cores for Oracle RAC One Node (X11-HA Only) |
---|---|---|
2 |
4 |
2 |
4 |
8 |
4 |
6 |
12 |
6 |
8 |
16 |
8 |
10 |
20 |
10 |
12 |
24 |
12 |
14 |
28 |
14 |
16 |
32 |
16 |
18 |
36 |
18 |
20 |
40 |
20 |
22 |
44 |
22 |
24 |
48 |
24 |
26 |
52 |
26 |
28 |
56 |
28 |
30 |
60 |
30 |
32 |
64 |
32 |
Oracle Database Appliance X11-L and X11-S Licensed Core Licensing Options
Table 2-2 Bare Metal License Options for all Oracle Database Appliance X11-L and X11-S Systems
Licensed Cores for Single Node (X11-S) | Licensed Cores for Single Node (X11-L) |
---|---|
2 |
2 |
4 |
4 |
6 |
6 |
8 |
8 |
10 |
10 |
12 |
12 |
14 |
14 |
16 |
16 |
Not applicable |
18 |
Not applicable |
20 |
Not applicable |
22 |
Not applicable |
24 |
Not applicable |
26 |
Not applicable |
28 |
Not applicable |
30 |
Not applicable |
32 |
Oracle Database Appliance X10-HA Licensed Core Licensing Options
The table provides an example of how the licensed cores for each node of an Oracle Database Appliance X10-HA relate to active cores for Oracle RAC and Oracle Enterprise Edition and active cores for Oracle RAC One Node.
Table 2-3 Example of Bare Metal License Options for Oracle Database Appliance X10-HA Systems
Licensed Cores for Each Node (X10-HA Only) | Active Cores for Oracle RAC and Oracle Enterprise Edition (X10-HA Only) | Active Cores for Oracle RAC One Node (X10-HA Only) |
---|---|---|
2 |
4 |
2 |
4 |
8 |
4 |
6 |
12 |
6 |
8 |
16 |
8 |
10 |
20 |
10 |
12 |
24 |
12 |
14 |
28 |
14 |
16 |
32 |
16 |
18 |
36 |
18 |
20 |
40 |
20 |
22 |
44 |
22 |
24 |
48 |
24 |
26 |
52 |
26 |
28 |
56 |
28 |
30 |
60 |
30 |
32 |
64 |
32 |
Oracle Database Appliance X10-L and X10-S Licensed Core Licensing Options
Table 2-4 Bare Metal License Options for all Oracle Database Appliance X10-L and X10-S Systems
Licensed Cores for Single Node (X10-S) | Licensed Cores for Single Node (X10-L) |
---|---|
2 |
2 |
4 |
4 |
6 |
6 |
8 |
8 |
10 |
10 |
12 |
12 |
14 |
14 |
16 |
16 |
Not applicable |
18 |
Not applicable |
20 |
Not applicable |
22 |
Not applicable |
24 |
Not applicable |
26 |
Not applicable |
28 |
Not applicable |
30 |
Not applicable |
32 |
Oracle Database Appliance X9-2-HA Licensed Core Licensing Options
The table provides an example of how the licensed cores for each node of an Oracle Database Appliance X9-2-HA relate to active cores for Oracle RAC and Oracle Enterprise Edition and active cores for Oracle RAC One Node.
Table 2-5 Example of Bare Metal License Options for Oracle Database Appliance X9-2-HA Systems
Licensed Cores for Each Node (X9-2-HA Only) | Active Cores for Oracle RAC and Oracle Enterprise Edition (X9-2-HA Only) | Active Cores for Oracle RAC One Node (X9-2-HA Only) |
---|---|---|
2 |
4 |
2 |
4 |
8 |
4 |
6 |
12 |
6 |
8 |
16 |
8 |
10 |
20 |
10 |
12 |
24 |
12 |
14 |
28 |
14 |
16 |
32 |
16 |
18 |
36 |
18 |
20 |
40 |
20 |
22 |
44 |
22 |
24 |
48 |
24 |
26 |
52 |
26 |
28 |
56 |
28 |
30 |
60 |
30 |
32 |
64 |
32 |
Oracle Database Appliance X9-2L and X9-2S Licensed Core Licensing Options
Table 2-6 Bare Metal License Options for all Oracle Database Appliance X9-2L and X9-2S Systems
Licensed Cores for Single Node (X9-2S) | Licensed Cores for Single Node (X9-2L) |
---|---|
2 |
2 |
4 |
4 |
6 |
6 |
8 |
8 |
10 |
10 |
12 |
12 |
14 |
14 |
16 |
16 |
Not applicable |
18 |
Not applicable |
20 |
Not applicable |
22 |
Not applicable |
24 |
Not applicable |
26 |
Not applicable |
28 |
Not applicable |
30 |
Not applicable |
32 |
Oracle Database Appliance X8-2-HA Licensed Core Licensing Options
The table provides an example of how the licensed cores for each node of an Oracle Database Appliance X8-2-HA relate to active cores for Oracle RAC and Oracle Enterprise Edition and active cores for Oracle RAC One Node.
Table 2-7 Example of Bare Metal License Options for Oracle Database Appliance X8-2-HA Systems
Licensed Cores for Each Node (X8-2-HA Only) | Active Cores for Oracle RAC and Oracle Enterprise Edition (X8-2-HA Only) | Active Cores for Oracle RAC One Node (X8-2-HA Only) |
---|---|---|
2 |
4 |
2 |
4 |
8 |
4 |
6 |
12 |
6 |
8 |
16 |
8 |
10 |
20 |
10 |
12 |
24 |
12 |
14 |
28 |
14 |
16 |
32 |
16 |
18 |
36 |
18 |
20 |
40 |
20 |
22 |
44 |
22 |
24 |
48 |
24 |
26 |
52 |
26 |
28 |
56 |
28 |
30 |
60 |
30 |
32 |
64 |
32 |
Oracle Database Appliance X8-2M and X8-2S Licensed Core Licensing Options
Table 2-8 Bare Metal License Options for all Oracle Database Appliance X8-2M and X8-2S Systems
Licensed Cores for Single Node (X8-2S) | Licensed Cores for Single Node (X8-2M) |
---|---|
2 |
2 |
4 |
4 |
6 |
6 |
8 |
8 |
10 |
10 |
12 |
12 |
14 |
14 |
16 |
16 |
Not applicable |
18 |
Not applicable |
20 |
Not applicable |
22 |
Not applicable |
24 |
Not applicable |
26 |
Not applicable |
28 |
Not applicable |
30 |
Not applicable |
32 |
Oracle Database Appliance X7-2-HA Licensed Core Licensing Options
The table provides an example of how the licensed cores for each node of an Oracle Database Appliance X7-2-HA relate to active cores for Oracle RAC and Oracle Enterprise Edition and active cores for Oracle RAC One Node.
Table 2-9 Example of Bare Metal License Options for Oracle Database Appliance X7-2-HA Systems
Licensed Cores for Each Node (X7-2-HA Only) | Active Cores for Oracle RAC and Oracle Enterprise Edition (X7-2-HA Only) | Active Cores for Oracle RAC One Node (X7-2-HA Only) |
---|---|---|
2 |
4 |
2 |
4 |
8 |
4 |
6 |
12 |
6 |
8 |
16 |
8 |
10 |
20 |
10 |
12 |
24 |
12 |
14 |
28 |
14 |
16 |
32 |
16 |
18 |
36 |
18 |
20 |
40 |
20 |
22 |
44 |
22 |
24 |
48 |
24 |
26 |
52 |
26 |
28 |
56 |
28 |
30 |
60 |
30 |
32 |
64 |
32 |
34 |
68 |
34 |
36 |
72 |
36 |
Oracle Database Appliance X7-2 Licensed Core Licensing Options
Table 2-10 Bare Metal License Options for all Oracle Database Appliance X7-2 Systems
Licensed Cores for Single Node (X7-2S) | Licensed Cores for Single Node (X7-2M) |
---|---|
2 |
2 |
4 |
4 |
6 |
6 |
8 |
8 |
10 |
10 |
Not applicable |
12 |
Not applicable |
14 |
Not applicable |
16 |
Not applicable |
18 |
Not applicable |
20 |
Not applicable |
22 |
Not applicable |
24 |
Not applicable |
26 |
Not applicable |
28 |
Not applicable |
30 |
Not applicable |
32 |
Not applicable |
34 |
Not applicable |
36 |
Parent topic: Oracle Database Appliance Licensing Overview
Oracle Database Appliance KVM Hard Partitioning Compliance
Review this section for information about Oracle Database Appliance KVM Hard Partitioning compliance.
Oracle Database Appliance DB systems and application KVMs conform to Oracle Linux KVM Hard Partitioning requirements as specified in Hard Partitioning with Oracle Linux KVM:
https://www.oracle.com/a/ocom/docs/linux/ol-kvm-hard-partitioning.pdf
Considerations for CPU Pool Subscription
CPU Pools are used for management of CPU resources only. Database license requirements are determined by KVM Hard Partitioning only.
In a DB system with a shared or internal CPU pool, the cores are pinned based
on the database shape selected for the DB system. For example, if you create a DB system
with odb2
, then you must license 2 cores.
- Undersubscription: Consider a shared CPU pool with 8 cores. If you
create a DB system with
odb2
and another withodb4
, then a total of 6 cores are used. So, although the shared CPU pool is undersubcribed, you must run thevirsh
command in each KVM or DB system to determine the pinned cores that need to be licensed. In this case, it is the same 8 cores visible to both DB systems. - Oversubscription: Consider a shared CPU pool with 8 cores, and you
create a DB system with
odb4
and another withodb6
. Although the shared CPU pool is oversubscribed, you must run thevirsh
command in each KVM or DB System to determine the pinned cores that need to be licensed. In this case, it is the same 8 cores visible to both DB systems.
Note that the same CPU pool subscription policy applies to shared CPU pools for application KVMs too.
Validating the CPUs for an Oracle Database Appliance DB System and Application KVM
You must run the virsh
command for every DB system to identify
the pinned vCPUs and CPU cores licensing requirements.
# virsh --readonly vcpuinfo VM_name --pretty
odb2
that uses 2 cores (4
vCPUs):
- Determine the VM Name by running this
command:
# odacli describe-dbsystem -n dbs1 | grep "VM Name" VM Name: x97f18b518
In this example, the DB System name is
dbs1
. - Run the
virsh
command to confirm that vCPUs are pinned to physical threads or cores forx97f18b518
:# virsh --readonly vcpuinfo x97f18b518 --pretty VCPU: 0 CPU: 19 State: running CPU time: 79.3s CPU Affinity: 19,24,55,60 (out of 72) VCPU: 1 CPU: 55 State: running CPU time: 71.5s CPU Affinity: 19,24,55,60 (out of 72) VCPU: 2 CPU: 60 State: running CPU time: 71.7s CPU Affinity: 19,24,55,60 (out of 72) VCPU: 3 CPU: 24 State: running CPU time: 73.1s CPU Affinity: 19,24,55,60 (out of 72) ----------------------------------------
In this example, the pinned vCPUs are 19, 24, 55, and 60, out of 72.
Parent topic: Oracle Database Appliance Licensing Overview