Oracle DBA работа

Материал из PersonallWiki
Перейти к: навигация, поиск

Ежедневная работа[править]

• Проверка запуска всех экземпляров (инстансов) БД
• Проверка последних записей в ALERT.LOG
• Проверка успешного завершения работы приложений резервного копирования
• Проверка количества свободных ресурсов для хорошей производительности БД, а именно:
- свободное место в табличных пространствах
- размер rollback сегментов
- прогнозирование роста размеров ресурсов
- определение и устранение фрагментации табличных пространств
- определение узких мест в работе СУБД, таких как: ЦПУ, ОЗУ, Сеть, Дисковые массивы
• Проверка политики создания объектов в части NEXT_EXTENT
• Проверка наличия первичных ключей и уникальных индексов , расположение индексов в соответствующих табличных пространствах
• Проверка и устранение инвалидных индексов
• Проверка наличия нарушений в системе обеспечения безопасности (несанкционированный доступ от имени пользователя sys)


• Мониторинг фоновых процессов
• Модификация файла параметров БД pfile и spfile в случае необходимости
• Мониторинг сервисов Oracle Net, их создание, настройка процесса прослушивания через файлы
listener.ora, tnsnames.ora, sqlnet.ora
• Создание, управление и получение информации о табличных пространствах и файлах данных
• Администрирование пользователей. Создание и управление пользователями в базе данных. Роли, привилегии и контроль использования ресурсов.
• Управление объектами схемы. (Таблицы (типы таблиц и все их параметры), индексы, представления, синонимы, генераторы (Sequences), линки (Database Links), Directory Objects.
• Управление данными через SQL, утилиты Import, Export и SQL Loader
• Планы запросов и стабилизация плана оптимизатора
• Мониторинг Джобов и Планировщика
• Сбор статистики
• Профилактика в ходе сопровождения сервера Oracle – мониторинг пороговых значений для предупреждений и сигнальных сообщений, базовых метрик, советчиков. Настройка и диагностика, Automatic Database Diagnostic Monitor, Automatic Workload Repository.
• Мониторинг блокировок. Обнаружение и устранение конфликтов блокирования. Взаимоблокировки и их разрешение.
• Выполнение согласованного “горячего” или инкрементального резервирования базы данных

Разовая работа[править]

• Установка сервера Oracle – планирование, развертывание и конфигурирование сервера БД в случае установки, миграции, восстановлении
• Установка клиента Oracle (полная и минимальная)
• Основы резервирования и восстановления. Перевод базы в режим archivelog - noarchivelog
• Настройка гетерогенных сервисов для связи СУБД Oracle с другими СУБД
• Создание Standby. Управление его режимами (Maximum Protection, Maximum Availability, Maximum Performance) и переключением его в Primary как временно, так и постоянно. Режим Read Only.
• Восстановление базы данных, восстановление после потери управляющего файла, оперативного журнала или файла данных
• Процесс прослушивания и обеспечение безопасности
• Диагностика с использованием сигнальных и трассировочных файлов базы данных, а также событий EM
• Настройка базы данных и отдельных сеансов в зависимости от требований используемого языка

Ежеквартальная работа.[править]

• Установка патчей и патчсетов. Откат патчей
• Мониторинг табличного пространства UNDO
• Использование RMAN для создания резервных наборов и копий образов. Конфигурирование RMAN
• Восстановление базы данных к предшествующему моменту времени
• Использование технологии Flashback для восстановления базы данных
• Определение поврежденных блоков и методы решения этой проблемы
• Использование различных советчиков и представлений для мониторинга производительности базы данных
• Использование планировщика для упрощения решения задач по управлению базами данных