Установка и запуск СУБД Oracle Database 10g Express Edition, страница 5

При инсталляции Oracle XE (см. п.3.1) в ОС Microsoft Windows создается специальная служба, которая и используется для запуска и отключения сервера базы данных. По умолчанию этой службе присваивается имя OracleServiceXE. Служба OracleServiceXE может работать в одном из двух режимов – автоматическом и ручном. В первом случае служба автоматически запускает сервер базы данных при включении компьютера и отключает сервер при выключении компьютера.

При ручном режиме работы пользователь сам должен запускать службу, когда ему необходимо работать с базой данных Oracle XE. При выключении компьютера служба отключает СУБД автоматически, если ранее этого не сделано вручную.

Доступ к службе OracleServiceXE осуществляется в окне «Службы», которое можно открыть, выполняя следующие действия: Кнопка Пуск  |  Настройка  |  Панель управления   |  Администрирование   |  Службы. В окне «Службы» (рис. 10) отображается список всех служб, установленных на компьютере, а также их текущее состояние (например, «Работает») и режим запуска (например, Авто или Вручную).

Если текущим состоянием службы OracleServiceXE является состояние «Работает», то сервер Oracle позволяет получить доступ к базе данных. Но если в колонке состояния службы пусто, сервер не функционирует и база данных недоступна.

Рис. 10. Окно служб Microsoft Windows

3.2.1.  Автоматический запуск OracleXE

По умолчанию программа установки настраивает Microsoft Windows на автоматический запуск службы OracleServiceXE при загрузке операционной системы. Если этот режим был изменен, то для его установки (восстановления) следует выполнить в окне «Службы» (рис. 10) следующие действия:

1.  Щелкнуть на строке с именем службы OracleServiceXE правой кнопкой мыши.

2.  В контекстном меню выбрать опцию Свойства.

3.  Выбрать в списке Тип запуска опцию Авто. Если не хотите, чтобы выполнялся автоматический запуск службы при включении компьютера (например, для более быстрой загрузки ОС Microsoft Windows), то выберите опцию Вручную; в этом случае службу баз данных потребуется включить вручную, когда в этом будет необходимость.

3.2.2.  Запуск OracleXE вручную

Когда служба OracleServiceXE не работает, то для ее запуска и получения доступа к базе данных следует выполнить следующие действия в окне «Службы» (рис. 10):

1.  Выбрать службу OracleServiceXE

2.  Щелкнуть мышкой на кнопке Запуск

После запуска статус службы должен измениться на «Работает». Это означает, что сервер работает, подсоединен к базе данных, а сама база доступна для пользователя.

Если известно, что сервер не работает, то можно обойтись без окна «Службы» и запустить службу быстрее, выбрав последовательно Кнопка Пуск  |  Программы  |  Oracle Database 10g Express Edition   |  Start Database.

3.2.3.  Выключение OracleXE вручную

Отключение службы базы данных в окне «Службы» (рис. 10) выполняется следующими действиями:

1.  Выбрать службу OracleServiceXE

2.  Щелкнуть мышкой на кнопке Остановка

Если известно, что сервер работает, то можно обойтись без окна «Службы» и остановить службу быстрее, выбрав последовательно Кнопка Пуск  |  Программы  |  Oracle Database 10g Express Edition   |  Stop Database.

3.1.  Сеансы работы с базой данных

После запуска Oracle XE можно выполнять работы с базой данных, используя клиентские приложения и различные утилиты Oracle. Для выполнения любой работы необходимо сначала установить соединение с базой данных. Когда клиентское приложение (или утилита) и сервер базы данных работают на одном и том же компьютере, то возможно устанавливать как локальные соединения, так и сетевые. Для установки локального соединения требуется ввести имя пользователя и пароль. В этом случае никакие сетевые компоненты не используются, а сервер для соединения определяется текущим значением специальной переменной среды ORACLE_SID. Наиболее простой способ установления локального соединения – это использование утилиты SQL*Plus, которая автоматически устанавливается при инсталляции Oracle.