Администрирование баз данных Oracle

  • 25 апр. 2016 г.
  • 14038 Слова
ОГЛАВЛЕНИЕ.

1. Обязанности администратора базы данных (АБД) 3
2. Подключение в режиме INTERNAL 3
3. Утилиты АБД (Import, Export, Loader) 4
4. Пользователи базы данных и схемы 6
5. Табличные пространства и файлы данных 8
6.Схемы и объекты схемы 9
7. Блоки данных, экстенты и сегменты. 11
8.Структуры памяти и процессы 12
9. Пример работы Oracle. 13
10. Журнал Повторений 14
11. Транзакция 15
12.Обеспечение защиты базы данных 18
13. Представления словаря данных. 19
14. Привилегии (Grant, role). 20
15. Управление пользователями базы данных. 22
16. Аудит базы данных 22
17. Обеспечение целостности базы данных 24
18. Создание базы данных. (файлы параметров) 25
19. Запуск и останов базы данных 26
20. Различные режимы работы базы данных 29
21. Резервное копирование базы данных 29
22. ДинамическийSQL 30
23. Объектно-ориентированные Базы Данных. 32
1. Обязанности администратора базы данных (АБД)

Поскольку система баз данных ORACLE может быть весьма большой и может иметь много пользователей, должно существовать лицо или группа лиц, управляющих этой системой. Такое лицо называется администратором базы данных (АБД).

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

В обязанности администратора могут входить:

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


Сотрудники службы безопасности

В некоторых случаях база данных должна такжеиметь одного или нескольких сотрудников службы безопасности. СОТРУДНИК СЛУЖБЫ БЕЗОПАСНОСТИ главным образом отвечает за регистрацию новых пользователей, управление и отслеживание доступа пользователей к базе данных, и защиту базы данных.

Разработчики приложений

В обязанности разработчика приложений входит:

 проектирование и разработка приложений базы данных
 проектирование структурыбазы данных в соответствии с требованиями приложений
 оценка требований памяти для приложения
 формулирование модификаций структуры базы данных для приложения
 передача вышеупомянутой информации администратору базы данных
 настройка приложения в процессе его разработки
 установка мер по защите приложения в процессе его разработки


2. Подключение в режиме INTERNAL

Запуск и остановбазы данных - это мощные административные возможности. В угоду поддержания корректной работоспособности базы данных, функции(команды STARTUP или SHUTDOWN) остановки и запуска разрешены, только для администратора подключенного к ORACLE в режиме NTERNAL(CONNECT INTERNAL), а для возможности подключиться в режиме NTERNAL, вы должны соотвествовать одному из ниже следующих условий:
Ваше учетноеимя в операционной системе имеет привилегии операционной системы, позволяющие вам соединяться в режиме INTERNAL.
Вы имеете полномочия соединяться в режиме INTERNAL.
Ваша база данных имеет пароль для INTERNAL, и вы знаете этот пароль.

Все эти требования образуют дополнительный слой защиты, препятствующий несанкционированному запуску или остановке баз данных ORACLE. Для...