Следите за новостями

Цифра дня

48 комплексов Starlink направило МЦРИАП в регионы ЧС

Oracle Database 11g: Managing Oracle on Linux for DBAs

Основная цель курса — дать администратору базы данных прочное понимание шагов, необходимых для успешного внедрения базы данных Oracle 11g на Oracle Enterprise Linux. Слушатели изучают конфигурирование операционной системы Linux для достижения оптимальной производительности базы данных Oracle. Также слушатели изучают вопросы настройки базы данных для использования возможностей Linux (в том числе и Enterprise-уровня). Курс включает административные задачи, связанные с базой данных, такие как выбор файловой системы, ядра и модели управления памятью, автоматизация запуска и остановки базы данных, а также настройки базы данных для Linux. Курс предполагает выполнение практических занятий, затрагивающих вопросы инсталляции, настройки, конфигурации и отладки.

Целевая аудитория

  • Администраторы баз данных
  • Специалисты служб технической поддержки
  • Технические консультанты
  • Технические администраторы

Предварительная подготовка

  • Базовые знания операционных систем Linux или Unix
  • Практический опыт администрирования баз данных Oracle 10g или 11g
  • Курс Oracle Database 11g: 2 Day DBA
  • Enterprise Linux: Linux Fundamentals

Содержание курса

Обзор основ Linux

  •  Структура каталогов Linux
  •  Права доступа к файлам и безопасность
  •  Основные команды и программы Linux
  •  Работа с интерпретатором командной строки Linux
  •  Основы написания скриптов оболочке bash

Подготовка Linux для установки Oracle

  •  Дистрибутивы Linux
  •  Проверка ядра Linux
  •  Использование псевдофайловой системы /proc
  •  Установка параметров ядра
  •  Управление пакетами
  •  Использование oracle-validated rpm
  •  Создание пользователей и групп
  •  Пользователь nobody

Установка Oracle на Linux

  •  Установка переменных окружения перед инсталляцией
  •  Оптимальная гибкая архитектура (Optimal Flexible Architecture)
  •  Установка новых версий
  •  Управление несколькими версиями Oracle
  •  Установка переменных окружения для Oracle
  •  Выполнение 'тихой' инсталляции
  •  Утилита OPatch
  •  Утилита Relink

Управление хранением

  •  Возможности базы данных Oracle для хранения файлов базы данных
  •  Поддерживаемые режимы ввода/вывода
  •  Диски и разделы
  •  Управление разделами
  •  Концепции менеджера логических томов
  •  Файловые системы Linux
  •  Мониторинг свободного пространства

Использование Oracle ASM на Linux

  •  Драйвер Automatic Storage Management Library (ASMLib)
  •  Установка и инициализация ASMLib
  •  Конфигурация дисков
  •  Разметка дисков как дисков ASM
  •  Создание экземпляра ASM
  •  Рекомендованная инсталляция ASM
  •  Рекомендованная конфигурация дисковых групп

Автоматизация Oracle на Linux

  •  Автоматизация заданий
  •  Процедура загрузки
  •  Уровни выполнения (runlevels) Linux
  •  Автоматизация запуска и остановки Oracle
  •  Использование скриптов dbstart и dbshut
  •  Средства автоматизации заданий Linux
  •  Автоматизация резервирования при помощи cron

Настройка Linux для Oracle

  •  Стандартные диагностические средства Linux
  •  Измерение потребления CPU и устранение узких мест
  •  Мониторинг и настройка оперативной памяти
  •  Мониторинг и настройка оперативной ввода/вывода
  •  Основные оптимизации базы данных Oracle
  •  Основные оптимизации Linux
  •  Page Address Extension для 32-х разрядных систем
  •  Конфигурация hugepages

Дополнительные возможности Linux для администраторов баз данных

  •  Скрипты shell для упрощения задач администратора баз данных
  •  Добавление истории команд к SQL*Plus
  •  Поиск файлов с установленными битами setuid и setgid
  •  Использование скриптов для сохранения данных операционной системы
  •  Поиск фоновых процессов
  •  Поиск серверных процессов
  •  Прекращение работы серверных процессов
  •  Помещение вывода команды в переменную окружения

Отладка Oracle на Linux

  •  Мониторинг alert.log с использованием adrci
  •  Решение проблем, связанных с ошибками ORA-600/ORA-7445
  •  Иерархия процессов
  •  Просмотр переменных окружения для процесса
  •  Просмотр статуса процесса
  •  Восстановление после сбоя базы данных
  •  Отладка с использованием core dump
  •  Использование strace