Установка Oracle Database XE Server на Linux Mandriva 2007 Free.

(Бесплатный  Oracle на бесплатном Linux.)




  Продукт Oracle Database 10g Express Edition можно бесплатно использовать

при некоторых ограничениях:

1. Только 32-битные Windows и Linux

2. Только 1 процессор.

3. Только 4 Gb пользовательских данных (т.е. не включая системные и

временные табличные пространства)

4. Только 1 экземпляр на одной машине.

5. Использует максимум 1 Gb памяти.


Бесплатным является и Mandriva 2007 Free .


Для установки Oracle Database 10g Express Edition потребуются:

- libaio – 0.3.96

- glibc – 2.3.2

Я использовал glibc-2.4.4 – из  дистрибутива Mandriva 2007 и   libaio-0.3.104-2.i386.rpm, скачанный через rpmfind.net.


В отличие от предыдущих версий Oracle, все прекрасно установилось и заработало.



Порядок установки:

Скачиваем rpm-пакеты. Источник - http://www.oracle.com/technology/products/database/xe


Раздел  Free Download , пакеты для Linux:

- Universal character set (многоязыковая поддержка): oracle-xe-univ-10.2.0.1-1.0.i386.rpm

Русского языка в списке нет, но поддерживаются кодировки UTF-8 и CP1251.

- Для Западной Европы -  oracle-xe-10.2.0.1-1.0.i386.rpm

Запускаем установку:

$ rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm


По завершению установки выполняем конфигурирование:

  1. # /etc/init.d/oracle-xe configure


  1. В процессе отработки скрипта нужно ввести:

- HTTP порт для управления Oracle Database XE через веб-интерфейс (по умолчанию - 8080).

- Порт для слушателя Oracle database listener (по умолчанию 1521)

- Пароль для системных администраторов Oracle SYS и SYSTEM

- Указать тип запуска Oracle: Yes –автоматический. No-ручной

Для ручного запуска используется команда:

# /etc/init.d/oracle-xe start


Для остановки:

# /etc/init.d/oracle-xe stop


Журнал  результатов конфигурирования - $ORACLE_HOME/config/log/*.

Создание переменных окружения

Регистрируемся под root

$ su –

Переходим в каталог:

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin

Выполняем скрипт:

oracle_env.sh



Удаленный доступ к графическому интерфейсу.


После инсталляции, доступ к веб-интерфейсу управления Oracle Database XE Server возможен только локально, что не всегда удобно.

Входим в K menu KDE – Офис - Oracle Database 10g Express Edition - Go To Database Home Page.

То же самое можно сделать, набрав в строке браузера:

http://127.0.0.1:8080/apex


Вводим имя пользователя - SYSTEM,  его пароль.

Выбираем  Administration -  Manage HTTP Access.

Устанавливаем галочку «Available from local server and remote clients

Жмем Apply Changes.



Веб-интерфейс для управления



Это же действие можно выполнить с использованием команд SQL.

  1. Запускаем sqlplus для входа как system:

  2. $ sqlplus system

  3. Enter password:

  4. Вводим пароль

После подключения к Oracle и появления приглашения SQL>

вводим:

EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);



    Правда, первые эксперименты над вновь установленным продуктом, показали, что:

- Разрешение и запрет удаленного подключения через веб-йнтерфейс срабатывает только в Oracle XE под Windows. В версии для Linux, независимо от выбранного режима - удаленный доступ все равно разрешен.
- Имя пользователя и пароль передаются в незашифрованном виде.
- Нет ограничения на количество вводов неправильного пароля.
    Веб-интерфейс содержит основные средства для начального этапа работы с базой данных. Для выполнения простейших операций и изучения Oracle он вполне пригоден, однако разработчикам и администраторам подобного средства будет явно недостаточно.




В начало страницы       |       На главную страницу сайта

 



Hosted by uCoz