Опубликован: 18.03.2010 | Уровень: специалист | Доступ: платный
Лекция 5:

JNDI и приложения

< Лекция 4 || Лекция 5: 1234

Установка базы данных Oracle 9i

Для того, чтобы установить базу данных Oracle,необходимо сначала скачать архив с сайта http : //www . oracle. com/. В настоящем пособии использована версия 9.2.0.1.0. Для некоммерческого использования она бесплатна. Затем необходимо запустить инсталлятор. После выбора установочного каталога, следует выбрать устанавливаемый продукт - Oracle Database 9.2.0.1.0.

Тип установки

увеличить изображение
Рис. 5.9. Тип установки

Затем Вам будет предложено выбрать тип установки (Рис. 5.9) - как бы не был велик соблазн выбрать Enterprise Edition,делать этого не рекомендуется. В Enterprise Edition входит помимо всего прочего поддержка кластеризации базы данных. Опыт показал, что в этом варианте могут возникать проблемы с созданием после установки самой базы данных из-за часто возникающих исключительные ситуации. Поэтому выбираем Standart Edition и продолжаем. Далее в качестве конфигурации базы данных выбираем пункт General Purpose (общего назначения).

Название базы данных

увеличить изображение
Рис. 5.10. Название базы данных

Название для базы данных состоит из двух частей - из SID (идентификатора) базы данных и доменного имени сервера, где она располагается. В нашем случае это EJBDB.localhost,где EJBDB - это SID, а localhost - это доменное имя. Далее нам будет предложено выбрать каталог на диске, где будут располагаться файлы базы данных. В качестве кодовой таблицы можно выбрать стандартную кодировку Windows (на русифицированной Windows - это cp1251).Далее начинается сам процесс инсталляции.

Системные пароли

Рис. 5.11. Системные пароли

В конце инсталляции будет предложено выбрать системные пароли (для пользователей SYS и SYSTEM) для созданной базы данных. Данные два пользователя несколько отличаются привилегиями по управлению базой данных.

Установка закончена. После этого следует сделать еще несколько операций. Во-первых, открыть Enterprise Management Console из меню Пуск. Выбираем в дереве слева только что созданную базу данных.

Авторизация

Рис. 5.12. Авторизация

Выполняем вход в менеджер управления базой данных под именем SYSDB.Тип подключения - SYSDBA.Необходимо сделать две вещи - создать пользователя, через которого будут выполняться подключения к базе данных из компонент EJB,а также поменять порт XML базы данных с 8080 на какой-нибудь другой незанятый порт. Просто порт 8080 используется по умолчанию как стандартный порт для контейнера JSP Tomcat.А он уже поставлен вместе с JBoss.И в этом случае запустить JBoss не удастся - он выдаст сообщение об ошибке, что этот порт уже занят. Но даже если поменять порт Tomcat на какой-нибудь другой, запустить JBoss все равно не удастся. Возможно это ошибка в самом сервере JBoss.

Смена порта

увеличить изображение
Рис. 5.13. Смена порта

Выбираем http -порт базы данных и меняем его значение с 8080 на какое-нибудь другое - к примеру, 8888.

Создание пользователя

Рис. 5.14. Создание пользователя

Далее необходимо создать пользователя СУБД для того, чтобы подключаться к базе данных (Рис. 5.14).

Параметры пользователя

Рис. 5.15. Параметры пользователя
Добавление роли

Рис. 5.16. Добавление роли

Для пользователя устанавливаем имя, пароль и наделяем его ролью RESOURCE,для того, чтобы он мог создавать таблицы и выполнять запросы (Рис. 5.15, Рис. 5.16).

Выделение неограниченной памяти для таблиц

увеличить изображение
Рис. 5.17. Выделение неограниченной памяти для таблиц

После этого осталось дать пользователю неограниченное пространство для размещения таблиц. Это делается во вкладке System (Рис. 5.17).

< Лекция 4 || Лекция 5: 1234
Антон Зубеков
Антон Зубеков

Здравствуйте, подскажите пожалуйста где можно достать материалы по курсу Кросс-платформенные и многозвенные технологии, о которых говориться, к примеру, в Лекции 2. Пример "Служба мгновенных сообщений"

Ярославй Грива
Ярославй Грива
Россия, г. Санкт-Петербург
Ольга Малых
Ольга Малых
Россия, Казань, Университет управления "ТИСБИ"