Установка 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 По завершению установки выполняем конфигурирование:
- 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. То же самое можно сделать, набрав в строке браузера: Вводим имя пользователя - SYSTEM, его пароль. Выбираем Administration - Manage HTTP Access. Устанавливаем галочку «Available from local server and remote clients.» Жмем Apply Changes. Это же действие можно выполнить с использованием команд SQL.
После подключения к Oracle и появления приглашения SQL> вводим: EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);     Правда, первые эксперименты над вновь установленным продуктом, показали, что: - Разрешение и запрет удаленного подключения через веб-йнтерфейс срабатывает только в Oracle XE под Windows. В версии для Linux, независимо от выбранного режима - удаленный доступ все равно разрешен. - Имя пользователя и пароль передаются в незашифрованном виде. - Нет ограничения на количество вводов неправильного пароля.     Веб-интерфейс содержит основные средства для начального этапа работы с базой данных. Для выполнения простейших операций и изучения Oracle он вполне пригоден, однако разработчикам и администраторам подобного средства будет явно недостаточно.
|
|