Oracle database 11g express edition это

Обновлено: 14.07.2024

СУБД Oracle Database 11g существует в пяти различных редакциях, которые различаются функциональностью, набором доступных опций и стоимостью. Рассмотрим возможные варианты.

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

Ограничения Express Edition — хоть ее можно устанавливать на серверы с любым количеством процессоров и памяти, СУБД будет использовать только 1 процессор, 1 ГБ оперативной памяти, и не позволит создать базу объемом больше 11 ГБ. Существуют версии для Windows и Linux. Кроме этого, техническая поддержка этой редакции СУБД осуществляется только сообществом, Oracle поддержку не предоставляет. В этой редакции отсутствуют многие функции, обеспечивающие высокую доступность, управляемость, производительность и дополнительную защиту данных.

Oracle Database Standard Edition One (SEO) — это редакция, которую разрешено использовать на серверах, имеющих не более 2 сокетов для установки процессоров. Лицензирование осуществляется по количеству пользователей, или по количеству сокетов. Эта редакция в принципе не позволяет использовать кластеризацию с помощью Oracle Real Application Clusters, во всем остальном она похожа на Standard Edition.

Oracle Database Standard Edition (SE) — это редакция, которую разрешено использовать на серверах, имеющих не более 4 сокетов для установки процессоров. Лицензирование также осуществляется по количеству пользователей, или по количеству сокетов. Особенностью данной редакции является то, что в нее бесплатно включена опция Real Application Clusters, которая позволяет создавать отказоустойчивые решения, хотя и со некоторыми ограничениями, так как суммарно в серверах, образующих кластер, может быть не более 4 процессоров.

Oracle Database Enterprise Edition (EE) — это наиболее мощная и универсальная редакция, не имеющая ограничений по использованию на любых серверах. По сравнению со Standard Edition имеет возможность расширять функциональность путем подключения разнообразных платных опций, однако и в базовом варианте есть несколько функций, отсутствующих в Standard Edition, например, Active Data Guard, Flashback Database, Flashback Table, различные кэши, Virtual Private Database, параллельные операции, Materialized View. А с помощью опций можно использовать Partitioning, Active Data Guard, Advanced Security, Real Application Testing, Advanced Compression, OLAP, Spacial и другие. Однако, все это не бесплатно. Лицензирование уже осуществляется по ядрам, а не по сокетам, сама стоимость лицензии значительно превышает стоимость Standard Edition, и большинство опций (в том числе и Real Application Clusters) — лицензируются за отдельную плату.

И наконец Oracle Database Personal Edition (PE) — СУБД, предназначенная для персонального использования одним человеком, в основном для разработки. Данная редакция включает без дополнительной оплаты все опции, доступные для Enterprise Edition, кроме Real Application Clusters, которая для данной редакции недоступна вообще.

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

Материал посвящен системе управления базами данных от компании Oracle, а именно бесплатной версии Oracle Database Express Edition 11g Release 2, сегодня мы узнаем, что это за СУБД, какие ограничения у Express версии и как ее можно установить.

Последнее время мы с Вами стали очень часто затрагивать тему баз данных, но если говорить конкретней в основном мы касались СУБД от компании Microsoft, а именно Microsoft SQL Server Express, например, рассматривали Microsoft SQL Server Express 2008, а так как это далеко не последняя версия, мы также рассматривали возможность обновления 2008 версии до Microsoft SQL Server Express 2014. Теперь предлагаю познакомиться с одной из лучших СУБД (по мнению многих специалистов лучшей), а именно с Oracle Database. И естественно, что рассматривать данный продукт мы будем на бесплатной версии Oracle Database Express Edition 11g Release 2, на момент написания статьи это последняя версия Oracle Database Express Edition.

Предлагаю сначала сделать небольшой обзор Oracle Database, затем плавно перейти к Express версии, и в заключение, конечно же, подробно рассмотреть процесс установки Oracle Database Express Edition 11g Release 2 на операционную систему Windows 7.

Что такое Oracle Database?

Oracle

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

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

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

Данная СУБД поддерживает много платформ, например: Linux x86, Linux x86-64, как 32 разрядные Windows так и 64, Solaris x86, Solaris SPARC (64-бит), Mac OS X Server и еще много других.

Oracle Database поставляется в следующих редакциях:

  • Oracle Database Enterprise Edition;
  • Oracle Database Standard Edition;
  • Oracle Database Standard Edition One;
  • Oracle Database Personal Edition;
  • Oracle Cloud File System;
  • Oracle Database Mobile Server;
  • Oracle Database Express Edition.

Oracle Database Express Edition

Oracle Database Express Edition (Oracle Database XE) – это бесплатная версия базы данных Oracle Database для начинающих разработчиков и администраторов, которые если освоят данную СУБД, смогут легко перейти на полноценную версию.

Так как это версия бесплатная она естественно имеет ограничения:

  • Она будет использовать не более 1 гигабайта оперативной памяти;
  • Также будет использовать только один процессор;
  • Всего одна база данных размером не более 11 гигабайт;
  • Может быть установлена только на ОС Windows x32, Windows x64 и Linux x86-64.

На данный момент последней версией является Oracle Database Express Edition 11g Release 2, поэтому именно ее мы и будем устанавливать, но прежде давайте узнаем, где же взять данное программное обеспечение.

Где скачать Oracle Database Express Edition 11g Release 2?

Конечно, скачать данную СУБД можно с официального сайта компании Oracle, а конкретно на странице посвященной Oracle Database Express Edition

После этого начнется загрузка файла, в нашем случае это OracleXE112_Win32.zip (сжатый архив) размером 312 мегабайт.

Установка Oracle Database Express Edition 11g Release 2 на Windows 7

После скачивания файла его необходимо разархивировать, как это делается мы говорили в материале Как заархивировать и разархивировать файл.

Примечание! Вся установка и интерфейс программного обеспечения входящего в состав Oracle Database Express на английском языке.

Шаг 1

Для установки переходим в распакованный каталог, открываем папку DISK1 и запускаем setup.exe, в последствие будет выполнена подготовка к установке

Скриншот 2

Шаг 2

Затем откроется окно приветствия, жмем «Next».

Скриншот 3

Шаг 3

Далее нам необходимо прочитать и согласиться с лицензионным соглашением, выбираем «I accept the terms in the license agreement» и жмем «Next».

Скриншот 4

Шаг 4

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

Скриншот 5

Шаг 5

Далее придумываем и вводим пароль для системной учетной записи SYSTEM, это своего рода учетка главного администратора, жмем «Next».

Скриншот 6

Шаг 6

В заключение проверяем введенные параметры и нажимаем «Next».

Скриншот 7

Вот и началась установка Oracle Database Express Edition 11g Release 2

Скриншот 8

Установка будет завершена после появления следующего окна, в котором нажимаем «Finish».

Скриншот 9

Скриншот 10

Например, для подключения к серверу откройте «Run SQL Command Line», введите команду connect, на вопрос «Enter user-name:» введите system (название учетной записи), а на вопрос «Enter password:» вводим пароль, который мы придумали и ввели в ходе установки, и если Вы увидели Connected, то это значит, Вы подключились и можете писать свои sql запросы, например:

Скриншот 11

Но для этих целей лучше использовать Oracle SQL Developer, но об этом чуть ниже.

Скриншот 12

Скриншот 13

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

Если Вы запустили и увидели данное окно, то значит, установка прошла успешно.

На этом предлагаю заканчивать, так как данную СУБД мы установили, в следующем материале мы подробно разберем инструмент разработчика приложений на базе Oracle Database это, конечно же, SQL Developer, так как материал обширный, и он заслуживает отдельной статьи.

По Вашему запросу ничего не найдено.

Рекомендуем сделать следующее:

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

Бесплатная и общедоступная база данных Oracle Database

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

Видео

Представляем Oracle XE

Установка в Linux

Установка в Windows

Что входит в предложение

Многопользовательское решение. Управление несколькими подключаемыми базами данных в своей базе данных Oracle Multitenant Container Database обеспечивает автономию, гибкость и экономию на масштабе.

In-Memory. Поддержка аналитики, анализа рабочих процессов и отчетов в режиме реального времени с сохранением важных данных в хранилище столбцов Oracle Database In-Memory.

Разделение. Повышение производительности, доступности и управляемости базы данных при помощи разделения данных, отвечающего различным требованиям бизнеса.

Расширенная аналитика данных. Получение ценной информации и создание прогнозов на основе Ваших данных благодаря таким инструментам, как Data Mining SQL, языка программирования R и пользовательского интерфейса Oracle Data Miner.

Расширенная безопасность. Защита конфиденциальных данных Вашего источника и разработка приложения со сквозным шифрованием с использованием уровней безопасности, включающих Oracle Transparent Data Encryption и Data Redaction.

Oracle Database Express Edition 11g Release 2 - это легковесная версия СУБД Oracle 11g Release 2, предназначенная для обучения и разработки приложений. Она бесплатна для всех категорий пользователей. Ограничения, о которых сообщается на сайте Oracle: СУБД использует 1 процессор, до 1 GB оперативной памяти и позволяет хранить не более 11 GB данных.

Дистрибутив для Windows представляет собой zip файл, после распаковки которого получаем папку DISK1 с установочными файлами. Запускаем setup.exe :


После принятия условий лицензионного соглашения и определения директории, в которую будет выполнена установка (по умолчанию c:\oraclexe), предлагается ввести пароль для учетных записей базы данных SYS и SYSTEM.


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


Нажимаем кнопку Install, и через несколько минут установка завершена:


Во-первых, создана директория c:\oraclexe , в которую мы и заглянем:


В папке c :\ oraclexe \ app \ oracle \ product \11.2.0\ server ( Oracle Home с установочного экрана Summary ) размещено программное обеспечение СУБД Oracle, серверное и клиентское.

В папке c :\ oraclexe \ app \ oracle \oradata\XE находятся файлы базы данных, созданной во время установки. Так, файл SYSTEM.DBF физически хранит системный словарь базы данных, а файл USERS.DBF предназначен для пользовательских данных.


В-третьих, созданы и сконфигурированы новые сервисы Windows:


После установки Oracle Database Express Edition 11g Release 2 оба эти сервиса настроены для автоматического запуска при запуске операционной системы. Чтобы сервер Oracle не потреблял ограниченные ресурсы компьютера, когда в этом нет необходимости, имеет смысл для обоих сервисов установить тип запуска 'Вручную':


После этого запуск и останов сервисов OracleXETNSListener и OracleServiceXE можно выполнять из меню Пуск с помощью пунктов меню Start Database и Stop Database, соответственно.

Как вариант, можно сделать собственные командные файлы для запуска и останова сервисов, например:

Запуск сервисов Oracle при помощи командного файла:


В-четвертых, в ходе установки Oracle Database Express Edition 11g Release 2 в реестре Windows создан ключ \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE с конфигурационными параметрами. Запустим regedit , чтобы исследовать эти параметры:




Итак, установка Oracle Database Express Edition 11g Release 2 привнесла на компьютер:

Убедимся, что установленные программы работоспособны. С помощью пункта меню Пуск Oracle Database 11g Express Edition -> Run SQL Command Line запустим SQL*Plus:


Соединение с СУБД Oracle пока не установлено, и программа ожидает наших команд. Установим соединение, воспользовавшись учетной записью SYSTEM и паролем, который мы ввели ранее в ходе установки. И выполним простейший SQL запрос:


Для завершения соединения и выхода из SQL*Plus достаточно ввести exit.

Проверим работу listener'а для установки соединения к Oracle. Воспользуемся утилитой tnsping для проверки соединения с базой данных по имени XE. Далее откроем сеанс работы в SQL*Plus, присоединившись к базе данных по имени XE:


Имя XE (от eXpress Edition) было сконфигурировано в ходе установки Oracle специально для установления соединения с базой данных. За именем XE стоит набор параметров, которые можно посмотреть в файле tnsnames.ora в директории c :\ oraclexe \ app \ oracle \ product \11.2.0\ server \network\admin :


Если остановить сервис OracleXETNSListener, то присоединиться к СУБД по имени XE не удастся, хотя локальное соединение (без указания TNS имени) по-прежнему будет работать. Клиентские программы с других компьютеров могут присоединиться к СУБД XE только посредством listener'а.


Итак, СУБД Oracle Database Express Edition 11g Release 2 установлена и работает.

Читайте также: