Liczbę licencji Processor dla bazy Oracle ustalasz tak: sumujesz rdzenie wszystkich procesorów, na których program jest zainstalowany lub uruchomiony, mnożysz przez współczynnik z tabeli Oracle Processor Core Factor (Oracle core factor) i zaokrąglasz wynik w górę. Dwa procesory Intel Xeon po 16 rdzeni dają 32 × 0,5 = 16 licencji. Wyjątek to Standard Edition 2: tam liczy się zajęte gniazda, a rdzenie nie mają znaczenia.
Informacje ogólne według stanu na 10 października 2026 r. Wiążące są umowa licencyjna i aktualne dokumenty Oracle, więc przed zakupem sprawdź je w Oracle albo u partnera licencyjnego.
Co mówi definicja Processor
W dokumencie Oracle License Definitions and Rules Booklet (obowiązuje od 15 września 2026 r.) licencja Processor dotyczy wszystkich procesorów, na których programy Oracle są zainstalowane lub uruchomione. Taką samą definicję zawiera cennik Oracle Technology Global Price List z 15 września 2026 r. Liczbę licencji ustala się, mnożąc łączną liczbę rdzeni procesora przez współczynnik z tabeli Oracle Processor Core Factor. Rdzenie wszystkich układów wielordzeniowych dla danego licencjonowanego programu najpierw się sumuje, potem mnoży, a ułamek zaokrągla w górę do pełnej liczby.
W formule występują rdzenie, wątków procesora w niej nie ma. Zaokrąglenie robi się raz, na samym końcu.
Pięć kroków
- Ustal model procesora. Tabela jest uporządkowana według producentów i serii, potrzebujesz więc pełnej nazwy, na przykład Intel Xeon Gold 62xx albo AMD EPYC 9004.
- Policz rdzenie we wszystkich procesorach, na wszystkich serwerach, na których program jest zainstalowany lub uruchomiony. Liczbę rdzeni na procesor podaje specyfikacja producenta.
- Znajdź współczynnik w tabeli (wartości w następnej sekcji).
- Pomnóż sumę rdzeni przez współczynnik i zaokrąglij w górę.
- Przy programach ze Standard Edition 2 w nazwie pomiń rdzenie: procesor liczy się jako zajęte gniazdo, a w module wieloukładowym każdy układ jako jedno zajęte gniazdo.
Współczynniki w tabeli
Tabela w wersji z 28 stycznia 2026 r. (data wejścia w życie tabeli: 16 marca 2009 r.) przypisuje procesorom cztery wartości. Poniżej wybrane pozycje.
| Współczynnik | Procesory (wybrane pozycje tabeli) |
|---|---|
| 0,25 | Ampere Altra, AltraMax i AmpereOne; SPARC T3 |
| 0,5 | Intel Xeon (serie wymienione w tabeli, na przykład Platinum 8xxx, Gold 62xx, Silver 42xx); AMD EPYC 9005, 9004, 8004, 7003, 7002, 7001, 4005 i 4004; AMD Opteron; procesory Intel i AMD do komputerów stacjonarnych i laptopów; SPARC T4, T5, M5 do M8, S7 |
| 0,75 | SPARC64 VI i VII; UltraSPARC IV, IV+ i T2; HP PA-RISC; IBM POWER5+ i starsze |
| 1,0 | IBM POWER6 do POWER10; IBM Z; Intel Itanium 95XX; wszystkie procesory jednordzeniowe; pozostałe układy ARM; wiersz „All Other Multicore chips” |
Wiersz „All Other Multicore chips” ma współczynnik 1,0, więc procesor, którego nie ma w tabeli, nie zmniejsza liczby licencji. Tabela wymienia konkretne serie i rośnie z kolejnymi generacjami: ostatnia zmiana z 28 stycznia 2026 r. dodała kolejne układy Intel Xeon i doprecyzowała pozycje AMD. Dlatego współczynnik zawsze sprawdzaj w aktualnym pliku, a nie w notatkach z poprzedniego projektu.
Przykłady
Pierwszy jest prosty. Serwer z dwoma procesorami Intel Xeon po 16 rdzeni ma 32 rdzenie, 32 × 0,5 = 16, więc potrzeba 16 licencji Processor.
Drugi pochodzi z definicji Oracle: serwer ze współczynnikiem 0,25, na którym program używa 6 rdzeni, daje 6 × 0,25 = 1,5. Po zaokrągleniu w górę to 2 licencje.
Trzeci też jest z definicji: platforma spoza tabeli z 10 rdzeniami dostaje współczynnik 1,0 („All Other Multicore chips”), czyli 10 licencji.
Czwarty dotyczy kilku serwerów. Rdzenie z różnych serwerów sumują się, jeśli program jest na każdym z nich zainstalowany lub uruchomiony. Oracle pokazuje to w dokumencie Oracle Software Licensing Basics (aktualizacja z lipca 2024 r.): cztery serwery z bazą Enterprise Edition na wspólnym woluminie, każdy z dwoma 24-rdzeniowymi procesorami o współczynniku 0,5. Rdzeni jest 4 × 2 × 24 = 192, a licencji 192 × 0,5 = 96. Ten sam dokument omawia wariant, w którym baza leży na woluminie podłączonym tylko do dwóch serwerów: liczy się wtedy tylko te dwa serwery (96 rdzeni, 48 licencji), a drugi program, na przykład WebLogic Suite, liczy się osobno na serwerach, na których jest zainstalowany. To dokument informacyjny, nie umowa, więc w niestandardowej konfiguracji sprawdź zasady w dokumentach Oracle.
Kolejność działań widać na rachunku własnym, który nie pochodzi z dokumentów Oracle. Trzy serwery z jednym procesorem Xeon o 9 rdzeniach każdy mają razem 27 rdzeni, a 27 × 0,5 = 13,5, czyli 14 licencji. Zaokrąglenie dla każdego serwera osobno (4,5, czyli 5) dałoby 15.
Dla Standard Edition 2 rachunek jest krótszy. Serwer z dwoma zajętymi gniazdami wymaga dwóch licencji Processor, bez względu na to, czy procesor ma 8, czy 32 rdzenie. FAQ Oracle o SE2 mówi, że koszt licencji pozostaje taki sam niezależnie od liczby rdzeni w gnieździe. SE2 ma przy tym limity zapisane w Oracle License Definitions and Rules Booklet z 15 września 2026 r.: można ją licencjonować wyłącznie na serwerach o pojemności do dwóch gniazd, a każda baza SE2 może w danej chwili używać najwyżej 16 wątków procesora.
Gdzie liczenie najczęściej się myli
Wirtualizacja
Liczba przypisanych maszynie wirtualnej vCPU nie jest podstawą rachunku. Oracle Partitioning Policy (stopka dokumentu: stan polityki na 14 lutego 2022 r.) zalicza do soft partitioning między innymi Oracle VM i VMware. Dokument stwierdza, że takie rozwiązania nie służą do określania ani ograniczania liczby licencji dla serwera lub klastra serwerów. Liczbę licencji można ograniczyć tylko metodami hard partitioning wymienionymi w polityce, przy spełnieniu ich warunków. Oracle Linux KVM jest tam dopuszczony tylko wtedy, gdy przydzielono konkretne rdzenie, zgodnie z osobnym dokumentem Oracle. Dokument Licensing Basics z 2024 r. dodaje, że dla instalacji lokalnych Oracle nie ma osobnej polityki licencjonowania wirtualizacji: środowiska zwirtualizowane licencjonuje się według definicji metryki. Oracle zastrzega sobie zmiany tej polityki, więc przed wdrożeniem otwórz jej bieżącą wersję.
Chmura
W Oracle Cloud tabeli core factor nie stosuje się wprost. Tabela podaje przeliczniki: jedna licencja Processor obejmuje 2 OCPU na platformie x86 albo 4 OCPU na Ampere, a dla programów ze Standard Edition w nazwie 4 OCPU. Dla Amazon Web Services (EC2 i RDS), Microsoft Azure i Google Cloud Platform obowiązuje dokument Licensing Oracle Software in the Cloud Computing Environment (stan polityki na 4 września 2026 r.): dwa vCPU liczą się jako jedna licencja Processor przy włączonej wielowątkowości, jeden vCPU przy wyłączonej, a tabeli współczynników się wtedy nie stosuje. Programy ze Standard Edition 2 w nazwie dokument liczy inaczej, w gniazdach po cztery vCPU.
Kto może korzystać z bazy
Programy licencjonowane na procesory mogą być dostępne dla użytkowników wewnętrznych (także agentów i wykonawców) oraz dla osób trzecich. Oracle Software Licensing Basics opisuje metrykę Processor jako stosowaną zwykle tam, gdzie populacji użytkowników nie da się policzyć albo trudno nią zarządzać.
Co zrobić z wynikiem
Liczba licencji Processor jest punktem wyjścia także dla drugiej metryki. Przy licencjonowaniu Named User Plus minimum dla Enterprise Edition to 25 NUP na każdą licencję Processor, więc najpierw ustalasz procesory według powyższej definicji. Jak wybrać między metrykami i od ilu użytkowników opłaca się Processor, wylicza tekst Named User Plus czy Processor.
Kalkulator na stronie głównej przy licencjach NUP dla Enterprise Edition pyta o liczbę licencji Processor serwerów, więc wynik z tego artykułu możesz tam wpisać od razu. Podstawowe zasady obu metryk opisują starsze artykuły: licencja na procesor i licencja na użytkownika. Przy konfiguracji niestandardowej (wirtualizacja, klaster, chmura) pomoże rozmowa na stronie konsultacji licencji Oracle.
Źródła
Wszystkie dokumenty odczytano 10 października 2026 r.
- Oracle License Definitions and Rules Booklet, data wejścia w życie 15 września 2026 r. (definicje Processor i Named User Plus, limity SE2): lic_definitions_and_rules_v091526.pdf
- Oracle Processor Core Factor Table, „Effective Date: March 16, 2009; Updated: Jan 28, 2026”: processor-core-factor-table-070634.pdf
- Oracle Technology Global Price List, 15 września 2026 r.: technology-price-list-070617.pdf
- Oracle Software Licensing Basics, aktualizacja z lipca 2024 r.: oracle-software-licensing-basics.pdf
- Oracle Partitioning Policy, stan polityki na 14 lutego 2022 r.: partitioning-070609.pdf
- Licensing Oracle Software in the Cloud Computing Environment, stan polityki na 4 września 2026 r.: cloud-licensing-070579.pdf
- Oracle Database Standard Edition 2 – FAQ (strona bieżąca, © 2026): standard-edition-2-faq.html
Tekst opisuje zasady zapisane w dokumentach Oracle. Nie jest poradą prawną ani gwarancją zgodności z umową licencyjną, a Oracle zastrzega zmiany swoich dokumentów bez uprzedzenia.
