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

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

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

в SE2 получается только 2 лицензии нужно на 2 сокета не важно сколько ядер?
...
Рейтинг: 0 / 0
28.10.2020, 21:37
    #40012861
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
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
29.10.2020, 10:51
    #40012971
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
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
29.10.2020, 10:56
    #40012973
user_ora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
SQL*Plus,

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

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

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

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

Понятно, спасибо!
...
Рейтинг: 0 / 0
20.12.2020, 19:45
    #40029522
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
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
20.12.2020, 19:54
    #40029527
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
из ответа поддержкикомментарий к прайс-листу:

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
21.12.2020, 22:03
    #40029930
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
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
22.12.2020, 11:19
    #40030062
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
Валерий Юринский,

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
22.12.2020, 11:45
    #40030072
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
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
22.12.2020, 12:24
    #40030086
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
Валерий Юринский,

А зачем тогда в лицензии явно указывается возможное число ядер?
Какая разница - если у меня хост с 2 сокетами или 2 хоста по 1 сокету ?
Есть документ в котором сказано, что число ядер не требуется ограничивать для SE2?
...
Рейтинг: 0 / 0
22.12.2020, 12:49
    #40030099
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
Судя по всему (вот тут показано https://blog.dbi-services.com/standard-edition-2-testing-the-16-thread-limitation/)
ограничение на уровне менеджера ресурсов.
Т е главное, чтобы на хосте было не больше 2 сокетов
...
Рейтинг: 0 / 0
22.12.2020, 15:49
    #40030215
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
Проверил на 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
22.12.2020, 19:31
    #40030302
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лицензирование SE2
landy
Валерий Юринский,

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

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

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

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

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

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

Предполагаю, что его не существует, и требование об ограничении ядер для 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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Лицензирование SE2 / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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