Express edition oracle database: Oracle Database Express Edition | Oracle СНГ

Содержание

Знакомство с Oracle Database Express Edition (XE) – что это такое? | Info-Comp.ru

Приветствую всех посетителей сайта Info-Comp.ru! Сегодня мы с Вами познакомимся с Oracle Database Express Edition (XE) – это бесплатная редакция системы управления базами данных Oracle Database. Мы поговорим о том, что это за система, какие ограничения у бесплатной редакции и для чего ее можно использовать.

Содержание

  1. Oracle Database
  2. Редакции Oracle Database
  3. On-Premise
  4. Cloud
  5. Oracle Database Express Edition (XE)
  6. Ограничения редакции Oracle Database Express Edition (XE)
  7. Для чего можно использовать Oracle Database Express Edition (XE)
  8. Для разработки приложений
  9. Для хранения и анализа небольших данных
  10. Для изучения языка SQL
  11. Для тестирования функционала Oracle Database
  12. Для реализации разовых проектов

Oracle Database

Oracle – это крупнейшая в мире компания по разработке программного обеспечения для предприятий. Специализацией Oracle является разработка систем управления базами данных, таких как Oracle Database, а также других бизнес-приложений.

Oracle Database — это объектно-реляционная система управления базами данных (RDBMS или Relational DataBase Management System). Многие крупнейшие компании мира в качестве системы хранения баз данных выбирают именно Oracle Database.

Заметка! ТОП 5 популярных систем управления базами данных (СУБД).

В названии каждой версий Oracle Database мы наблюдаем номер версии и букву, например 11g, где g – это «grid» или сеть, символизируя тем самым поддержку grid-вычислений.

В 2013 году вышла версия 12c, где c означает cloud (облако).

В 2018 году вышла версия 18c, а на текущий момент активно используется версия 19с, которая вышла в 2019 году.

Данная СУБД поддерживает работу на многих платформах, включая: Linux, Windows, Oracle Solaris, Mac OS X Server и т. д.

В Oracle Database используется язык программирования PL/SQL (Procedural Language / Structured Query Language) — это расширение языка SQL, которое разработала компания Oracle.

Редакции Oracle Database

У компании Oracle есть несколько предложений в отношении продукта Oracle Database, при этом есть редакции, которые можно использовать локально (On-Premise) и в облаке (Cloud).

Давайте коротко рассмотрим эти редакции.

On-Premise

Oracle Database Standard Edition 2 (SE2)

Стандартная редакция, включающая в себя все средства, необходимые для создания критически важных бизнес-приложений. Данная редакция не поддерживает кластеризацию Oracle Real Application Clusters (Oracle RAC).

Примечание. Oracle Database Standard Edition 2 доступна, начиная с Oracle Database 12 c Release 1 (12.1.0.2). Для версии 12.1.0.1 доступны Oracle Database Standard Edition One и Oracle Database Standard Edition.

Oracle Database Enterprise Edition (EE)

Oracle Database Enterprise Edition обеспечивает производительность, доступность, масштабируемость и безопасность для разработки приложений, таких как: приложения для обработки больших объемов транзакций (OLTP), хранилища данных с интенсивными запросами и требовательные интернет-приложения.

Oracle Database Enterprise Edition содержит все компоненты Oracle Database, но может быть дополнительно расширена путем приобретения опций и пакетов.

Oracle Database Enterprise Edition on Engineered Systems (EE-ES)

Специальная редакция для установки в локальной системе Oracle Exadata Database Machine или Oracle Database Appliance.

Включает в себя все компоненты Oracle Database, но может быть дополнительно расширена путем приобретения опций и пакетов.

Политики лицензирования EE-ES различаются в зависимости от того, установлена ли она на Oracle Exadata Database Machine или Oracle Database Appliance.

Oracle Database Personal Edition (PE)

Редакция Oracle Database Personal Edition поддерживает однопользовательские среды разработки и развертывания, требующие полной совместимости с Oracle Database Standard Edition 2 и Oracle Database Enterprise Edition.

Данная редакция включает в себя все компоненты и опции, входящие в Enterprise Edition, за исключением опции Oracle RAC One Node и Oracle Real Application Clusters, которые нельзя использовать с Personal Edition. Кроме этого пакеты управления Oracle также не получится использовать с редакцией Personal Edition.

Интересная статья – Установка и настройка PostgreSQL 13 на Linux Ubuntu Server 20.04.

Oracle Database Express Edition (XE)

Oracle Database Express Edition – это бесплатная редакция, которую можно использовать для обучения или для разработки небольших приложений.

Безусловно данная редакция имеет много ограничений как в части функциональности, так и в объеме использования ресурсов, но об этом чуть позже.


Кроме этого, поддержка предоставляется только на онлайн-форуме.

Cloud

Кроме редакций, которые можно установить локально, есть еще и несколько облачных редакций:

  • Oracle Database Cloud Service Standard Edition (DBCS SE)
  • Oracle Database Cloud Service Enterprise Edition (DBCS EE)
  • Oracle Database Cloud Service Enterprise Edition – High Performance (DBCS EE-HP)
  • Oracle Database Cloud Service Enterprise Edition – Extreme Performance (DBCS EE-EP)
  • Oracle Database Exadata Cloud Service (ExaCS)

Более подробно о редакциях, их возможностях и ограничениях можете почитать на официальном сайте в разделе – Информация о лицензировании базы данных.

Ну а мы перейдем к знакомству с редакцией Oracle Database Express Edition (XE), которую можно использовать абсолютно бесплатно.

Oracle Database Express Edition (XE)

Oracle Database Express Edition (Oracle Database XE) – это бесплатная редакция системы управления базами данных Oracle Database.

Данная редакция хоть и бесплатна, но обладает достаточно хорошим функционалом, это и Oracle Database In-Memory, и секционирование, функционал для аналитики и безопасности данных и многое другое.

Иными словами, не нужно думать, что в этой редакции нет никакого функционала, он есть, и может удовлетворить многие предприятия. Безусловно, для крупных компаний данная редакция не подойдет, но для компаний, которые только стартуют, Oracle Database Express Edition будет неплохим выбором, а если вдруг компания вырастет и ей нужно будет масштабироваться, то она легко может перейти на более функциональные редакции Oracle Database, и тем самым получать регулярные исправления и круглосуточную поддержку.

Официальная страница продукта – Oracle Database Express Edition (XE)

Ограничения редакции Oracle Database Express Edition (XE)

Данная редакция имеет ограничения как в части функциональности, так и в объеме использования ресурсов, а также в формате поддержки:

  • Размер баз данных до 12 ГБ
  • Объем оперативной памяти, который может быть задействован, 2 ГБ
  • До 2 потоков CPU
  • До 3 подключаемых баз данных
  • Поддержка только в формате онлайн-форума

Для чего можно использовать Oracle Database Express Edition (XE)

Давайте поговорим о том, в каких случаях нам может пригодиться данная редакция, кто и для чего ее может использовать.

Интересная статья – Как создать таблицу в PostgreSQL с помощью pgAdmin 4.

Для разработки приложений

Если Вы планируете разрабатывать различные приложения для клиентов, при этом эти приложения должны иметь возможность хранения и обработки данных, то в качестве системы хранения данных Вы можете использовать бесплатную редакцию Oracle Database Express Edition (XE) и тем самым снижать стоимость своего продукта и, как следствие, первоначальные расходы своих клиентов.

А в случае, если компания клиент вырастет, и у него возникнет необходимость масштабироваться, то он без каких-либо проблем сможет это сделать путем приобретения лицензии и обновления системы до соответствующей редакции. Таким образом, никаких проблем с миграцией данных, адаптации приложения у клиента не возникнет.

Для хранения и анализа небольших данных

Если в Вашей компании возникла необходимость в хранении, обработке и анализе данных, при этом текущая информационная система не обладает теми преимуществами, которыми обладает реляционная система управления базами данных, то Вы можете использовать бесплатную редакцию Oracle Database Express Edition (XE) и тем самым хранить какую-то часть данных в реляционном виде и решать определенные задачи.

Для изучения языка SQL

Если Вы хотите изучить язык SQL, то Вам обязательно необходима площадка для обучения, где бы Вы смогли практиковаться и решать различные задачки.

Однако для таких целей покупать целую систему управления базами данных, конечно же, не стоит, да и не требуется, так как есть бесплатные системы, которые отлично справятся с такой ролью. В число таких систем входит как раз Oracle Database Express Edition (XE), которую можно использовать для изучения языка SQL или языка PL/SQL, который является процедурным расширением языка SQL в Oracle Database.

Например, если Вы планируете устроиться в компанию, где используется Oracle Database и требуются знания языка SQL, или Вы уже работаете в такой компании и Вам предстоит работать с этой системой, то Вы можете абсолютно свободно установить Oracle Database Express Edition (XE) к себе на домашний компьютер с целью изучения языков SQL и PL/SQL.

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» – это самоучитель по языку SQL для начинающих программистов. В ней очень подробно рассмотрены основные конструкции языка.

Для тестирования функционала Oracle Database

Безусловно, данную редакцию не стоит рассматривать в качестве системы хранения данных для крупных Enterprise проектов, так как ограничения этой редакции не позволят Вам в полном объёме использовать возможности и функционал этой системы.

Однако, крупные компании перед покупкой лицензии, с целью тестирования функционала системы, планирования инфраструктуры, а также тестирования приложений, могут абсолютно свободно использовать для таких задач бесплатную редакцию Oracle Database Express Edition (XE).

Для реализации разовых проектов

Кроме всего вышеперечисленного Вы можете использовать данную редакцию в проектах, в которых требуется применение реляционной базы данных или конкретно технологий Oracle Database, но при этом нет жестких требований к функциональности и производительности.

Например, у меня как-то раз стояла задача мигрировать данные с Microsoft SQL Server в Oracle Database, дело в том, что компания внедряла новую информационную систему, разработкой которой занимался подрядчик, и этому подрядчику необходимо было предоставлять данные из нашей прежней системы в формате дампа Oracle Database.

Но, как было уже отмечено, наша система работала с Microsoft SQL Server, поэтому чтобы представлять данные в формате дампа Oracle, мне пришлось установить бесплатную редакцию Oracle Database Express Edition (XE), загружать данные с Microsoft SQL Server в эту промежуточную систему, и затем выгружать данные в дамп.

Подробно о том, как создать дамп базы данных Oracle Database, я рассказывал в материале – Экспорт и импорт дампа базы данных Oracle с помощью утилит expdp и impdp.

Таким образом, Oracle Database Express Edition (XE) можно использовать не только для хранения данных на постоянной основе, но и для хранения промежуточных данных при реализации того или иного проекта.

На сегодня это все. В следующих материалах мы продолжим знакомство с Oracle Database Express Edition (XE) и начнем с рассмотрения процесса установки, поэтому следите за выходом новых статей в моих группах в социальных сетях: ВКонтакте, Facebook, Одноклассники, Twitter и Tumblr. Подписывайтесь, и Вы не пропустите выход нового материала!

Заметка! Установка Oracle Database 18c Express Edition (XE) на Windows 10.

Удачи Вам, пока!

Знакомство с Oracle Database Express Edition (XE) – что это такое? | Info-Comp.ru

Приветствую всех посетителей сайта Info-Comp.ru! Сегодня мы с Вами познакомимся с Oracle Database Express Edition (XE) – это бесплатная редакция системы управления базами данных Oracle Database. Мы поговорим о том, что это за система, какие ограничения у бесплатной редакции и для чего ее можно использовать.

Содержание

  1. Oracle Database
  2. Редакции Oracle Database
  3. On-Premise
  4. Cloud
  5. Oracle Database Express Edition (XE)
  6. Ограничения редакции Oracle Database Express Edition (XE)
  7. Для чего можно использовать Oracle Database Express Edition (XE)
  8. Для разработки приложений
  9. Для хранения и анализа небольших данных
  10. Для изучения языка SQL
  11. Для тестирования функционала Oracle Database
  12. Для реализации разовых проектов

Oracle Database

Oracle – это крупнейшая в мире компания по разработке программного обеспечения для предприятий. Специализацией Oracle является разработка систем управления базами данных, таких как Oracle Database, а также других бизнес-приложений.

Oracle Database — это объектно-реляционная система управления базами данных (RDBMS или Relational DataBase Management System). Многие крупнейшие компании мира в качестве системы хранения баз данных выбирают именно Oracle Database.

Заметка! ТОП 5 популярных систем управления базами данных (СУБД).

В названии каждой версий Oracle Database мы наблюдаем номер версии и букву, например 11g, где g – это «grid» или сеть, символизируя тем самым поддержку grid-вычислений.

В 2013 году вышла версия 12c, где c означает cloud (облако).

В 2018 году вышла версия 18c, а на текущий момент активно используется версия 19с, которая вышла в 2019 году.

Данная СУБД поддерживает работу на многих платформах, включая: Linux, Windows, Oracle Solaris, Mac OS X Server и т. д.

В Oracle Database используется язык программирования PL/SQL (Procedural Language / Structured Query Language) — это расширение языка SQL, которое разработала компания Oracle.

Редакции Oracle Database

У компании Oracle есть несколько предложений в отношении продукта Oracle Database, при этом есть редакции, которые можно использовать локально (On-Premise) и в облаке (Cloud).

Давайте коротко рассмотрим эти редакции.

On-Premise

Oracle Database Standard Edition 2 (SE2)

Стандартная редакция, включающая в себя все средства, необходимые для создания критически важных бизнес-приложений. Данная редакция не поддерживает кластеризацию Oracle Real Application Clusters (Oracle RAC).

Примечание. Oracle Database Standard Edition 2 доступна, начиная с Oracle Database 12 c Release 1 (12.1.0.2). Для версии 12.1.0.1 доступны Oracle Database Standard Edition One и Oracle Database Standard Edition.

Oracle Database Enterprise Edition (EE)

Oracle Database Enterprise Edition обеспечивает производительность, доступность, масштабируемость и безопасность для разработки приложений, таких как: приложения для обработки больших объемов транзакций (OLTP), хранилища данных с интенсивными запросами и требовательные интернет-приложения.

Oracle Database Enterprise Edition содержит все компоненты Oracle Database, но может быть дополнительно расширена путем приобретения опций и пакетов.

Oracle Database Enterprise Edition on Engineered Systems (EE-ES)

Специальная редакция для установки в локальной системе Oracle Exadata Database Machine или Oracle Database Appliance.

Включает в себя все компоненты Oracle Database, но может быть дополнительно расширена путем приобретения опций и пакетов.

Политики лицензирования EE-ES различаются в зависимости от того, установлена ли она на Oracle Exadata Database Machine или Oracle Database Appliance.

Oracle Database Personal Edition (PE)

Редакция Oracle Database Personal Edition поддерживает однопользовательские среды разработки и развертывания, требующие полной совместимости с Oracle Database Standard Edition 2 и Oracle Database Enterprise Edition.

Данная редакция включает в себя все компоненты и опции, входящие в Enterprise Edition, за исключением опции Oracle RAC One Node и Oracle Real Application Clusters, которые нельзя использовать с Personal Edition. Кроме этого пакеты управления Oracle также не получится использовать с редакцией Personal Edition.

Интересная статья – Установка и настройка PostgreSQL 13 на Linux Ubuntu Server 20.04.

Oracle Database Express Edition (XE)

Oracle Database Express Edition – это бесплатная редакция, которую можно использовать для обучения или для разработки небольших приложений.

Безусловно данная редакция имеет много ограничений как в части функциональности, так и в объеме использования ресурсов, но об этом чуть позже.


Кроме этого, поддержка предоставляется только на онлайн-форуме.

Cloud

Кроме редакций, которые можно установить локально, есть еще и несколько облачных редакций:

  • Oracle Database Cloud Service Standard Edition (DBCS SE)
  • Oracle Database Cloud Service Enterprise Edition (DBCS EE)
  • Oracle Database Cloud Service Enterprise Edition – High Performance (DBCS EE-HP)
  • Oracle Database Cloud Service Enterprise Edition – Extreme Performance (DBCS EE-EP)
  • Oracle Database Exadata Cloud Service (ExaCS)

Более подробно о редакциях, их возможностях и ограничениях можете почитать на официальном сайте в разделе – Информация о лицензировании базы данных.

Ну а мы перейдем к знакомству с редакцией Oracle Database Express Edition (XE), которую можно использовать абсолютно бесплатно.

Oracle Database Express Edition (XE)

Oracle Database Express Edition (Oracle Database XE) – это бесплатная редакция системы управления базами данных Oracle Database.

Данная редакция хоть и бесплатна, но обладает достаточно хорошим функционалом, это и Oracle Database In-Memory, и секционирование, функционал для аналитики и безопасности данных и многое другое.

Иными словами, не нужно думать, что в этой редакции нет никакого функционала, он есть, и может удовлетворить многие предприятия. Безусловно, для крупных компаний данная редакция не подойдет, но для компаний, которые только стартуют, Oracle Database Express Edition будет неплохим выбором, а если вдруг компания вырастет и ей нужно будет масштабироваться, то она легко может перейти на более функциональные редакции Oracle Database, и тем самым получать регулярные исправления и круглосуточную поддержку.

Официальная страница продукта – Oracle Database Express Edition (XE)

Ограничения редакции Oracle Database Express Edition (XE)

Данная редакция имеет ограничения как в части функциональности, так и в объеме использования ресурсов, а также в формате поддержки:

  • Размер баз данных до 12 ГБ
  • Объем оперативной памяти, который может быть задействован, 2 ГБ
  • До 2 потоков CPU
  • До 3 подключаемых баз данных
  • Поддержка только в формате онлайн-форума

Для чего можно использовать Oracle Database Express Edition (XE)

Давайте поговорим о том, в каких случаях нам может пригодиться данная редакция, кто и для чего ее может использовать.

Интересная статья – Как создать таблицу в PostgreSQL с помощью pgAdmin 4.

Для разработки приложений

Если Вы планируете разрабатывать различные приложения для клиентов, при этом эти приложения должны иметь возможность хранения и обработки данных, то в качестве системы хранения данных Вы можете использовать бесплатную редакцию Oracle Database Express Edition (XE) и тем самым снижать стоимость своего продукта и, как следствие, первоначальные расходы своих клиентов.

А в случае, если компания клиент вырастет, и у него возникнет необходимость масштабироваться, то он без каких-либо проблем сможет это сделать путем приобретения лицензии и обновления системы до соответствующей редакции. Таким образом, никаких проблем с миграцией данных, адаптации приложения у клиента не возникнет.

Для хранения и анализа небольших данных

Если в Вашей компании возникла необходимость в хранении, обработке и анализе данных, при этом текущая информационная система не обладает теми преимуществами, которыми обладает реляционная система управления базами данных, то Вы можете использовать бесплатную редакцию Oracle Database Express Edition (XE) и тем самым хранить какую-то часть данных в реляционном виде и решать определенные задачи.

Для изучения языка SQL

Если Вы хотите изучить язык SQL, то Вам обязательно необходима площадка для обучения, где бы Вы смогли практиковаться и решать различные задачки.

Однако для таких целей покупать целую систему управления базами данных, конечно же, не стоит, да и не требуется, так как есть бесплатные системы, которые отлично справятся с такой ролью. В число таких систем входит как раз Oracle Database Express Edition (XE), которую можно использовать для изучения языка SQL или языка PL/SQL, который является процедурным расширением языка SQL в Oracle Database.

Например, если Вы планируете устроиться в компанию, где используется Oracle Database и требуются знания языка SQL, или Вы уже работаете в такой компании и Вам предстоит работать с этой системой, то Вы можете абсолютно свободно установить Oracle Database Express Edition (XE) к себе на домашний компьютер с целью изучения языков SQL и PL/SQL.

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» – это самоучитель по языку SQL для начинающих программистов. В ней очень подробно рассмотрены основные конструкции языка.

Для тестирования функционала Oracle Database

Безусловно, данную редакцию не стоит рассматривать в качестве системы хранения данных для крупных Enterprise проектов, так как ограничения этой редакции не позволят Вам в полном объёме использовать возможности и функционал этой системы.

Однако, крупные компании перед покупкой лицензии, с целью тестирования функционала системы, планирования инфраструктуры, а также тестирования приложений, могут абсолютно свободно использовать для таких задач бесплатную редакцию Oracle Database Express Edition (XE).

Для реализации разовых проектов

Кроме всего вышеперечисленного Вы можете использовать данную редакцию в проектах, в которых требуется применение реляционной базы данных или конкретно технологий Oracle Database, но при этом нет жестких требований к функциональности и производительности.

Например, у меня как-то раз стояла задача мигрировать данные с Microsoft SQL Server в Oracle Database, дело в том, что компания внедряла новую информационную систему, разработкой которой занимался подрядчик, и этому подрядчику необходимо было предоставлять данные из нашей прежней системы в формате дампа Oracle Database.

Но, как было уже отмечено, наша система работала с Microsoft SQL Server, поэтому чтобы представлять данные в формате дампа Oracle, мне пришлось установить бесплатную редакцию Oracle Database Express Edition (XE), загружать данные с Microsoft SQL Server в эту промежуточную систему, и затем выгружать данные в дамп.

Подробно о том, как создать дамп базы данных Oracle Database, я рассказывал в материале – Экспорт и импорт дампа базы данных Oracle с помощью утилит expdp и impdp.

Таким образом, Oracle Database Express Edition (XE) можно использовать не только для хранения данных на постоянной основе, но и для хранения промежуточных данных при реализации того или иного проекта.

На сегодня это все. В следующих материалах мы продолжим знакомство с Oracle Database Express Edition (XE) и начнем с рассмотрения процесса установки, поэтому следите за выходом новых статей в моих группах в социальных сетях: ВКонтакте, Facebook, Одноклассники, Twitter и Tumblr. Подписывайтесь, и Вы не пропустите выход нового материала!

Заметка! Установка Oracle Database 18c Express Edition (XE) на Windows 10.

Удачи Вам, пока!

Часто задаваемые вопросы по Oracle Database Express Edition

    Сожалеем. Мы не смогли найти совпадение по вашему запросу.

    Мы предлагаем вам попробовать следующее, чтобы найти то, что вы ищете:

    • Проверьте правильность написания вашего ключевого слова.
    • Используйте синонимы для введенного вами ключевого слова, например, попробуйте «приложение» вместо «программное обеспечение».
    • Начать новый поиск.

    Связаться с отделом продаж

    Меню
    Меню

    Получение помощи
    • Как я могу получить поддержку?
    • Могу ли я зарегистрировать SR для XE?
    • Будут ли предоставляться исправления для Oracle Database XE?
    Установка
    • Можно ли установить XE в Docker?
    • Могу ли я установить XE в VirtualBox?
    • Каковы ограничения ресурсов для Oracle Database XE
    Общие
    • Могу ли я использовать Oracle Database XE в производстве?
    • Какие функции не включены в Oracle Database XE?
    Модернизация
    • Можно ли обновить старые версии XE?
    • Можно ли отключить или подключить XE PDB к CDB EE/SE2?
    • Можно ли отключить или подключить PDB EE/SE2 к XE CDDB?
    • Как преобразовать мой набор символов?
    Связанные продукты
    • Где находится Oracle APEX?
    • Где находится SQL Developer и SQLcl?
    • Включены ли Oracle REST Data Services (ORDS) в дистрибутив?
    Получение помощи
    • Как я могу получить поддержку?
    • Могу ли я зарегистрировать SR для XE?

      Нет, вы можете регистрировать запросы на обслуживание только с поддержкой Oracle для полностью поддерживаемых продуктов, таких как Oracle Database Enterprise Edition, Oracle Database Standard Edition 2 и всех облачных сервисов Oracle Database.

    • Будут ли предоставляться исправления для Oracle Database XE?

      Нет, исправления для XE выпускаться не будут. Для получения исправлений у вас должна быть полностью поддерживаемая версия, например Oracle Database Enterprise Edition или Oracle Database Standard Edition 2.

    Установка
    • Могу ли я установить XE в Docker?

      Да, образ Linux Docker можно создать с помощью файлов Dockerfile, предоставленных по адресу https://github.com/oracle/docker-images

      .

    • Могу ли я установить XE в VirtualBox?

      Да, виртуальную машину Linux VirtualBox можно создать с помощью сценариев Vagrant, представленных на https://github.com/oracle/vagrant-boxes
      Вы также можете установить в виртуальную машину Windows VirtualBox, если поддерживается версия Windows. См. Руководство по установке Oracle Database XE для Windows.

    • Каковы ограничения ресурсов для Oracle Database XE

      Oracle Database XE поддерживает до:

      • 2 процессора для приоритетных процессов
      • 2 ГБ оперативной памяти (SGA и PGA вместе взятые)
      • 12 ГБ пользовательских данных на диске (независимо от коэффициента сжатия)
    Общий
    • Могу ли я использовать Oracle Database XE в рабочей среде?

      Oracle Database Express Edition не ограничивает среду, в которой может быть развернута. Однако Oracle Database Express Edition не поддерживается и не получает никаких исправлений, в том числе исправлений безопасности. Oracle рекомендует запускать производственные развертывания в полностью поддерживаемых редакциях Oracle Database или Cloud Services.

    • Какие функции не включены в XE?

      Полный список функций, включенных и не включенных в Oracle Database XE, можно увидеть в документации Oracle Database XE.

    Обновление
    • Можно ли выполнить обновление с более старых версий XE?

      Вы можете обновить среду XE одним из двух способов:

      • Экспорт/импорт Data Pump из старой среды XE в новую.
      • Отключите PDB от старой среды XE и подключите к новой.

      Для получения дополнительной информации см. Глава 9, Переход от предыдущих версий Oracle Database XE к XE 21c в руководстве по установке.

      Прямые обновления со старых версий XE не поддерживаются!

    • Можно ли отключить или подключить XE PDB к CDB EE/SE2?

      Oracle Database XE PDB можно подключать к EE CDB той же версии.
      В настоящее время не поддерживается подключение PDB XE к CDB SE2. Эта функция находится в стадии изучения.

      Для получения дополнительной информации см. Глава 10, Миграция данных и приложений в руководстве по установке.

    • Можно ли отключить или подключить PDB EE/SE2 к XE CDDB?

      В настоящее время подключение PDB EE/SE2 к XE CDB не поддерживается. Эта функция находится в стадии изучения.

    • Как преобразовать мой набор символов?

      Вы можете преобразовать свой набор символов, используя Data Pump Export/Import, чтобы экспортировать данные, создать новую базу данных с нужным набором символов и снова импортировать данные. Для получения дополнительной информации см. документацию по утилитам баз данных.

    Сопутствующие товары
    • Где находится Oracle APEX?

      Oracle APEX больше не входит в дистрибутив. Вместо этого вы можете загрузить последнюю версию с домашней страницы Oracle APEX и следовать инструкциям в документации Oracle APEX, чтобы установить последнюю версию Oracle APEX.

    • Где находится SQL Developer и SQLcl?

      SQL Developer больше не является частью Oracle Database XE. Перейдите на домашнюю страницу SQL Developer или домашнюю страницу SQLcl для получения дополнительной информации и загрузки последних версий.

    • Включены ли Oracle REST Data Services (ORDS) в дистрибутив?

      Нет, перейдите на домашнюю страницу ORDS, чтобы узнать, как использовать ORDS и XE для разработки приложений RESTful и для поддержки Oracle APEX.

    Связанные
    • Oracle APEX
    • Разработчик Oracle SQL, SQLcl
    • Службы данных Oracle REST (ORDS)
    • Языки: Java, Node.js, Python, .NET

    Начало работы с Oracle 18c Express, редакция

    22 фев. 2022 г., 12:00:00 по

    Нисарг Упадхьяй

    Введение в Oracle 18c Express edition (XE)

    Oracle 18c Express edition (XE) — это облегченная база данных, которая может использоваться для размещения небольших приложений и часто используется студентами или разработчиками для тестирования своих приложений. Эта версия базы данных поддерживается для тех, кто хочет использовать ее с Quest®Toad® for Oracle. Поскольку это редакция баз данных Oracle меньшего размера, обратите внимание, что редакция Oracle 18c Express имеет следующие ограничения:

    1. Oracle XE может использовать два ядра для обработки данных. Когда вы запускаете запрос на восьмиядерном процессоре, база данных Oracle XE ограничивает выполнение запроса двумя ядрами. Когда клиент пытается выполнить большую рабочую нагрузку, он может столкнуться с узким местом ЦП.
    2. База данных Oracle XE может использовать максимум 2 ГБ ОЗУ для обработки запросов.
    3. Oracle XE может использовать 12 ГБ хранилища для хранения пользовательских данных. Если пользовательские данные превысят 12 ГБ, вы столкнетесь с ORA-1259.2
    4. База данных Oracle XE может быть установлена ​​только в одной логической среде. Логическая среда может быть контейнером, виртуальной машиной или физическим хостом. Если вы попытаетесь установить более одной базы данных XE, вы столкнетесь с ошибкой нарушения экземпляра ORA-00442.
    5. Мы можем создать только три подключаемые базы данных.

    В этой статье я расскажу о следующих темах:

    1. Загрузка и установка Oracle 18c Express edition.
    2. Просмотр сведений о прослушивателе TNS.
    3. Создание подключаемой базы данных и объектов.
    4. Подключение к контейнеру и подключаемой базе данных с помощью SQLPlus.
    5. Удаление подключаемой базы данных.

     

    Загрузка и установка Oracle 18c Express edition

    Вы можете загрузить Oracle 18c Express с официального сайта Oracle. Для его загрузки у вас должна быть учетная запись Oracle. Запустите файл Oracle Database 18c Express Edition.exe , чтобы начать процесс установки.

    После начала процесса установки Oracle 18c Express Edition использует InstallShield Wizard для установки и настройки базы данных. На первом экране мастера InstallShield отображаются дополнительные сведения для продолжения установки. Нажмите Далее.

    Следующий экран — это экран лицензионного соглашения. Вы можете ознакомиться с условиями лицензии Oracle Technology Network Developer для Oracle Database Express Edition . Нажмите на Я принимаю условия лицензионного соглашения и нажмите «Далее».

    На экране «Папка назначения» можно просмотреть каталог установки выпуска Oracle 18c Express. В этой демонстрации я устанавливаю базу данных в каталог D:\OracleXE .

    На информационном экране базы данных Oracle укажите пароль для учетной записи SYS, SYSTEM и PDBADMIN. В отличие от корпоративных выпусков Oracle, мы не можем указать разные пароли для учетных записей SYS, SYSTEM и PDBADMIN. Я ввел соответствующий пароль и нажал Далее.

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

    1. Папка назначения: D:\OracleXE\
    2. Домашний каталог Oracle: D:\OracleXE\dbhomeXE\
    3. Базовый каталог Oracle: D:\OracleXE\

    Нажмите «Установить», чтобы начать установку базы данных Oracle XE.

    Начинается процесс установки базы данных Oracle XE.

    Процесс установки занимает некоторое время. Программа установки установит программное обеспечение, прослушиватель и образец базы данных Oracle XE.

    База данных Oracle XE успешно установлена. Вы можете найти информацию о подключении для следующих компонентов.

    1. Многопользовательская база данных контейнера: localhost:1522
    2. Подключаемая база данных: локальный: 1522/XEPDB1
    3. EM Express URL-адрес: https://localhost:5500/em

     

    Просмотр сведений об прослушивателе базы данных

    Прослушиватель позволяет нам подключаться к локальному или удаленному экземпляру базы данных Oracle. Когда мы устанавливаем базу данных Oracle, прослушиватель будет создан автоматически. Мы можем запустить следующую команду, чтобы просмотреть конфигурацию прослушивателя.

    Вывод:

    Как видите, прослушиватель с именем LISTENER (слушатель по умолчанию) создан и готов принимать новые подключения. Выходные данные команды предоставляют следующую информацию:

    1. Конечные точки, на которых прослушиватель принимает новые соединения
    2. Расположение параметра конфигурации прослушивателя и файла журнала
    3. Список сервисов, зарегистрированных на прослушивателе

    Версия Oracle 18c Express имеет многопользовательскую архитектуру. Это означает, что у него есть один корневой контейнер, и мы можем создать несколько подключаемых баз данных в корневом контейнере. В выводе команды видно, что службы с именами XE и XEPDB1 созданы. Служба XE — это корневой контейнер, а XEPDB1 — подключаемая база данных по умолчанию.

     

    Подключение к базе данных Oracle 18c Express edition

    Пользователь, устанавливающий базу данных Oracle на рабочую станцию, будет добавлен в группу ORA_DBA. Таким образом, пользователю автоматически назначается привилегия SYSDBA. Мы можем запустить следующую команду для подключения к базе данных Oracle XE. Мы используем инструмент командной строки SQL*Plus.

    C:\Users\Nisarg> sqlplus sys as sysdba

    Вывод

    Как видите, мы подключились к базе данных Oracle XE. Приведенная выше команда подключается к корневому контейнеру базы данных. Мы можем просмотреть имя экземпляра, выполнив следующую команду:

    SQL> select instance_name from v$instance;

    Выходные данные:

    Примечание. Если вы настроили прослушиватель на порт, отличный от порта по умолчанию, команда SQL*Plus записывается следующим образом:

    SQL> select instance_name from v$instance;

     

    Подключение к Oracle Enterprise Manager Express edition

    Oracle Enterprise Manager — это веб-инструмент, который используется для управления экземпляром Oracle. Когда мы устанавливаем базу данных Oracle XE, Oracle Enterprise Manager устанавливается автоматически.

    [Обратите внимание, что выпуск Oracle 18c Express поставляется с более старой версией Oracle Enterprise Manager, в которой используется проигрыватель Adobe flash player, выпуск которого Adobe прекратила. Поэтому при открытии Oracle Enterprise Manager вы получите сообщение об ошибке. Чтобы решить эту проблему, установите последнюю версию Enterprise Manager, которую можно скачать здесь. После загрузки и установки на рабочую станцию ​​введите https://localhost:5500/em/login URL в нужном веб-браузере.]

    Получите Toad для подписки Oracle Base сегодня

    Подписка / Интернет-магазин : покупайте до 10 лицензий одновременно, получайте автоматическое обновление, поддержку, объявления/приглашения на обучение.

    Поговорите с нашими профессионалами: демонстрации, индивидуальные решения, оптовые скидки.

    Не готовы купить? Получите Toad для Oracle третьим способом.

    .. попробуйте его бесплатно в течение 30 дней.

     

    Создание подключаемой базы данных

    Мы можем создать три подключаемые базы данных в базе данных Oracle XE. Чтобы создать подключаемую базу данных, используйте оператор CREATE PLUGGABLE DATABASE . Для этого откройте SQLPlus и подключитесь под пользователем sysadmin.

    C:\Users\Nisarg> sqlplus sys as sysdba

    Вывод команды

    Мы хотим сохранить файл базы данных в каталоге .8\DatabaseOracle. Мы также хотим, чтобы файлы данных создавались как OMF (файлы, управляемые Oracle), поэтому мы должны изменить значение параметра 9.0227 параметр db_create_file_dest . Команда выглядит следующим образом:

    SQL> изменить системный набор db_create_file_dest=’D:\Oracle\VSDatabase’;

    Вывод команды

    Теперь запустите приведенную ниже команду, чтобы создать подключаемую базу данных.

    SQL> СОЗДАТЬ ПОДКЛЮЧАЕМУЮ БАЗУ ДАННЫХ VSDatabase

         ПОЛЬЗОВАТЕЛЬ АДМИНИСТРАТОРА nisarg ИДЕНТИФИКАЦИЯ nisarg8987

         Пользователи TABLESPACE ПО УМОЛЧАНИЮ;

    Выход команды

    Чтобы открыть базу данных VSDatabase, выполните следующую команду:

    SQL> ALTER PLUGGABLE DATABASE VSDatabase OPEN;

    Выходные данные команды

    Чтобы просмотреть список файлов подключаемой базы данных, выполните следующий запрос SQL.

    SQL> SELECT cnt.name, df.tablespace_name, file_name

                   FROM cdb_data_files df, v$containers cnt

                 ГДЕ cnt.con_id = df.con_id и cnt.name=’VSDATABASE’

                 ORDER BY cnt.con_id,2;

    Вывод команды

    Теперь давайте посмотрим на состояние прослушивателя TNS. Запустить LSNRCTL Команда:

    C: \ Пользователи \ NISARG> Статус

    Вывод команды

    0227 Создан VSDatabase для подключаемой базы данных.

     

    Удаление подключаемой базы данных

    Чтобы удалить подключаемую базу данных, можно выполнить команду DROP PLUGGABLE DATABASE. Если вы хотите создать манифест существующей подключаемой базы данных, выполните команды в следующей последовательности, чтобы:

    1. Закрыть подключаемую базу данных
    2. Экспорт манифеста базы данных в каталог D:\Oracle\VSDatabase\Menifest
    3. Удалить подключаемую базу данных

    SQL> ИЗМЕНИТЬ ПОДКЛЮЧАЕМУЮ БАЗУ ДАННЫХ VSDATABASE ЗАКРЫТЬ НЕМЕДЛЕННО;

    SQL> ИЗМЕНИТЬ ПОДКЛЮЧАЕМУЮ БАЗУ ДАННЫХ VSDATABASE UNPLUG INTO ‘D:\Oracle\VSDatabase\Menifest\VSDB. xml’

    SQL> DROP ПОДКЛЮЧАЕМУЮ БАЗУ ДАННЫХ VSDATABASE;

    Выходные данные команды

    Приведенная выше команда удалила VSDatabase и извлекла манифест в каталог D:\Oracle\VSDatabase\Menifest.

     

    Просмотр служб Oracle из Windows Services MMC

    Мы можем просматривать службы из Windows Services MMC. Для этого откройте Панель управления/Администрирование/Открытые службы. Найдите службы Oracle XE.

    Как видно из изображения выше, для версии Oracle Express были созданы три службы.

     

    Резюме

    Установка Oracle 18c Express, а также создание, подключение и удаление подключаемой базы данных и просмотр состояния прослушивателя являются основополагающими шагами для полноценного использования базы данных. Для разработчиков и студентов, которые ищут облегченную версию базы данных для небольших приложений, тестирования или просто для начала работы, версия Oracle 18c Express является идеальным выбором.