Начало Преподаване Администриране и защита на Oracle Database
Администриране и защита на Oracle Database
Четвъртък, 05 Ноември 2009 16:03
Информация за курс по Администриране и защита на Oracle Database за студентите от ФМИ на СУ "Св. Климент Охридски”. Учебна 2009/2010 година.

Анотация

Oracle Database без съмнение е доминиращата на пазара система за управление на бази данни, която се използва от всички големи организации. Дори и в България почти всички участници във финансовия, телекомуникационния и публичния сектор използват различни версии на Oracle Database. Този курсът дава задълбочени познания относно Oracle Database 10g, като подготвя аудиторията за основните задачи на администратора на база данни. Студентите ще се запознаят в детайли с архитектурата на системата, как да планират и осъществяват Oracle инсталации и как да извършват нужните административни операции по базата. Отделя се особено внимание на темите свързани със сигурността. Ще бъдат показани механизми за атаки срещу системата и действията, които един администратор трябва да предприеме, за да ограничи риска от компрометиране.

Тематичен план

Въведение
Въведение – архитектура на Oracle Database, инстанция, база данни, логически и физически структури

Инсталация на базата данни
Инсталация на Oracle Database – предварителни изисквания, Oracle Flexible Architecture, инструменти за инсталация и конфигурация.Database Configuration Assistant – планиране и създаване на база данни, използване на темплейти.

Управление на инстанция
Grid Control и Database Control, състояния на инстанция, динамични изгледи на състоянието, статични и динамични параметри. Механизми и архитектура на съхранението на данни – блокове с данни, таблични пространства, управление на табличните пространства, Automatic Storage Management.

Основи на администрацията
Управление на потребители – автентикация и оторизация, системни и обектни привилегии, роли, профили и квоти.Управление на обекти – таблици, изгледи, индекси, временни таблици и други, речник на базата.

Механизми при управление на данните
Управление на модификацията на данни – заключвания и механизми на заключване, откриване и премахване на конфликти свързани с общи ресурси. Управление на UNDO информация – настройка на специализираното таблично пространство, генериране на UNDO информация и ползването й в транзакции, продължителност на запазване на UNDO информацията, използване на Undo Advisor.

Мрежова архитектура на базата
Oracle Net Services – архитектура и процеси, методи за откриване на инстанция, споделен режим на свързване

Оптимизация на производителността
Оптимизация на производителност – автоматични механизми за събиране на статистика – Automatic Workload Repository, ADDM, Tuning Advisor, Access Advisor, автоматично и ръчно управление на споделената памет.

Възстановяване след срив
Архивиране и възстановяване на базата данни – REDO логове и архивни логове, MTTR Advisor, възстановяване след срив и процеси обслужващи възстановяването. Създаване на архиви на базата – използване на RMAN, стратегии и механизми за архивиране, архивиране на контролни файлове. Oracle Flashback. Преместване на данни – SQL*Loader, Oracle Data Pump, външни таблици.

Атаки срещу базата данни
Инжектиране на SQL код. Компрометиране чрез PL/SQL пакети. Подслушване на мрежов трафик, разбиване на алгоритъма за пароли в Oracle Database. Атаки и защита на Oracle Listener.

Криптиране на информацията
Advanced Security Option и DBMS_CRYPTO. Transparent Data Encryption

Разширен контрол на достъпа
Виртуални бази. Fine-Grained Access Control и контекст на приложенията. Oracle Label Security. Oracle Database Vault. Oracle Data Masking.

Коментари

Име
URL
Код   
Запис
 

КНИГАТА

Oracle Database Security Book
(c) 2004-2008 Николай Манчев. Освен ако изрично не е споменато нещо друго, всички материали публикувани тук се разпространяват под Creative Commons Attribution License. Материали, коментари и изображения, които не са създадени и подписани от мен са собственост на съответните им автори.