|
|
|||||||||||||||||||||||||||||
|
Как установить Oracle Database XE Server на настольную систему Linux UbuntuИсточник: oracle Виктор Абрамов, Андрей Хотинский
Информации о том, как установить OracleXE на Linux Ubuntu, в Интернете хватает, но эта инструкция оказалась наиболее точной, за исключением одного маленького дополнения, вполне понятного, поскольку оригинал был расчитан на англоязычного специалиста. Примечание второе : из переписки гл.редактора OM/RE и В.Абрамова:
В.Абрамов: не лишне будет добавить, что все-таки далеко не на всякую разновидность Linux, несертифицированную Oracle, ее продукты встают без проблем, и уж, во всяком случае, не рекомендуется использовать такой "союз" для промышленного использования.
А.Бачин : Замечание ценное. Придется подумать, как его разместить, чтобы с водой не выплеснуть и ребеночка. В .Абрамов: А ничего не выплескивается. Для обучения, разработки и демонстрации - это прекрасная платформа, полностью бесплатная. Все можно развернуть на дешевом ноутбуке. Памяти для XE требуется всего 256 метров, но все-таки я бы не рекомендовал разворачивать ее на машинке с менее чем 512 M оперативки, что все равно вдвое меньше минимальных требования для Oracle10 g SE. ----***----
База данных Oracle состоит из набора данных, управляемых системой управления базами данных Oracle. Сервер Oracle Database XE доступен для загрузки для следующих дистрибутивов Linux: Debian, Mandriva, Novell, Red Hat and Ubuntu Linux. Удостоверимся, что у нас достаточно памяти и дискового пространства.Если доступной памяти меньше 1 гигабайта, выполним следующие команды для создания своп-пространства: $ sudo dd if=/dev/zero of=/swpfs1 bs=1M count=1000 Установка Oracle на Debian / UbuntuВнесем изменения в файл /etc/apt/sources.list: Добавим в этот файл следующую строку: Сохраним и закроем файл. Затем импортирем ключ GPG: Обновим базу данных пакетов Linux: В оригинале предлагается установить $ sudo apt-get install oracle-xe Дистрибутив Oracle10gXE скачивается в процессе установки непосредственно из Сети, с сервера http://oss.oracle.com, для чего и была добавлена в список источников приложений строка deb http://oss.oracle.com/debian unstable main non-free Конфигурация Oracle после установкиПо окончании установки будет предложено сконфигурировать Oracle, выполнив команду: В процессе конфигурирования будет предложено задать номер порта для Oracle Application Express (Apex), причем будет предложено значение по умолчанию 8080. Затем будет предложено задать номер порта для листенера базы данных; по умолчанию 1521. Естественно, нужно будет задать пароль для администраторов базы данных (общий для SYS и SYSTEM). И, наконец, последний вопрос - хотите ли Вы запускать Oracle Database 10g Express Edition при загрузке системы автоматически. Рекомендуется ответить утвердительно. Собственно, это все. После установки администрирование свежеустановленного Oracle доступно через http://127.0.0.1:8080/apex. В качестве демонстрационной схемы с набором таблиц в данном экземпляре имеется схема HR (Human Resource), с истекшим паролем и заблокированным акаунтом. Разблокировав этот аккаунт и задав пароль пользователя HR, можно получить доступ к учебному примеру. Обновление Oracle Application Express до последней версии Для установки или обновления Apex необходимо подключаться к базе данных как sysdba. Oracle10gXE, как и любая другая версия Oracle под *NIX-подобной операционной системой, создается под именем владельца приложения oracle, однако есть одно отличие: в данном случае установка производится из-под суперпользователя root, а пользователь oracle создается автоматически в процессе установки заблокированным. То есть единственный пользователь, входящий в группу dba, из-под которого возможно выполнение административных действий, заблокирован. Таким образом, для апгрейда Apex первым делом необходимо разблокировать пользователя oracle. Чтобы стало можно запускать sqlplus из любого места, создадим в домашнем каталоге пользователя oracle файл .profile и скопируем в него содержимое файла /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh Затем загрузим последнюю версию Apex в домашний каталог пользователя oracle отсюда:
В результате будет создан подкаталог apex, содержащий набор файлов для апгрейда Oracle Application Express до версии 3.1.2. [APEX] - это имя каталога, в который был разархивирован дистрибутив Application Express, не включая саму директорию apex
Application Express после обновления, как и раньше, доступен по гиперссылке: Ссылки по теме
|
|