Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab3_dbms_10.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
372.22 Кб
Скачать

Запуск и остановка базы данных средствами em Database Control

Альтернативным способом запуска базы данных является использование утилиты Enterprise Manager Database Control (EM). Для его использования нужно чтобы он был настроен при создании БД.

Когда EM запущен, к нему возможен доступ посредством Web-интерфейса. В 10-й версии СУБД Oracle был впервые введен web-интерфейс для EM. В лабораторной работе получить доступ к EM можно по ссылке http://administ-5d8ff3:1158/em/

В общем виде ссылка доступа к EM выглядит так:

  • в СУБД Oracle 10g: http://<имя_компьютера>:<порт>/em/

  • в СУБД Oracle 11g: https://<имя_компьютера>:<порт>/em/

Порт по умолчанию: 1158.

В EM при входе осуществляется авторизация пользователя (SYS/oracle):

Далее для того чтобы остановить или запустить экземпляр, потребуется повторная авторизация на уровне ОС и на уровне СУБД:

На уровне ОС указываем пользователя владельца экземпляра Oracle, который в ОС Windows входит в группу ora_dba и имеет права "Вход в качестве пакетного задания" локальной политики безопасности Windows. Для назначения данных прав выполняются следующие действия: ПУСК->Панель управления->Администрирование->Локальная политика безопасности->Локальные полтики (слева)->Назначение прав пользователя->Вход в качестве пакетного задания(справа).

В нашем примере такой пользователь admin/admin. На уровне СУБД – это пользователь, имеющий привилегии остановки и запуска экземпляра. В приведенном примере – SYS/oracle.

В случае успешной авторизации, будет указано текущее состояние БД и предпринимаемое действие. Сейчас экземпляр остановлен (Current Status: shutdown), и выполняется запуск в режиме OPEN (Operation: startup database in open mode).

Кликнув по кнопке Show SQL будет выведена команда SQL, которая используется для запуска. Кликнув по кнопке Advanced Options, можно выбрать дополнительные опции запуска, а именно режим, использование файла параметров. Кнопки No и Yes подтверждение или отмена выполняемого действия. Нажимаем Yes, и видим, что система начала работу:

Через некоторое время система сообщит об успешном запуске экземпляра БД или ошибке, если таковая произойдет. В случае успешного завершения запуска система потребует повторную авторизацию пользователя БД, после которой появится окно EM с указанием текущего статуса базы данных и дополнительной информацией о ней.

Экземпляр базы данных запущен и готов к работе.

Остановка экземпляра базы данных происходит аналогично запуску, только на главной странице выбирается опция Shutdown.

Запуск и остановка базы данных средствами консоли, sql*Plus или iSql*Plus dba

Запуск базы данных можно осуществить и средствами указанных утилит.

Для этого надо подключится к БД с помощью одной из этих утилит с привилегиями SYSOPER или SYSDBA.

Для запуска консоли требуется запустить файл C:\oracle\product\10.2.0\db_1\BIN\ sqlplus.exe, где путь к папке BIN – директория ORACLE_HOME, куда устанавливаются файлы ПО сервера СУБД.

Для запуска утилиты SQL*Plus выполните ПУСК -> Программы -> Oracle OraDb10g_home1 -> Application Development -> SQL Plus.

Чтобы соединиться с БД с правами SYSDBA в появившемся окне SQL*Plus нажать «OK» без ввода данных.

После этого в командной строке SQL*Plus надо ввести имя пользователя и пароль как показано на рисунке.

Для запуска web-утилиты iSQL*Plus DBA требуется в браузере ввести следующий адрес:

http://administ-5d8ff3:5560/isqlplus/dba

В общем виде ссылка доступа к iSQL*Plus DBA выглядит так:

http://<имя_компьютера>:<порт>/isqlplus/dba

Порт по умолчанию: 5560.

После запуска утилиты появится окно ввода имени пользователя утилиты iSQL*Plus DBA (sys1/oracle) и его пароля. Данная утилита использует собственный реестр пользователей, отличный от пользователей как ОС, так и СУБД. В отличие от СУБД Oracle данная утилита чувствительна к регистру ввода имён и паролей пользователей.

В следующем окне введите имя и пароль пользователя СУБД с правами DBA.

В результате откроется окно ввода SQL-команд, аналогичное по возможностям консоли и GUI-утилите SQL*Plus.

При использовании данных утилит запуск и остановка БД осуществляется с использованием команд SQL.

Режим работы базы данных может быть изменен командой ALTER DATABASE.

С интаксис команды ALTER DATABASE

Замечание: Синтаксис команды сокращен.

где:

имя БД

имя_базы_ данных.

MOUNT

монтирует базу данных для некоторых операций администратора базы данных, но не разрешает доступ пользователей.

EXCLUSIVE

режим по умолчанию, разрешает доступ к базе данных только текущему экземпляру.

PARALLEL

разрешает доступ к базе нескольким экземплярам.

OPEN

разрешает доступ пользователей к базе данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]