powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Лицензирование SE2
17 сообщений из 17, страница 1 из 1
Лицензирование SE2
    #40012750
user_ora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Хотел уточнить по лицензированию SE2, работал только с EE

в EE стоимость процессорной лицензии считается socket * core * 0,5 (для Интел) 2*8*05=8 к примеру

в SE2 получается только 2 лицензии нужно на 2 сокета не важно сколько ядер?
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40012861
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user_ora
Добрый день!

Хотел уточнить по лицензированию SE2, работал только с EE

в EE стоимость процессорной лицензии считается socket * core * 0,5 (для Интел) 2*8*05=8 к примеру

в SE2 получается только 2 лицензии нужно на 2 сокета не важно сколько ядер?


при этом:
1) нельзя ставить на больше чем 2 socket сервера + ограничения на сервер которые нужно читать
2) Вне зависимости от количества ядер, будет работать 8 CPU threads на лицензию, максимум 16
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40012971
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin
user_ora
Добрый день!

Хотел уточнить по лицензированию SE2, работал только с EE

в EE стоимость процессорной лицензии считается socket * core * 0,5 (для Интел) 2*8*05=8 к примеру

в SE2 получается только 2 лицензии нужно на 2 сокета не важно сколько ядер?


при этом:
. . .
2) Вне зависимости от количества ядер, будет работать 8 CPU threads на лицензию, максимум 16

Не так. Не на лицензию.

Вне зависимости от фактического количества сокетов и ядер
каждая база данных на сервере Oracle Database SE2 в каждый момент времени
будет использовать не более 16 CPU threads.
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40012973
user_ora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,

А лицензий нужно все таки 2 или 1, на 2 сокетный сервер?
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40012978
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user_ora
SQL*Plus,

А лицензий нужно все таки 2 или 1, на 2 сокетный сервер?

Лицензирование Oracle Database выполняется
  • по именованным пользователям (Named User Plus = NUP) или
  • по метрике Processor
Для Standard Edition метрика Processor - это заполненный (occupied) процессорный Socket.

Если в вашем сервере два сокета и оба они заполнены (вставлен процессор),
вам необходимо лицензировать ПО на два Processor'а.
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40012980
user_ora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,

Понятно, спасибо!
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40029522
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus
atabase выполняется
  • по метрике Processor
Для Standard Edition 2 метрика Processor - это заполненный (occupied) процессорный Socket.

Если в вашем сервере два сокета и оба они заполнены (вставлен процессор),
вам необходимо лицензировать ПО на два Processor'а.


Мне вот поддержка ответила, что если у меня, к примеру, 2 сокета по 10 ядер то Oracle SE2 в такой конфигурации без дополнительных ухищрений
(аппаратного ограничения ресурсов, называемого hardaware partitioning см. http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf)
лицензировать не получится.
Т е должна быть железка 2 сокета по 8 ядер (поискать такую еще сейчас)

???
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40029527
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из ответа поддержкикомментарий к прайс-листу:

Oracle Database Standard Edition 2 may only be licensed on servers that have a maximum capacity of 2 sockets. When used with Oracle Real Application Clusters, Oracle Database Standard Edition 2 may only be licensed on a maximum of 2 one-socket servers. In addition, notwithstanding any provision in Your Oracle license agreement to the contrary, each Oracle Database Standard Edition 2 database may use a maximum of 16 CPU threads at any time. When used with Oracle Real Application Clusters, each Oracle Database Standard Edition 2 database may use a maximum of 8 CPU threads per instance at any time. The minimums when licensing by Named User Plus (NUP) metric are 10 NUP licenses per server.

К сожалению документ имеет пометку "для служебного пользования", поэтому не имею права его распространять в полном виде. Но цитировать его можно без ограничений.
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40029930
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
из ответа поддержкикомментарий к прайс-листу:

Oracle Database Standard Edition 2 may only be licensed on servers that have a maximum capacity of 2 sockets. When used with Oracle Real Application Clusters, Oracle Database Standard Edition 2 may only be licensed on a maximum of 2 one-socket servers. In addition, notwithstanding any provision in Your Oracle license agreement to the contrary, each Oracle Database Standard Edition 2 database may use a maximum of 16 CPU threads at any time. When used with Oracle Real Application Clusters, each Oracle Database Standard Edition 2 database may use a maximum of 8 CPU threads per instance at any time. The minimums when licensing by Named User Plus (NUP) metric are 10 NUP licenses per server.

К сожалению документ имеет пометку "для служебного пользования", поэтому не имею права его распространять в полном виде. Но цитировать его можно без ограничений.

Похоже, что документ не очень свежий, поскольку ещё была возможность использовать RAC для Standard Edotion 2
Теперь такой возможности нет. Начиная с версии 19c, Oracle Databse SE2 не работает в RAC.
https://www.oracle.com/database/technologies/standard-edition-2-faq.html Can I use Oracle Real Application Clusters on Oracle Database SE2?

From version 19c onwards, users of Oracle Database Standard Edition can no longer use Oracle Real Application Clusters.

However since most users of Oracle Real Application Clusters and Standard Edition used it to provide protection from failure of a server rather than for the scalability of database, Oracle is replacing it with Standard Edition High Availability. This solution provides cluster-based failover for Standard Edition Oracle Databases using Oracle Clusterware. Oracleʼs Oracle Database SE2 (SE2) customers thereby benefit from the high availability capabilities and storage management solutions that are already part of Oracle Grid Infrastructure, such as Oracle Automatic Storage Management (ASM) and the Oracle ASM Cluster File System (ACFS), free of charge.

"...each Oracle Database Standard Edition 2 database may use a maximum of 16 CPU threads at any time"
("...каждая база данных Oracle Database Standard Edition 2 может использовать максимум 16 потоков ЦП в любое время")

Так что пусть у вас будет хоть 20 ядер на единственный сокет (40 Threads на Intel при включенном Hyper Threading).
Одна база данных сможет использовать максимум 16 Threads.
А если баз будет две, они смогут использовать максимум 16 * 2 = 32 threads.
Ну а если баз будет три, они смогут использовать максимум 40 threads. (потому что больше в этом сервере нету :-))
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030062
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий Юринский,

can/may/must - может или должна?
Мне вот поддержка ответила, что если у нас 2 сокета по 10 ядер - 4 ядра нужно "изолировать", иначе нарушение лицензии SE2.
Как Oracle интерпретирует фразу "...each Oracle Database Standard Edition 2 database may use a maximum of 16 CPU threads at any time"?
Ведь ему неважно как понимаем ее мы, главное как ее понимает сам Oracle.
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030072
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy,

may [meɪ] гл.; прош. вр. might

1) выражает разрешение; обычно в официальном стиле
May I see the chief now? - Yes, you may. — Можно сейчас увидеть шефа? - Да.
He said I might take his book. — Он сказал, что я могу взять его книгу.

2) в утвердительной форме; выражает допускаемую возможность, в отличие от теоретической возможности, выражаемой глаголом can
He may come now. — Он может прийти сейчас.
You may be right. — Возможно, ты прав.
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030086
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий Юринский,

А зачем тогда в лицензии явно указывается возможное число ядер?
Какая разница - если у меня хост с 2 сокетами или 2 хоста по 1 сокету ?
Есть документ в котором сказано, что число ядер не требуется ограничивать для SE2?
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030099
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по всему (вот тут показано https://blog.dbi-services.com/standard-edition-2-testing-the-16-thread-limitation/)
ограничение на уровне менеджера ресурсов.
Т е главное, чтобы на хосте было не больше 2 сокетов
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030215
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил на 24 ядерном
SE2 - действительно ресурс менеджер ограничивает 16 ядрами
Кроме того нашел вот это еще
https://asktom.oracle.com/pls/apex/asktom.search?tag=how-to-monitor-and-control-the-limitation-of-the-standard-edition-16-cpu-threads
Но насколько я понимаю CPU_COUNT относится к PDB
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030302
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Валерий Юринский,

А зачем тогда в лицензии явно указывается возможное число ядер?
Какая разница - если у меня хост с 2 сокетами или 2 хоста по 1 сокету ?
Есть документ в котором сказано, что число ядер не требуется ограничивать для SE2?

Покажите лицензию, где явно указывается возможное число ядер.
Когда используется кластерная конфигурация серверов и Real Application Clusters,
на каждом из двух серверов для SE2 должно быть не более одного сокета,
то есть всего на базу данных два сокета: один хост с двумя сокетами или два хоста с одним сокетом в каждом.

Начиная с Oracle DB 19c, SE2 не может работать в конфигурации RAC.

"Есть документ в котором сказано, что число ядер не требуется ограничивать для SE2?"

Такой документ мне не встречался.
Предполагаю, что его не существует, и требование об ограничении ядер для SE2 кем-то вымышлено.
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030304
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Проверил на 24 ядерном
SE2 - действительно ресурс менеджер ограничивает 16 ядрами

Не ядрами, а потоками (threads)
...
Рейтинг: 0 / 0
Лицензирование SE2
    #40030318
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий Юринский

Предполагаю, что его не существует, и требование об ограничении ядер для SE2 кем-то вымышлено.

https://www.oracle.com/assets/lic-def-rules-v030819-5390819.pdf
стр 39
You are responsible for ensuring that the following restrictions are not violated:
Oracle Database Standard Edition 2 may only be licensed on servers that have a maximum capacity of 2 sockets. When used with Oracle Real Application Clusters, Oracle Database Standard Edition 2 may only be licensed on a maximum of 2 one-socket servers. In addition, notwithstanding any provision in Your Oracle license agreement to the contrary, each Oracle Database Standard Edition 2 database may use a maximum of 16 CPU threads at any time. When used with Oracle Real Application Clusters, each Oracle Database Standard Edition 2 database may use a maximum of 8 CPU threads per instance at any time. If You purchase Named User Plus (NUP) licenses, You must maintain a minimum of 10 NUP per server


Т е , к примеру, если запустить SE2 на железке с 4 сокетами - нарушение даже в случае
Is it possible to license Oracle Database SE2 on a single processor of a >2 socket server using hard partitioning ?
No, Oracle Database SE2 may only be licensed on servers that have a maximum capacity of 2 sockets.
- тут https://www.oracle.com/database/technologies/standard-edition-2-faq.html
Т е видимо Oracle посчитает(а он вроде бы так и считает?), что в кластере, к примеру,
VmWare - если БД прибита к одному хосту даже с 2 сокетами и
никуда с него не перемещается - это нарушение правил лицензирования для SE2.

Если 16 CPU threads это техническое ограничение(захардкоржерное в SE2) - зачем это указывать явно в правилах лицензирования?
Там же не указываются другие технические ограничения?
Запуск БД на 2-х сокетном хосте и 40 thread - это все таки нарушение или нет?
Или как в анекдоте :
- Джентельменам верят на слово.
- И тут мне поперло...

То, что суммарно(в среднем по больнице) утилизируемые мощности не превышают 16 потоков - это не значит:
" database may use a maximum of 16 CPU threads at any time "(вот это и наводит на мысли) + фраза - You are responsible for ensuring that the following restrictions are not violated
Опять же, если 16 захардкоржено(это можно обойти?) - зачем упоминать захардкоржерное ограничение про 16 потоков явно в правилах лицензирования?
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Лицензирование SE2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]