Artykuł

Licencjonowanie w oparciu o procesor (Processor License)

Oracle - Licencja na procesor - Processor License

Licencjonowanie w oparciu o liczbę procesorów pozwala na dostęp użytkownikom wewnętrznym licencjobiorcy (w tym przedstawicielom i kontrahentom) oraz użytkownikom licencjobiorcy będącymi stronami trzecimi.

Ten sposób najczęściej jest wybierany w środowiskach w których trudno jest zidentyfikować lub policzyć wszystkich użytkowników, np. w przypadku aplikacji internetowych. Stosuje się go również w przypadku gdy licencjonowanie w oparciu o użytkowników (Named User Plus licenses) byłoby droższe od tego rozwiązania. Wszystkie procesory, na których programy Oracle® są zainstalowane lub uruchomione, wymagają licencji.

Liczbę wymaganych licencji można ustalić poprzez pomnożenie sumy liczby rdzeni procesora przez współczynnik rdzenia procesora określony w tabeli Oracle Processor Core Factor znajdującej się pod adresem: Oracle Processor Core Factor Table

Przed pomnożeniem przez współczynnik rdzenia procesora należy zsumować wszystkie rdzenie we wszystkich procesorach dla każdego licencjonowanego programu, a wynik będący ułamkiem zaokrąglić w górę do pełnej liczby. W przypadku programów Standard Edition 2 (wcześniej także Standard Edition One i Standard Edition) jako procesor liczy się zajęte gniazdo. W modułach wieloukładowych każdy układ liczy się jako jedno zajęte gniazdo.

Przykłady

1. Serwer z układem wielordzeniowym o współczynniku rdzenia procesora Oracle (Oracle Processor Core Factor) 0,25, w którym zainstalowano i/lub uruchomiono program (inny niż program Standard Edition One lub Standard Edition) używający 6 rdzeni, wymagał będzie dwóch licencji typu Processor (6 rdzeni × współczynnik 0,25 = 1,5, po zaokrągleniu w górę 2).

2. Serwer wielordzeniowy będący platformą sprzętową nieuwzględnioną w tabeli Oracle Processor Core Factor, w którym zainstalowano i/lub uruchomiono program na 10 rdzeniach będzie wymagał 10 licencji typu Processor (10 razy współczynnik licencjonowania rdzeni procesorów 1,0 (stosowany w przypadku wszystkich pozostałych układów wielordzeniowych ("All other multicore chips") = 10).

Aktualizacja 2026-10: Tabelę Oracle Processor Core Factor zmieniono ostatnio 28.01.2026. Dla procesorów Intel Xeon i AMD EPYC współczynnik wynosi 0,5, dla Ampere 0,25, dla IBM POWER 1,0. Przykład: serwer z 2 procesorami Intel Xeon po 16 rdzeni wymaga 32 × 0,5 = 16 licencji Enterprise Edition na procesor. W AWS, Azure i Google Cloud tabeli się nie stosuje: 2 vCPU to 1 licencja przy włączonej wielowątkowości, a dla Standard Edition 2 4 vCPU to 1 gniazdo. W Oracle Cloud (OCI) 2 OCPU to 1 licencja. Wirtualizacja typu soft partitioning (np. VMware, Hyper-V) nie zmniejsza liczby licencji: licencjonuje się rdzenie fizycznych serwerów, na których baza jest zainstalowana lub uruchomiona. Mniej licencji pozwalają tylko metody hard partitioning wymienione przez Oracle w dokumencie Partitioning Policy, np. Oracle Linux KVM w odpowiedniej konfiguracji.

Zobacz też: Oracle core factor: jak policzyć licencje Processor, czyli rachunek krok po kroku z przykładami z dokumentów Oracle, oraz Oracle NUP czy Processor: od ilu użytkowników opłaca się Processor.