Введение

Часть I. Oracle8 Server 20

Глава 1. Oracle8
Новейшие достижения Oracle
Основные усовершенствования
Семейство продуктов Oracle8
Внедрение Oracle8 в прикладную среду

Глава 2. Архитектура базы данных Oracle
Архитектура базы данных
Процессы Oracle
Память и быстродействие
Дисковая память
Взаимодействие с DBMS
Мультипроцессорные конфигурации
Отказоустойчивость
Конфигурации для Microsoft Windows NT

Глава 3. Глава Сетевые вычисления в Oracle8
Становление сетевых вычислений
Архитектура сетевых вычислений
Сетевой компьютер

Глава 4. Серверы и опции Oracle8
Так много возможностей и так мало времени
Сервер Oracle8
Oracle8 Enterprise Edition — роскошь и производительность
Personal Oracle — вкуснее, и меньше калорий
Войны операционных систем — UNIX против NT


Часть II. Инсталляция, модернизация и перемещение

Глава 5. Подготовка к инсталляции
Краткий обзор процесса планирования инсталляции
Системные аппаратные средства
Планирование программных модулей
Оптимальная гибкая архитектура (OFA)
Варианты распределения памяти
Логическое проектирование базы данных.
Физическое проектирование базы данных
RAID и другие средства хранения данных
Опции обработки
Сопоставление модернизации с новой инсталляцией
Пример плана

Глава 6. Инсталляция и модернизация
Краткий обзор процесса инсталляции для Sun Solaris
Подготовка и проведение инсталляции
Необходимые действия после инсталляции Оrасlе8 Server
Перемещение на Оrасlе8
Утилита перемещения

Глава 7. Перемещение с базы данных, отличной от Oracle
Переход на другую систему всегда сложен
Обычные сценарии перемещения
Разукрупнение
Применение инструментального средства преобразования данных (DCT) Oracle

Глава 8. Взаимодействие с базами данных, отличными от Oracle
В обнимку с соперником
Шлюз на любой вкус
Сосуществование и тиражирование


Часть III. Компоненты и объекты Оrасlе8

Глава 9. Процессы Oracle
Карта процессов Oracle
Основные процессы Oracle
Необязательные процессы

Глава 10. Области памяти Oracle
Распределение памяти в Оrасlе8
Системная глобальная область (SGA)
Глобальная область программы (PGA)
Рабочее пространство пользователя

Глава 11. Файлы Oracle
Файлы Oracle и их назначение
Файлы данных
Журналы
Управляющие файлы
Файлы инициализации и конфигурации
Журналы и файлы трассировки
Автоматическое изменение размеров файлов
Настройка распределения данных
Стандартные компоновки файлов

Глава 12. Объекты базы данных Oracle
Объекты базы данных Oracle8
Таблицы
Индексы
Представления
Синонимы
Хранимые процедуры и пакеты
Кластеры
Последовательности
Табличные пространства
Разделы
Объектные типы данных
Ограничения

Глава 13. Системные и объектные привилегии Oracle
Краткий обзор защиты Oracle
Системные привилегии
Привилегии на объекты
Пользовательские привилегии
Привилегии разработчика
Привилегии DBA
Привилегии сопровождения базы данных
Привилегии контроля
Привилегии по умолчанию
Внутреннее соединение
Фиктивные владельцы объектов
Типичная схема привилегий

Глава 14. Роли и разрешения
Управление разрешениями и ролями
Разрешений без ролей
Использование сценариев для перехвата наборов привилегий
Управление ролями и разрешениями в Enterprise Manager
Управление ролями и разрешениями из командной строки
Типичная схема привилегий

Глава 15. Объектно-ориентированные расширения в Oracle8
Введение
Основные элементы объекта
Упорядочение объектов
Тип и экземпляр типа
Ссылки REF
Вложенные таблицы и массивы VARRAY
Использование исходныых типов
Объектные представления
Большие объекты

Глава 16. Тиражирование
Тиражирование: "Неужели еще не все ясно?"
Тиражирование и хранилища данных
Тиражирование и снимки только для чтения
Сложное тиражирование — распределенные базы данных
Разрешение конфликтов
группы столбцов
Выживаемость
Преимущества Oracle8 и Replication Manager

Глава 17. Запросы и обработка транзакций
Обработка транзакций
Обработка оператора SQL
Применение оптимизатора Oracle
Применение команды ANALYZE
Анализ операторов SQL
Использование EXPLAIN PLAN и SQL*Trace
Проектирование новых операторов SQL
Применение подсказок

Глава 18. Поставляемые пакеты PL/SQL
Поставляемые пакеты. Введение
Создание пакетов
Итоговые сведения


Часть IV. Администрирование Oracle8

Глава 19. Требования к администрированию Oracle8
Основы администрирования Oracle8
Резервное копирование и восстановление
Безопасность и доступ
Сопровождение табличных пространств
Сопровождение схемы
Настройка
Различные задачи

Глава 20. Повседневные задачи планирования и сопровождения
Пользовательская, системная и пакетная обработка
Аудит
Распространенные сценарии текущего контроля
Планирование заданий

Глава 21. Администрирование с использованием Enterprise Manager
Введение в Oracle Enterprise Manager
Установка Oracle Enterprise Manager
Настройка Enterprise Manager
Управление событиями
Управление заданиями
Управление экземплярами базы данных
Управление объектами схемы
Управление защитой
Управление памятью
Инструментальные средства диагностики и повышения производительности
Примеры файлов конфигурации Net8

Глава 22. Инструментальные средства Оrасlе8
Краткий обзор инструментальных средств Оrасlе8
Server Manager
Export/Import
SQL*Loader
SQL*Plus
Продукты независимых разработчиков

Глава 23. Резервное копирование и восстановление
Краткий обзор требований к доступности данных Oracle
Краткий обзор процессов резервного копирования и восстановления Oracle
Схемы резервного копирования

Глава 24. Настройка базы данных Оrасlе8
Краткое описание процесса настройки
Уровни настройки
Настройка на уровне проекта базы данных
Настройка на уровне SQL
Контрольный перечень операций настройки

Глава 25. Настройка приложений Оrасlе8
Факторы, находящиеся под контролем проектировщиков
Продукционный оптимизатор
Стоимостный оптимизатор
Планы выполнения
Подсказки
Проектирование индексов
Общие рекомендации
Важность поиска


Часть V. Оrасlе8 и Web

Глава 26. ODBC/JDBC
Краткий обзор ODBC
Архитектура ODBC
Настройка, назначение и ограничения ODBC
Возможности и ограничения драйвера ODBC Oracle (V8.0.3)
Оптимизация и настройка производительности ODBC Оrасlе8
Заключительные замечания об ODBC
Краткий обзор JDBC
История развития JDBC Oracle
Настройка, назначение и ограничения JDBC
Специфические функции Oracle
Заключительные замечания о JDBC

Глава 27. Web Application Server Oracle
История: Internet, WWW и интрасети
Архитектура Web
Архитектура сетевых вычислений
Архитектура Web Application Server Oracle
Защита Web
Developer/2000 и сервер WAS Oracle
Designer/2000 и WAS Oracle
Как приобрести продукт WAS
Перспектива развития Web Application Server Oracle


Часть VI. Другие области применения Oracle8

Глава 28. Картриджи Oracle8
Краткий обзор картриджей Oracle8
Архитектура картриджей
Разработка картриджей
Развертывание картриджей

Глава 29. Использование объектов Oracle8 в PL/SQL и SQL
Преимущества использования PL/SQL в Java
Способы применения кода PL/SQL в Java

Глава 30. Хранилища данных
Что такое хранилище данных
Шесть этапов создания хранилища данных
Документирование оперативной среды
Выбор технологии хранилища данных
Разработка модели хранилища данных
Инструментальные средства текущего контроля
Разработка процедур извлечения и очистки данных
Что такое рынки данных
Метаданные
Исполнительные информационные системы
Разработка данных (как организовать добычу золота)
Модели разработки данных

Глава 31. Большие системы оперативной обработки транзакций
Оперативная обработка транзакций. Краткий обзор
Проект базы данных OLTP
Разработка приложений OLTP
Вопросы администрирования и сопровождения OLTP
Проблемы реализации OLTP

Глава 32. Серверы мультимедийных и других сложных типов данных
Что такое Media Server
Применение мультимедийных объектов меняет принципы работы делового предприятия
Презентации
Ответ Oracle на появление мультимедийных данных
Oracle Media Net
Oracle Media Objects
Oracle Media Cartridge

Глава 33. Применение сверхкрупных баз данных
Введение
OracleS и системы баз данных для работы в тяжелых условиях
Средства Оrасlе8 для крупных баз данных
Настройка сверхкрупных баз данных
Эксплуатация крупной базы данных


Часть VII. Oracle8i

Глава 34. Обзор основных средств Oracle8i
Общее описание
Разработка приложений
Управление информационным наполнением в Internet
Развитые методы обработки запросов
Управление ресурсами
Система OLTP промышленных масштабов
Обеспечение высокой доступности
Объектно-реляционная база данных
Защита данных

Глава 35. Oracle8i — платформа для Internet
Файловая система Internet
Oracle JServer
Опция сегментирования Oracle
Oracle interMedia
WebDB — один из основных компонентов Internet-технологии Oracle