- Newest
- Most votes
- Most comments
Oracle licensing model for cloud environments typically counts vCPUs as cores. For Oracle Enterprise Edition, 2 vCPUs = 1 Oracle Processor license under the Bring Your Own License (BYOL) model. In your case, the tpc1 designation indicates 1 thread per core, meaning multithreading is disabled compared to db.r6i.large, so I believe they require 1 Processor Perpetual license for each Oracle Enterprise Edition.
Btw, would suggest verifying by the below official link and understand correctly:
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.Licensing.html
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.InstanceClasses.html
Hey,
Hope you're keeping well.
For RDS Oracle under the BYOL model, Oracle counts vCPUs as cores and applies their cloud licensing rules, where typically 2 vCPUs = 1 Oracle Processor license for Enterprise Edition. The .tpc1 variants disable hyper-threading, so each vCPU maps directly to a physical core, but licensing is still based on the vCPU count shown in the RDS instance class specs. A db.r6i.large and db.r6i.large.tpc1.mem2x both have 2 vCPUs, so each would require 1 Processor license. You can confirm the mapping in the AWS RDS for Oracle licensing documentation and the [instance class details](https://docs.aws.amazon.
Thanks and regards,
Taz
answered 10 months ago
Relevant content
asked 2 years ago

Hi, we received a semi-official answer from AWS: "Amazon EC2 and RDS - count two vCPUs as equivalent to one Oracle Processor license if multi-threading of processor cores is enabled, and one vCPU as equivalent to one Oracle Processor license if multi-threading of processor cores is not enabled."
So with a db.r6i.large.tpc1.mem2x hyperthreading disabled 2 vCPU 2 licenses needed.