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

Архитектура базы данных

Физическая структура базы данных:

  • Файлы данных – файлы, в которых храниться информация;

  • Управляющие файлы – файлы, в которых описана физическая структура базы данных;

  • Журналы повтора – в них производится запись всех изменений, сделанных в базе данных;

  • Архивные журналы – заархивированные журналы повтора;

  • Файлы параметров – содержат параметры настроек экземпляра и базы данных;

  • Журнальные файлы и файлы трассировок – журнальный файл содержит историю сообщений и ошибок экземпляра и базы данных, трассировочные файлы содержат информацию о внутренних ошибках процессов;

  • Файлы резервного копирования – содержат необходимые для восстановления базы данных файлы в случае аппаратного сбоя или ошибки пользователя.

[Демонстрация файлов базы данных]

Логическая структура базы данных:

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

  • SYSTEM – содержит таблицы словарей данных;

  • SYSAUX – вспомогательное табличное пространство для табличного пространства SYSTEM. Много компонентов базы данных используют SYSAUX как место для хранения данных по умолчанию;

  • UNDO – хранит информацию о сегментах отката транзакций;

  • TEMP – хранит временную информацию, например для сортировок и группировок.

Задачи администратора баз данных Установка по и создание бд

Установка программного обеспечения происходит с помощью утилиты Oracle Universal Installer (OUI) в интерактивном режиме (установка с помощью графического интерфейса, в котором пользователь выбирает опции установки).

Создание базы данных выполняется с помощью утилиты Database Configuration Assistant (DBCA).

Настройка сетевого окружения

Для удаленного доступа к базе данных, а также для разрешения идентификаторов соединения, необходимо настроить сетевое окружение. К настройке сетевого окружения относятся:

  • Конфигурация процесса прослушивания (файл listener.ora);

  • Конфигурация методов для разрешения идентификаторов соединения (файл sqlnet.ora);

  • Создание идентификаторов соединения (файл tnsnames.ora).

Настройка будет осуществлена с помощью утилиты Network Configuration Assistant.

Процесс прослушивания представляет собой сервис в ОС Windows и процесс tnslsnr.exe, который «слушает» на определенном порту (по умолчанию на порту 1521) входящие соединения. Данный процесс необходим для удаленного соединения с базой данных.

В качестве метода разрешения идентификаторов соединения используется метод “Local Naming” – идентификаторы разрешаются с помощью файла tnsnames.ora.

Идентификатор соединения – это алиас, по которому можно обратиться к базе данных.

ALIAS_NAME =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = HOST_NAME)(PORT = 1521))

)

(CONNECT_DATA =

(SID = ORACLE_SID)

(SERVER = DEDICATED)

)

)

В алиасе указываются:

  • Название алиаса;

  • Протокол для соединения;

  • Сервер, на котором работает база данных;

  • Порт, на котором запущен процесс прослушивания входящих соединений;

  • Идентификатор экземпляра;

  • Тип подключения к серверу.

Управление экземпляром

Существует несколько типов запуска базы данных:

  • startup nomount

  • startup mount

  • startup

  • startup force

Существует несколько типов останова базы данных:

  • shutdown normal

  • shutdown immediate

  • shutdown transactional

  • shutdown abort

Управление структурами хранения БД

Управление пользователями

Создание, модификация и удаление пользователей.

Назначение ролей, привилегий.

Управление объектами схем

Резервное копирование БД

Восстановление БД

Настройка производительности БД

Установка патчей

Так как Oracle Database – продукт сложный, в нем присутствуют ошибки и недоработки. Для их исправления периодически выходят патчи.

В данном разделе будет рассмотрена установка патчей с помощью утилиты OPatch.

Апгрейд БД

Апгрейд – это установка более поздней версии программного обеспечения и обновление базы данных.

Графическая среда администрирования БД

Enterprise Manager (EM) относится к графическим средствам администрирования баз данных.

Рассматривается:

  • Установка EM;

  • Получение доступа в EM;

  • Знакомство с основным функционалом EM:

    • “Home”;

    • “Performance”;

    • “Administration”;

    • “Maintenance”.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. К.Дж. Дейт «Введение в системы баз данных»

  2. База данных: http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

  3. Реляционная модель данных: http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

  4. Эдгар Кодд: http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D0%B4,_%D0%AD%D0%B4%D0%B3%D0%B0%D1%80

  5. 12 правил Кодда: http://ru.wikipedia.org/wiki/12_%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB_%D0%9A%D0%BE%D0%B4%D0%B4%D0%B0

  6. Кристофер Дейт: http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%B9%D1%82,_%D0%9A%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%84%D0%B5%D1%80

  7. Реляционные базы данных: http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

  8. Oracle® «Лидерство, инновации и успех на протяжении 30 лет!»

  9. Oracle (СУБД): http://ru.wikipedia.org/wiki/Oracle_(%D0%A1%D0%A3%D0%91%D0%94)

  10. SQL: http://ru.wikipedia.org/wiki/SQL

  11. Oracle® Database Concepts 10g Release 2 (10.2) Part Number B14220-02

  12. Oracle® Database 2 Day DBA 10g Release 2 (10.2) Part Number B14196-02

  13. Oracle® Database Administrator's Guide 10g Release 2 (10.2) Part Number B14231-02

  14. Oracle® Database SQL Reference 10g Release 2 (10.2) Part Number B14200-02