2009г.
Количество страниц:486
Эта книга поможет вам в полной мере применять на практике все особенности
Oracle Database XE 10g Express Edition. Шаг за шагом в ней показывается, как устанавливать, администрировать, настраивать, защищать эту мощную базу данных, а также как действовать в непредвиденных ситуациях. Вы также научитесь использовать PL/SQL и
Oracle Application Express для создания приложений базы данных. Начинайте работать с этой базой данных прямо сегодня.
Содержание книги DATABASE 10g XE для LINUX. Эффективное использование. Бобровский (+CD)
Предисловие
Благодарности
Введение
ЧАСТЬ I. НАЧАЛО РАБОТЫ С СУБД ORACLE
Глава 1. Начальные сведения о базах данных и СУБД Oracle
Управление информацией
Базы данных
Системы управления базами данных
Приложения для работы с базами данных
Версия СУБД Oracle Database 10gr
Основы СУБД Oracle
Базы данных и их экземпляры
Таблицы
Язык SQL и доступ к данным
Пользователи и сеансы базы данных
Утилита SQL*Plus
Приложение Oracle Application Express
Итоги
Глава 2. Инсталляция и запуск СУБД Oracle Database 10g Express Edition
Инсталляция пакета
Системные требования к серверу базы данных
УПРАЖНЕНИЕ 2.1. Проверка системных требований
Программное обеспечение Oracle Database ~\Qg Express Edition......
Инсталляция
УПРАЖНЕНИЕ 2.2. Подтверждение административного доступа посредством sudo
УПРАЖНЕНИЕ 2.3. Пошаговая установка Oracle ХЕ
Упражнения, выполняемые после инсталляции программы
УПРАЖНЕНИЕ 2.4. Доступ к документации
УПРАЖНЕНИЕ 2.5. Регистрация на дискуссионном форуме
УПРАЖНЕНИЕ 2.6. Получение доступа к дискуссионному форуму
Базовые навыки работы с Oracle ХЕ
Запуск и отключение Oracle
УПРАЖНЕНИЕ 2.7. Проверка статуса Oracle ХЕ
УПРАЖНЕНИЕ 2.8. Запуск Oracle вручную
УПРАЖНЕНИЕ 2.9. Остановка работы Oracle вручную
УПРАЖНЕНИЕ 2.10. Использование скриптов для управления доступностью Oracle в Linux
УПРАЖНЕНИЕ 2.11. Автоматизация запуска Oracle
Соединения баз данных
Локальные соединения базы данных
Соединения Oracle Net и сетевые соединения с базой данных
УПРАЖНЕНИЕ 2.12. Подсоединение к Oracle с помощью
SQLTIus
УПРАЖНЕНИЕ 2.13. Отсоединение от Oracle и выход
УПРАЖНЕНИЕ 2.14. Загрузка домашней страницы
базы данных
Советы по разрешению возникших проблем
Проверка правильности установки программного обеспечения и базы данных Oracle ХЕ
Проверка работы служб, связанных с Oracle
Разрешение на доступ к сети
Конфигурирование Web-браузера
Mozilla Firefox
Обновление Oracle Database 1 Qg Express Edition
Использование файлов поддержки, поставляемых с настоящей книгой
Итоги
ЧАСТЬ II. ОСНОВЫ РАЗРАБОТКИ ПРИЛОЖЕНИЙ
Глава 3. Доступ к базам данных с использованием языка SQL
Предварительные действия
Что такое язык SQL
Типы команд языка SQL
Перенос приложений и стандарт ANSI/ISO языка SQL
Специальные (Ad Нос) средства языка SQL
Извлечение данных с помощью запросов
Структура запроса
Построение базовых запросов
УПРАЖНЕНИЕ 3.1. Извлечение всех столбцов и строк
УПРАЖНЕНИЕ 3.2. Извлечение отдельных полей
УПРАЖНЕНИЕ 3.3. Использование команды DESCRIBE
Создание выражений в блоке SELECT запроса
УПРАЖНЕНИЕ 3.5. Создание выражений блока SELECT с помощью операции конкатенации (сцепления) строк
УПРАЖНЕНИЕ 3.6. Создание выражений блока SELECT с помощью арифметических операций
УПРАЖНЕНИЕ 3.7. Создание выражений в блоке SELECT с помощью функций SQL
УПРАЖНЕНИЕ 3.8. Работа со значением Null в выражениях блока SELECT
УПРАЖНЕНИЕ 3.9. Реализация условной логики в выражениях блока SELECT
Извлечение из таблицы отдельных строк
УПРАЖНЕНИЕ 3.10. Создание условий в блоке WHERE с помощью операторов сравнения
УПРАЖНЕНИЕ 3.11. Создание в блоке WHERE условий, использующих подзапросы
УПРАЖНЕНИЕ 3.12. Запись составных условий блока WHERE с логическими операторами
Группировка и сортировка данных в результирующей таблице запроса
УПРАЖНЕНИЕ 3.13. Группировка записей в результирующей таблице запроса
УПРАЖНЕНИЕ 3.14. Объединение групп в супергруппы
УПРАЖНЕНИЕ 3.15. Упорядочивание записей в результирующей таблице
Объединение данных в связанных таблицах
УПРАЖНЕНИЕ 3.16. Создание внутреннего объединения двух таблиц
УПРАЖНЕНИЕ 3.17. Создание внешнего объединения двух таблиц
Вставка, обновление и удаление строк в таблицах
УПРАЖНЕНИЕ 3.18. Вставка в таблицу новых строк
УПРАЖНЕНИЕ 3.19. Изменение строк в таблице
УПРАЖНЕНИЕ 3.20. Удаление строк из таблицы
Фиксация и откат транзакций
УПРАЖНЕНИЕ 3.21. Фиксация и откат транзакций
Проектирование транзакции
Рабочие модули
Транзакции «чтение-запись»
Транзакции «только для чтения»
Построение SQL-запросов с помощью утилиты Oracle Application Express
Начальные сведения о построителе запросов утилиты Oracle Application
Express
УПРАЖНЕНИЕ 3.22. Использование построителя запросов
Итоги
Глава 4. Программирование доступа к базам данных на языке PL/SQL
Предварительные действия
Язык PL/SQL
Блоки программы PL/SQL
Раздел объявлений программы PL/SQL
Тело программы
Обработчик ошибок
Комментарии
Основы программирования на языке PL/SQL
Переменные программы
УПРАЖНЕНИЕ 4.1. Объявление переменных и констант базовы типов
УПРАЖНЕНИЕ 4.2: Присвоение значений переменным
Управление ходом выполнения программы
УПРАЖНЕНИЕ 4.3. Использование циклов PL/SQL
УПРАЖНЕНИЕ 4.4. Использование команды IF ... ELSIF... ELSE в языке PL/SQL
Взаимодействие с базами данных
УПРАЖНЕНИЕ 4.5. Работа с данными таблицы посредством команд языка DML
УПРАЖНЕНИЕ 4.6. Присвоение переменной значения в запросе
Объявление и использование подпрограмм: Процедуры и функции
УПРАЖНЕНИЕ 4.7. Объявление и использование процедуры
УПРАЖНЕНИЕ 4.8. Объявление и использование функций
Работа с переменными типа запись
УПРАЖНЕНИЕ 4.9. Объявление и использование типа запись
Использование атрибутов %TYPE и %ROWTYPE
УПРАЖНЕНИЕ 4.10. Использование атрибута %TYPЕ
УПРАЖНЕНИЕ 4.11. Использование атрибута %ROWTYPE
Работа с курсорами
УПРАЖНЕНИЕ 4.12. Объявление и использование курсора
УПРАЖНЕНИЕ 4.13. Операции с текущей строкой курсора
Работа с коллекциями
Вложенные таблицы
УПРАЖНЕНИЕ 4.14. Объявление и инициализация вложенных таблиц
УПРАЖНЕНИЕ 4.15. Применение методов коллекции к вложенной таблице
Массивы переменной длины
Обработка программных исключений
УПРАЖНЕНИЕ 4.16. Обработка предопределенных исключений
Типы программ PL/SQL
Анонимные блоки PL/SQL языка PL/SQL
Хранимые процедуры и функции
УПРАЖНЕНИЕ 4.18. Создание и использование хранимых процедур
УПРАЖНЕНИЕ 4.19. Создание и использование хранимых функций
Пакеты
УПРАЖНЕНИЕ 4.20. Объявление и использование пакета
Встроенные пакеты утилит
Триггеры баз данных
УПРАЖНЕНИЕ 4.21. Создание и использование триггеров базы данных
Итоги
Глава 5. Построение базовой реляционной схемы
Предварительные действия
Схемы
Схема как логическое понятие
Взаимосвязь схем и учетных записей пользователей баз данных
Таблицы базы данных
Поля и типы данных
CHAR и VARCHAR2: символьные типы данных Oracle
NUMBER, BINARY_FLOAT и BINARY_DOUBLE: Числовые типы данных Oracle
DATE и TIMESTAMP: Типы данных Oracle для хранения даты и времени
CLOB, BLOB и другие: Типы данных Oracle для хранения мультимедийной информации
Символьные типы данных Oracle с поддержкой национальных языков
Типы данных ANSI и другие
Значения полей по умолчанию
Целостность данных и ограничения целостности
Целостность домена, Null-значения и сложные домены
Целостность сущности объектов, первичные и альтернативные ключи
Целостность по ссылкам, внешние ключи и действия по ссылке
Действия по ссылке
Когда Oracle вводит в действие правила ограничений целостности?
Создание таблиц и ограничений целостности
УПРАЖНЕНИЕ 5.1. Запуск браузера объектов
УПРАЖНЕНИЕ 5.4. Изменение типа данных поля
УПРАЖНЕНИЕ 5.5. Добавление в таблицу первичного ключа.
УПРАЖНЕНИЕ 5.6. Добавление в таблицу составного уникального ключа
УПРАЖНЕНИЕ 5.7. Добавление к таблице ограничения на значение Null
УПРАЖНЕНИЕ 5.8. Создание таблицы SALESREPS
УПРАЖНЕНИЕ 5.9. Создание таблицы ORDERS
УПРАЖНЕНИЕ 5.10. Создание таблицы ITEMS
УПРАЖНЕНИЕ 5.11. Добавление в таблицу ограничений целостности на значение поля и на ссылки
УПРАЖНЕНИЕ 5.12. Тестирование ограничений целостности
Представления
Создание представлений
Представления «только для чтения»
УПРАЖНЕНИЕ 5.13. Создание и использование представлен «только для чтения»
Обновляемые представления
УПРАЖНЕНИЕ 5.14. Создание обновляемого представление
Обновляемые представления с объединением
УПРАЖНЕНИЕ 5.15. Создание обновляемого представление с объединением
Триггеры INSTEAD OF и обновляемые представления
УПРАЖНЕНИЕ 5.16. Создание для представления триггера
INSTEAD OF
Последовательности
Создание и использование последовательностей
УПРАЖНЕНИЕ 5.17. Создание последовательности
УПРАЖНЕНИЕ 5.18. Генерирование и повторное использое номера последовательности
Синонимы
Частные и общедоступные синонимы
Создание синонимов
УПРАЖНЕНИЕ 5.19. Создание частного синонима
УПРАЖНЕНИЕ 5.20. Использование синонимов
Индексы
Нормальные (В) индексы
Правильное использование нормальных индексов
Создание нормальных индексов
УПРАЖНЕНИЕ 5.21. Создание нормального индекса
Словарь данных: уникальная схема
Категории представлений словаря данных
УПРАЖНЕНИЕ 5.24. Сбор статистических данных об объекте
УПРАЖНЕНИЕ 5.25. Генерация объектов DML
Итоги
Глава 6. Создание приложений с помощью Oracle Application Express
Предварительные действия
Начало разработки приложения
Анализ процессов и определение требований к приложению
Создание приложения, удовлетворяющего предъявляемым требования
Реализация приложения с использованием проекта
Проверка того, что приложение удовлетворяет требованиям
Размещение приложения
Поддержка работы приложения
Моделирование работы программного обеспечения и унифицированный язык моделирования
Использование блочных диаграмм
Диаграммы классов
Построение схемы приложения
УПРАЖНЕНИЕ 6.1. Загрузка и выполнение скрипта SQL
УПРАЖНЕНИЕ 6.2. Установка значений по умолчанию для пользовательского интерфейса
Загрузка данных схемы
Ввод данных вручную
УПРАЖНЕНИЕ 6.3. Ввод данных вручную
УПРАЖНЕНИЕ 6.4. Создание триггеров для генерирования первичных ключей
Загрузка данных из электронной таблицы или из текстового файла
УПРАЖНЕНИЕ 6.5. Загрузка данных из текстового файла Загрузка данных XML
УПРАЖНЕНИЕ 6.6. Загрузка данных из файла XML Создание приложения SysMgmt
УПРАЖНЕНИЕ 6.7. Создание приложения SysMgmt с помощью мастера создания приложений
Запуск и тестирование приложения
УПРАЖНЕНИЕ 6.8. Запуск и тестирование приложения SysMgmt
УПРАЖНЕНИЕ 6.9. Навигация по страницам приложения
УПРАЖНЕНИЕ 6.10. Адреса URL программы Oracle Application Express
УПРАЖНЕНИЕ 6.11. Перемещение между страницами приложения i их просмотр
УПРАЖНЕНИЕ 6.12. Создание списков значений (Lists of Values — LOVs) для форм
УПРАЖНЕНИЕ 6.13. Добавление списков LOV в форму У
ПРАЖНЕНИЕ 6.14. Изменение запроса отчета и задание новых полей как допускающих поиск
Поддержка приложения
УПРАЖНЕНИЕ 6.15. Создание новой таблицы
УПРАЖНЕНИЕ 6.16. Установка значений по умолчанию для интерфейса пользователя
УПРАЖНЕНИЕ 6.17. Создание нового триггера
УПРАЖНЕНИЕ 6.18. Добавление строк в таблицу
DATABASE_SERVICE_REQUESTS
УПРАЖНЕНИЕ 6.19. Добавление новых страниц приложения
УПРАЖНЕНИЕ 6.20. Добавление меню навигации
УПРАЖНЕНИЕ 6.21. Копирование панели Breadcrumbs на новые страницы отчета и формы
УПРАЖНЕНИЕ 6.22. Добавление элементов управления для поиска и отображения на новую страницу отчета
УПРАЖНЕНИЕ 6.23. Добавление страницы анализа к приложению
Размещение приложения
УПРАЖНЕНИЕ 6.24. Изменение атрибутов приложения перед размещением его на других компьютерах
УПРАЖНЕНИЕ 6.25. Размещение приложения на другом ткомпьютере
Управление доступом к приложению и пользователями приложения
УПРАЖНЕНИЕ 6.26. Создание нового пользователя
Application Express
Итоги
ЧАСТЬ III. АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Глава 7. Безопасность баз данных
Предварительные действия
Управление доступом пользователей
Пользователи баз данных Oracle и приложения Oracle Application
Express
Стандартные учетные записи пользователей баз данных
Атрибуты пользователей баз данных
Имя пользователя базы данных
Аутентификация пользователя базы данных
Закрытые и открытые учетные записи пользоватепей
УПРАЖНЕНИЕ 7.1. Отображение информации о пользователях базы данных
УПРАЖНЕНИЕ 7.2. Создание пользователя базы данных
УПРАЖНЕНИЕ 7.3. Тестирование новой учетной записи пользователя
УПРАЖНЕНИЕ 7.4. Изменение пользователем собственного пароля
УПРАЖНЕНИЕ 7.5. Изменение или удаление учетной записи пользователя
Управление привилегиями
Типы привилегий в базе данных
Системные привилегии
Объектные привилегии
Предоставление и отзыв привилегий
УПРАЖНЕНИЕ 7.6. Предоставление пользователюсистемных привилегий
УПРАЖНЕНИЕ 7.7. Отзыв системных привилегий у пользователя
УПРАЖНЕНИЕ 7.8. Предоставление пользователю объектных привилегий
УПРАЖНЕНИЕ 7.9. Отзыв объектных привилегий у пользователя
Управление привилегиями с помощью ролей
Предопределенные роли в базе данных
Роли, определяемые для пользователей
Включенные и отключенные роли
Роли по умолчанию
Аутентификация роли
Создание, использование ролей и управление ими
УПРАЖНЕНИЕ 7.10. Создание роли
УПРАЖНЕНИЕ 7.11. Предоставление роли системных привилегий и передача ей привилегий других ролей
УПРАЖНЕНИЕ 7.12. Предоставление роли объектных привилегий
УПРАЖНЕНИЕ 7.13. Предоставление роли пользователю УПРАЖНЕНИЕ 7.14. Установка для пользователя роли по умолчанию
УПРАЖНЕНИЕ 7.15. Включение и отключение роли
Ограничения на использование ресурсов
Квоты табличного пространства
УПРАЖНЕНИЕ 7.16. Задание пользователю определенной квоты в табличном пространств
Профили ограничения ресурсов
Профили и политика безопасности
Профиль по умолчанию
Управление профилями ограничения ресурсов
УПРАЖНЕНИЕ 7.17. Включение ограничения ресурсов
УПРАЖНЕНИЕ 7.18. Создание профиля
УПРАЖНЕНИЕ 7.19. Изменение установок профиля
УПРАЖНЕНИЕ 7.20. Принудительное прекращение срока действия пароля
УПРАЖНЕНИЕ 7.21. Проверка достаточной сложности пароля
УПРАЖНЕНИЕ 7.22. Установка профиля пользователя
УПРАЖНЕНИЕ 7.23. Эксперимент с установками управления паролями
УПРАЖНЕНИЕ 7.24. Изменение стандартного профиля базы данных
Отображение информации, относящейся к безопасности системы
УПРАЖНЕНИЕ 7.25. Отображение информации о пользователях
УПРАЖНЕНИЕ 7.26. Отображение информации о ролях
УПРАЖНЕНИЕ 7.27. Отображение информации о квотах табличного пространства
УПРАЖНЕНИЕ 7.28. Отображение информации о профилях
Итоги
Глава 8. Управление пространством хранения базы данных
Предварительные действия
Логические и физические структуры для хранения данных
Табличные пространства и файлы данных
Постоянные и временные табличные пространства, пространства восстановления
Табличное пространство SYSTEM
Табличное пространство SYSAUX
Другие табличные пространства
Онлайновые и оффлайновые (Online and Offline) табличные пространства
Табличные пространства только для чтения и только для записи
Файлы данных табличного пространства
Использование пространства файлов данных
Размеры файлов данных
Онлайновые и оффлайновые файлы данных
Создание постоянных табличных пространств и файлов данных и управление ими
УПРАЖНЕНИЕ 8.1. Вывод информации об использовании пространства хранения базы данных
УПРАЖНЕНИЕ 8.2. Отображение информации о табличных пространствах
УПРАЖНЕНИЕ 8.4. Создание постоянного табличного пространства
УПРАЖНЕНИЕ 8.5. Изменение свойств хранения файла данных
УПРАЖНЕНИЕ 8.6. Управление доступом табличному пространству
Сегменты, экстенты и блоки данных
Типы сегментов в базе данных Oracle
Блоки данных
Выделение пространства для блоков данных
Доступность блока данных
Разбиение строки и размер блока данных
Управление хранением таблиц и индексов
УПРАЖНЕНИЕ 8.7. Отображение информации о размере блока данных
УПРАЖНЕНИЕ 8.8. Отображение информации о сегментах, в которых находятся объекты схемы
УПРАЖНЕНИЕ 8.9. Сжатие сегментов, в которых имеется неиспользуемое пространство
УПРАЖНЕНИЕ 8.10. Создание таблицы в заданном табличном пространстве
УПРАЖНЕНИЕ 8.11. Резервирование пространства для oбнoвлeн^ существующих строк таблицы
УПРАЖНЕНИЕ 8.12. Управление пространством хранения для объектов L0B
УПРАЖНЕНИЕ 8.13. Решение различных задач управления пространством хранения
Пространства восстановления
Сегменты восстановления
Использование сегментов восстановления в различных целях
Управление пространством восстановления и время удержания
УПРАЖНЕНИЕ 8.14. Вывод и изменение параметров автоматического управления пространством восстановления
Временные сегменты, табличные пространства и группы
Управление временными табличными пространствами
УПРАЖНЕНИЕ 8.15. Отображение установок по умолчанию ременного табличного пространства базы данных
УПРАЖНЕНИЕ 8.16. Отображение информации о временных табл ых пространствах
УПРАЖНЕНИЕ 8.17. Отображение информации временных файлах
Итоги
Глава 9. Защита базы данных Oracle ХЕ
О практических упражнениях
Обзор проблем, возникающих при работе с базами данных, их решений
Сбои в работе экземпляра базы данных и восстановление его работоспособности
Сбои в среде (физические), создание резервных копий и утилита менеджера восстановления
Логические ошибки и область ретроспективного восстановления Oracle
Разработка политики защиты базы данных
Обзор методов создания резервных копий базы данных Oracle и ее восстановления
Область ретроспективного восстановления
Журнал восстановления транзакций
Онлайновый журнал восстановления и запись в него данных
Архивированный журнал восстановления и фоновый архиватор
Запись транзакций в журнал и отказоустойчивость
Контрольные точки и запись данных
Управляющий файл базы данных
Создание резервных копий базы данных
Резервирование всей базы данных
Резервирование открытой базы данных
Резервирование закрытой базы данных
Создание резервных копий табличных пространств
Онлайновое резервирование табличного пространства
Оффлайновое резервирование табличного пространства
Менеджер восстановления
Команды утилиты RMAN
Скрипты утилиты Recovery Manager
Утилита RMAN и управляющий файл базы данных
Наборы резервирования (Backup Sets) и элементы резервирования
(Backup Pieces)
Полные и частичные наборы резервирования файлов данных
Копии образов
Каналы
Теги резервирования
Конфигурирование защиты базы данных Oracle ХЕ
УПРАЖНЕНИЕ 9.1. Отображение информации об области ретроспективного восстановления
УПРАЖНЕНИЕ 9.2. Отображение информации об управляющем файле базы данных
УПРАЖНЕНИЕ 9.3. Отображение информации о журнале восстановления
УПРАЖНЕНИЕ 9.5. Установка привилегированного сеанса администратора с помощью утилиты SQL*Plus
УПРАЖНЕНИЕ 9.6. Перемещение области ретроспективного восстановления и онлайновых журналов восстановления
УПРАЖНЕНИЕ 9.7. Включение восстановления среды
УПРАЖНЕНИЕ 9.8. Создание резервной копии «горячей» базы данных
УПРАЖНЕНИЕ 9.9. Как убедиться в успешном архивировании журнала восстановления
УПРАЖНЕНИЕ 9.10. Создание журнальных групп с несколькими членам
УПРАЖНЕНИЕ 9.11. Зеркальное отображение управляющего файла базы данных
Резервирование базы данных с помощью утилиты Recovery Manager
УПРАЖНЕНИЕ 9.12. Запуск утилиты Recovery Manager
УПРАЖНЕНИЕ 9.13. Подсоединение к адресуемой базе данных
УПРАЖНЕНИЕ 9.14. Отображение и конфигурирование постоянных установок утилиты Recovery Manager
УПРАЖНЕНИЕ 9.15. Резервирование базы данных
УПРАЖНЕНИЕ 9.16. Создание резервной копии отдельного табличного пространства
УПРАЖНЕНИЕ 9.17. Создание резервной копии архивированных журнальных файлов
УПРАЖНЕНИЕ 9.18. Вывод информации о наборах резервирования
УПРАЖНЕНИЕ 9.19. Создание отчета, содержащего базовую информацию о состоянии базы данных
УПРАЖНЕНИЕ 9.20. Удаление устаревших наборов резервирования
УПРАЖНЕНИЕ 9.21. Использование пространства области ретроспективного восстановления
УПРАЖНЕНИЕ 9.22. Создание нового скрипта резервирования
Дополнительные вопросы резервирования баз данных
Создание резервных копий других файлов, связанных с базой данных
Логические резервные копии базы данных
Утилита Data Pump Export
Утилита Data Pump Import
Использование утилит Data Pump Export и Data Pump Import Другие случаи использования утилит Data Pump Export и Data Pump
Import
Дополнительные опции, используемые при восстановлении базы данных
Полное восстановление
Восстановление файла данных
Неполное восстановление
Восстановление, основанное на времени
Восстановление, основанное на изменении
Восстановление на основе отмены
Что делать при повреждении управляющего файла или журнальных групп?
Восстановление базы данных после возникновения проблем
УПРАЖНЕНИЕ 9.23. Имитация системного сбоя и восстановление базы данных
УПРАЖНЕНИЕ 9.24. Имитация утери файла данных и восстановление базы
Использование функций ретроспективного восстановления Oracle
УПРАЖНЕНИЕ 9.25. Восстановление удаленной таблицы с использованием функции Oracle Flashback Drop
УПРАЖНЕНИЕ 9.26. Восстановление утерянных данных с использованием ретроспективного запроса Oracle
(Oracle Flashback Query)
Итоги
Глава 10. Настройка приложения н оптимизация экземпляра базы данных
Предварительные действия .
Базовые понятия и принципы настройки приложения Oracle
Параметры, описывающие производительность приложения базы
данных Oracle
Реальные и нереальные цели при настройке
Настраиваемые компоненты
Методология настройки
Трудоемкость работы
Статистика настройки
Часто используемые статистические функции настройки
Коэффициенты эффективности работы экземпляра
VS-представления
Утилита Statspack
Настройка приложения
Комплексные SQL-команды
Методы получения доступа к данным и индексы
Параллельный доступ к данным и запирание
Упражнения по настройке приложений
УПРАЖНЕНИЕ 10.1. Инсталляция утилиты Statspack
УПРАЖНЕНИЕ 10.2. Стандартный моментальный снимок базы
Книга | | ORACLE | DATABASE | | 10g | | XE | | для | LINUX | | Эффективное | | использование | | Бобровский | (+CD) |