В течение нескольких недель онлайн-мир гудел вокруг лицензирования Oracle in-Memory. Для тех, кто провел свой отпуск на Марсе, читайте здесь или здесь . Короче говоря: In-Memory выходит из коробки и больше не требует отдельной установки, принося риски соответствия в пределах досягаемости. Наш взять на себя:
НОВОСТЕЙ НЕТ.
Oracle была предварительно установлена их варианты и пакеты на века. Во время каждой установки по умолчанию, большинство вариантов установлены и, скорее всего, включен. Некоторые из вариантов даже невозможно (или почти невозможно) для отустановки. OLAP был бы отличным примером. Другим более недавним примером, вероятно, будет Active Data Guard. Да, он устанавливается в установке по умолчанию. Так всегда было с опциями, и In-Memory не является исключением. Единственный вопрос, который имеет значение во время враждебного аудита, если клиент (или был) с использованием этой премиум функциональности. За некоторыми исключениями, никто в Oracle действительно не заботится о вариантах, устанавливаемых или нет. И, Есть веские аргументы в пользу подхода Oracle. В конце концов, если кому-то вдруг требуется разделите таблицы, настроить базу данных или просто захочет настроить базу данных ожидания: теперь нет требования для выключения базы данных, установки этой опции и необходимости перезагрузки. Если это будет требование, прежде чем быть в состоянии использовать премиум функции, все Oracle магазин будет жаловаться.
Однако существуют гораздо более убедительные вопросы, которые в значительной степени не тронуты. Чтобы проиллюстрировать, мы дадим вам представление о нашей повседневной работе. Обещаю, что ты полностью забудешь о In-Memory.
Почти все премиум-функции также доступны в установках Standard Edition (One).
После сравнения версий баз данных Oracle можно предположить, что премиум-функции, такие как In-Memory, Раздел или Расширенная безопасность доступны только в качестве опции для тех, кто установил Enterprise Edition.
Реальность совсем иная. При установке Oracle Database Standard Edition (One) пользователю доступна почти каждая опция: очень похоже на Enterprise Edition. И при запуске этой дополнительной функции (Enterprise) пользователи, как правило, не предупреждаются программным обеспечением о том, что их действия могут привести к тому, что аудиторы Oracle будут применять требования о соблюдении требований.
Пример 1: Расширенное сжатие
Возьмем, к примеру, клиента, работая под управлением Oracle Database Standard Edition One на 2-разъемной системе с 10 Core каждый. Стоимость лицензии будет меньше, чем 12.000 евро, включая поддержку 1-го года:
Многие администраторы баз данных обновили свой Стандартный Edition One до 11g, чтобы узнать, что вдруг они могут сжать их резервные копирования. Эта опция является частью Advanced Compression, которая теоретически должна быть доступна только для установки Enterprise Edition. При запуске этой функциональности на Стандартное издание (Один) установить однако — только для тестирования или из любопытства, либо с помощью командной строки или Grid Control — пользователи узнают, что он просто работает:
Клиенты, у которых был dBA, пробующие эту функцию, а затем проверенные Oracle, столкнутся со следующим иском:
Очевидно, что это большой шокер для клиента, который был лицензирован правильно за 10k евро. И тем не менее, удаление многих вариантов полностью (от доступных из сторонних инструментов, командной строки и OEM / Grid Control) будет иметь тот же эффект, как удаление команды DIR из MS DOS. Пользователи могут быть защищены Oracle, так же, как Oracle защищает стандартных edition (Один) пользователей от использования функции Parallelism:
RMAN-06909: ВНИМАНИЕ: параллелизм требует Enterprise Edition
В случае больших денежных баз данных-вариантов, Oracle, однако, решил позволить соблюдению аудиторов забрать наличные деньги время от времени. Между тем, поиск по поддержке Oracle действительно уточнит, что невозможно отключить функции Enterprise Edition в стандартной установке Edition (действительно, в случае эскалации эта статья будет очень оценена вашим адвокатом).
Программное обеспечение Oracle может спонтанно инициировать использование параметров базы данных
Там намного больше происходит под капюшоном Oracle. Низкоуровневые взаимодействия между Oracle Grid Control и удаленными базами данных, которые автоматически сканируются пакетом диагностики. И если вы удалите и добавите базу данных в элементы управления снова, разрешения меняются. Но это только верхушка айсберга.
Пример 2: Расширенная безопасность
Ярким примером является расширенная безопасность. Эта опция продается, в частности, для разрешения зашифрованных подключений к базе данных Oracle. Тем не менее, мы выяснили, что несколько версий собственного программного обеспечения Oracle(разработчик Oracle S’L) вызывает зашифрованные соединения по умолчанию. В большинстве случаев разработчик S’L продолжает подключаться к зашифрованным данным после отключения флажка для подключения к зашифрованным соединениям. Как вы думаете, сколько клиентов купили Advanced Security в результате аудита, не зная, что они действительно не нуждались в этом?
Подводя черту
Примеров здесь мало из многих. Таким образом, невозможно гарантировать соответствие при работе с программным обеспечением Oracle. Каждый, кто говорит вам, что-то другое, лжет. Есть так много ошибок, вызванных собственным программным обеспечением Oracle, что мы документируем новые случаи на регулярной основе. Он никогда не останавливается. Действительно, значительная часть доходов Oracle от лицензии (и поддержки) зависит от таких ложных срабатываний. Даже самые основные проблемы не находятся под контролем: Например, собственные патчи Oracle приводят к тому, что некоторые стандартные издания будут изменены на Enterprise Editions. Лишь меньшинство таких примеров задокументировано в Oracle Support. В противостоянии аудиторы Oracle предпочитают игнорировать эти факты. Поскольку они находятся на целевой доход можно даже винить их за то, что не заинтересованы в таких обстоятельствах. Поэтому важно действительно знать, что является причиной претензии, и судебно-медицинской экспертизы претензий в максимально подробно возможно. По нашему опыту, довольно часто можно сократить число претензий более чем на 70%: и это после того, как клиенты и переговорщики энергично пытались сократить число.
Таким образом, In-Memory является наименьшей из ваших проблем с точки зрения лицензирования. Прекрати писать об этом. Это старые новости.