Предисловие Знание имеет особенность: чем выше степень обмена, тем быстрее оно растет. Именно это побудило меня написать и завершить эту книгу. В этой книге обобщен опыт управления базами данных последних лет. Я надеюсь, что богатый опыт и советы, содержащиеся в книге, помогут читателям преодолеть трудности в обучении. Как читать эту книгу Главы этой книги разделены на несколько аспектов в зависимости от их содержания. Эту книгу следует прочитать от корки до корки. Время, потраченное на изучение этой книги, многократно окупится в вашей будущей работе. Вы также можете использовать модульный подход и выборочно читать главы, которые больше подходят вашему уровню знаний и целям. Если вы не знакомы с Oracle или хотите освежить свои базовые знания, вы можете начать с чтения Приложения А, в котором представлено краткое введение в Oracle, а затем прочитать всю книгу от начала до конца. Если у вас уже есть представление о среде и основах Oracle, вы можете начать обучение с любой главы, которая вам подходит или интересует. Например, те, кому необходимо изучить новые возможности управления базами данных Oracle8i, чтобы обновить свои знания, могут прочитать главу 9 «Новые возможности Oracle8i», прежде чем читать другие главы. Читатели, желающие узнать о возможностях Oracle в области Интернет-вычислений и сервере приложений Oracle, могут обратиться непосредственно к главе 10 «Интернет-администратор базы данных». Остальные главы также охватывают определенные важные области. Как расширить знания Ключом к успеху в определенной области является постоянное обогащение ваших знаний. Знания являются решающим фактором в конкуренции. Поскольку технологии развиваются быстрыми темпами, мы все должны идти в ногу с темпами технологического развития. Посетите онлайн-сообщество специалистов по базам данных (http://www.dbtips.com), чтобы загрузить множество полезных сценариев, включая многие из тех, что представлены в этой книге, а также получить бесплатную копию книги «Как создавать работающие SQL-скрипты». В этом экземпляре представлены советы и приемы по созданию и настройке сценариев в соответствии с вашими потребностями. Я буду публиковать на этом сайте новые советы и приемы, сценарии, эссе и статьи. Вы можете публиковать свои мысли, опыт, вопросы, ответы и комментарии на этом сайте, чтобы делиться знаниями и обмениваться ими со всеми.
Оглавление:
Предисловие к главе 1. Создание и настройка базы данных.
1.1 Планирование создания базы данных
1.1.1 Планирование и постановка правильных вопросов
1.1.2 Как определить подходящий размер блока данных
1.2 Организация файловых систем
1.2.1 Как назвать файлы базы данных
1.2.2 Используйте лучшую гибкую структуру
1.2.3 Как настроить файловую систему Oracle, соответствующую OFA
1.3 Планирование структуры файла базы данных
1.3.1 Планирование максимальной доступности
1.3.2 Планирование минимизации конфликтов за диск
1.4 Создание файла параметров
1.4.1 Некоторые замечания по параметрам конфигурации
1.4.2 Установите соединение с файлом параметров
1.4.3 Оптимизация хранения словаря данных
1.5 Понимание команды CREATE DATABASE
1.6 Техники создания баз данных
1.6.1 Создайте базу данных с помощью установщика Oracle
1.6.2 На что следует обратить внимание при использовании установщика для создания базы данных
1.6.3 Как создать собственный скрипт создания базы данных
1.6.4 Как клонировать базу данных из существующей базы данных
1.6.5 Как использовать конфигурацию базы данных
Ассистент создает базу данных
1.7 Полная настройка базы данных
1.7.1 Создание табличного пространства
1.7.2 Выполнение сценария настройки словаря данных
1.7.3 Создание дополнительных сегментов отката
1.7.4 Изменение табличных пространств по умолчанию и временных табличных пространств пользователя SYSTEM.
1.7.5 Изменение паролей по умолчанию для SYS и SYSTEM
1.7.6 Создание других объектов пользователя и схемы
1.7.7 Включить режим архивного журнала
1.7.8 Выполнение полного резервного копирования базы данных
1.7.9 Настройка автоматического запуска и завершения работы базы данных
1.7.10 Мониторинг базы данных после ее ввода в эксплуатацию
1.7.11 Как составить список и описать параметры инициализации
1.7.12 Как составить список недокументированных параметров
1.8 Обзор главы 2 «Управление хранилищем данных, объектами и емкостью»
2.1 Настройка хранилища данных
2.1.1 Управление фрагментацией свободного пространства
2.1.2 Методы агрегирования доступного пространства
2.1.3 Фрагменты области управления
2.1.4 Найдите объекты, близкие к значению MAXEXTENTS
2.1.5 Избегайте фрагментации словаря данных
2.1.6 Область местного управления
2.1.7 Реорганизация всей базы данных
2.1.8 11 советов по определению размеров экстентов и предотвращению фрагментации
2.1.9. Не различайте суперошибки
2.1.10. Избегайте ошибок, связанных с избыточным пространством.
2.1.11 Минимизация объединения строк и миграции строк
2.1.12 Как обнаружить связывание строк/миграцию строк
2.1.13 Проверка линий связи в шаблонах с помощью скриптов
2.1.14 Удаление ссылок на строки
2.1.15 Устранение миграции строк
2.1.16 Методы связывания строк/миграции строк
2.1.17 Как определить размер таблицы
2.1.18 Как определить оптимальное значение PCTFREE
2.1.19 Как определить оптимальное значение PCTUSED
2.1.20 Как найти доступную область данных каждого блока данных
2.2 Объекты менеджера
2.2.1 Как проверить наличие недопустимых объектов
2.2.2 Как перекомпилировать недопустимые объекты
2.2.3 Перемещение индексов между разными табличными пространствами
2.2.4 Как найти самую высокую точку
2.2.5 Как освободить неиспользуемое пространство
2.3 Пакет DBMS_SPACE
2.3.1 Использование DBMS_SPACE.UNUSED
_КОСМОС
2.3.2 Использование DBMS_SPACE.FREE
_БЛОКИРОВАТЬ
2.4 Управление конфликтами блокировок
2.4.1 Как найти оператор SQL, сгенерировавший блокировку
2.4.2 Как снять блокировку
2.4.3 Как удалить сеанс пользователя
2.4.4 Как извлечь команды создания представления из словаря данных
2.4.5 Как извлечь определения индексов из словаря данных
2.5 Обзор главы 3 «Экспорт и импорт технологий»
3.1 Обзор функций экспорта/импорта
3.1.1 Использование экспорта и импорта
3.1.2 Общее использование экспорта/импорта
3.1.3 Метод экспорта
3.1.4 Метод импорта
3.1.5 Создайте необходимые представления словаря данных
3.1.6 Указание параметров экспорта/импорта
3.1.7 Экспорт и импорт данных непосредственно на ленту
3.1.8 Оценка размера файла экспорта
3.1.9 Экспорт сжатых файлов напрямую
3.1.10 Импорт напрямую из сжатого файла экспорта.
3.1.11 Создание согласованных файлов экспорта
3.1.12 Проверка ошибок экспорта/импорта
3.1.13 Использование областей управления экспортом и импортом
3.1.14 Организация и присвоение имен файлам экспорта/импорта
3.1.15 Отображение содержимого экспортированного файла
3.1.16. Для восстановления нельзя одновременно использовать экспорт и архивирование журналов повторного выполнения.
3.1.17 Приростной, накопительный и полный экспорт и импорт
3.2 Как оптимизировать эффективность экспорта
3.2.1 Экспорт с использованием ПРЯМОГО пути
3.2.2. Используйте большой размер для экспорта по традиционному пути.
БУФЕРНОЕ значение
3.2.3 Использование RECORDL- для прямого экспорта пути
Параметры ЭНГТ
3.3 Как оптимизировать параметры импорта
3.3.1 Использование больших сегментов отката
3.3.2 Создайте несколько больших онлайн-файлов журналов повторного выполнения.
3.3.3 Отключить режим архивирования при импорте
3.3.4 Экспорт файлов дампа, табличных пространств данных,
Сегменты отката и файлы онлайн-журналов повторного выполнения.
3.3.5 Минимизация контрольных точек
3.3.6 Создание индексов отдельно
3.3.7 Установка большого параметра инициализации SORT_AREA
_РАЗМЕР
3.3.8 Использование больших буферов импорта
3.3.9 Минимизируйте количество отправок базы данных
3.4 Новые возможности Oracle8i
3.4.1 Экспорт и импорт подразделов
3.4.2 Экспорт/импорт нескольких файлов дампа
3.4.3 Укажите запрос для оператора select процесса экспорта выгруженной таблицы
3.4.4 Экспорт/импорт предварительно вычисленной статистики оптимизатора
3.4.5 Передвижные табличные пространства
3.5 Обзор главы 4 «Проектирование высокодоступной базы данных»
4.1 Как обнаружить и защитить «слабые стороны Ахилла»
4.2 Повторное использование управляющих файлов базы данных
4.3 Зеркальное отображение управляющих файлов на аппаратном уровне
4.4 Разница между зеркалированием и повторным использованием
4.5. Выберите тип диска для обеспечения высокой доступности.
4.6 Общие методы RAID
4.7. Дайте управляющим файлам возможность расти.
4.8 Как настроить группу журналов
4.9 Три простых метода защиты табличного пространства SYSTEM
4.10 Почему ORACLE_HOME необходимо защищать
4.11 Защита операционной системы
4.12 Как защитить сегменты отката
4.13 Классификация и секционирование данных
4.14 Приоритизация разделения табличного пространства
4.15 Как настроить табличное пространство TEMP высокой доступности
4.16 Убедитесь, что в месте назначения архивного журнала достаточно свободного места.
4.17 Как настроить онлайн-журналы повторного выполнения
4.18. Избегайте ожидания LGWR за счет оптимизации скорости архивирования.
4.19 Отдельные онлайн-журналы повторов и архивные файлы журналов повторов
4.20 Как ускорить восстановление экземпляра
4.21 Обзор главы 5 «Использование баз данных горячего резерва»
5.1 Что такое аварийное переключение?
5.2 База данных горячего резерва
5.2.1 Преимущества базы данных горячего резерва
5.2.2 Недостатки баз данных горячего резерва
5.2.3 Создание и настройка базы данных горячего резерва
5.2.4 Создание резервной базы данных как подмножества основной базы данных
5.2.5 Выбор альтернативного сайта
5.2.6 Выбор резервного узла
5.2.7 Выполнение аварийного переключения горячего резерва
5.2.8 Три момента, которые следует помнить при активации резервного копирования
5.2.9 Четыре задачи после активации режима ожидания
5.2.10 Автоматическая передача архивных журналов повторов в резервную базу данных
5.2.11 Запуск административного восстановления
5.2.12 Открытая резервная база данных только для чтения
5.2.13 Обслуживание базы данных горячего резерва
5.3 Обзор главы 6 «Расширенные методы переключения при сбое»
6.1 Использование Oracle Parallel Server для аварийного переключения
6.2 Преимущества аварийного переключения параллельного сервера
6.3 Недостатки параллельного переключения при сбое сервера
6.4 Вопросы производительности
6.5 Сократить время неудачного переключения параллельных серверов
6.6 Прозрачное переключение при сбое приложения
6.7 Инструкции по неудачному переключению клиента
6.8 Использование переключения клиента при сбое для балансировки нагрузки
6.9 Использование переключения клиента при запланированном отключении узла
6.10. Использование репликации Oracle для реализации аварийного переключения
6.10.1 Базовое копирование
6.10.2 Преимущества базового переключения репликации при отказе
6.10.3 Недостатки базового переключения при сбое репликации
6.11 Использование расширенной репликации для аварийного переключения
6.11.1 Преимущества расширенного переключения репликации при отказе
6.11.2 Недостатки расширенного переключения репликации
6.12 Использование Oracle Fail Safe
6.12.1 Выбор конфигурации узла
6.12.2 Преимущества Oracle Fail Safe
6.12.3 Недостатки Oracle Fail Safe
6.13 Другие варианты высокой доступности
6.13.1 Высокая доступность при ограниченном бюджете: доставка резервных лент
6.13.2 Использование удаленного зеркалирования
6.13.3 Зеркальное отображение приложений
6.14 Использование методов гибридной конфигурации
6.14.1 Использование параллельных серверов и удаленных баз данных горячего резерва
6.14.2 Использование Oracle Fail Safe с удаленной базой данных горячего резерва (только для Windows NT)
платформа действительна)
6.14.3 Использование баз данных горячего резерва и удаленного зеркалирования
6.15 Обзор главы 7 «Методы резервного копирования и восстановления»
7.1 Параметры резервного копирования
7.2 Резервное копирование операционной системы
7.2.1 Холодное резервное копирование
7.2.2 OFA и резервное копирование
7.2.3 Горячее резервное копирование
7.2.4 Минимизация продолжительности методов резервного копирования
7.2.5 Почему не следует создавать резервные копии онлайн-журналов повторного выполнения
7.2.6 АРХИВОЛОГ и НОАРХИВ-
ЭЛОГ-режим
7.2.7 Почему вам следует использовать ARCHIVELOG
Способ
7.2.8 Почему архивированные журналы повторов следует использовать повторно
7.3 Резервное копирование для управления сервером
7.4 Логическое резервное копирование
7.4.1 Резервное копирование текстового файла
7.4.2 Резервное копирование файла логического управления
7.4.3 Использование экспорта и импорта
7.4.4 Метод импорта
7.4.5 Приростной, накопительный и полный экспорт и импорт
7.4.6 Создание согласованных файлов экспорта
7.4.7. Для восстановления нельзя одновременно использовать экспорт и архивированные журналы повторов.
7.5 Разработайте план резервного копирования и восстановления
7.5.1 Общие методы резервного копирования
7.5.2 Советы по быстрому резервному копированию
7.6 Стратегии и ситуации восстановления
7.6.1 Восстановление базы данных и организация задействованной структуры базы данных
7.7 Различные ситуации, требующие восстановления
7.8 Восстановление потерянных файлов данных
7.8.1 Потеря файлов данных СИСТЕМЫ
7.8.2 Потеря файлов данных, содержащих активные сегменты отката
7.8.3 Потеря других файлов данных
7.8.4 Выполнение восстановления табличного пространства
7.8.5 Выполнение восстановления файла данных
7.8.6 Как выполнить восстановление, если нет резервной копии файла данных
7.8.7 Восстановление потерянного временного табличного пространства
7.8.8 Табличное пространство, доступное только для чтения, потеряно
7.8.9 Индексное табличное пространство потеряно
7.9 Восстановление онлайн-журналов повторного выполнения
7.9.1 Потерян член группы онлайн-журнала повторного выполнения
7.9.2 Потеря неактивных групп журналов повторного выполнения
7.9.3 Потеря активной группы журналов повторного выполнения
7.10 Восстановление утерянных файлов управления
7.10.1 Повторно используемые элементы файла управления теряются.
7.10.2 Управляющий файл полностью утерян
7.11 Обзор главы 8 «Оптимизация производительности»
8.1 Технология оптимизации глобальной области системы
8.1.1 Как оптимизировать кэш буфера данных
8.1.2 Измерение и оптимизация производительности библиотечного кэша
8.1.3 Измерение и оптимизация производительности словарного кэша
8.1.4 Как оценить производительность приложения
8.2 Фиксированный код приложения
8.2.1 Как определить объекты, которые необходимо исправить
8.2.2 Как определить текущий фиксированный программный объект
8.2.3 Как закрепить код приложения
8.2.4 Использование DBMS_SHARED_POOL.KEEP
навыки
8.2.5 Как генерировать сценарии для фиксированных операций
8.2.6 Использование DBMS_SHARED_POOL
.НЕОБХОДИМЫЕ СОВЕТЫ
8.3 Методы оптимизации сортировки данных
8.3.1 Выполняйте всю или большую часть сортировки в памяти
8.3.2 Минимизация затрат на управление пространством во время сортировки
8.3.3 Использование нескольких табличных пространств TEMP для распределения сортировки
8.4 Технологии оптимизации хранения данных
8.4.1 Минимизация объединения строк и миграции строк
8.4.2 Обнаружение связывания/миграции строк
8.4.3 Определение связанных строк в схеме
8.4.4 Предотвращение и исправление цепочки/миграции строк
8.4.5 Советы по связыванию/миграции строк
8.4.6 Минимизация фрагментации свободного пространства
8.4.7 Минимизация роста зоны
8.4.8 Как определить самый дорогой запрос
8.5 Трассировка SQL
8.5.1 Настройка отслеживания внутри сеанса пользователя
8.5.2 Настройка трассировки внепользовательских сеансов с помощью DBMS_SYSTEM
8.5.3 Генерация системных трассировок
8.5.4 Использование tkprof для интерпретации файлов трассировки
8.5.5 Используйте AUTOTRACE для получения плана выполнения оператора SQL и статистических данных.
8.6 Оптимизация раздела отката
8.6.1 Минимизация конфликтов в сегментах отката
8.6.2 Минимизация динамического расширения
8.6.3 Распределенный ввод-вывод сегмента отката
8.7 Оптимизация индексов
8.7.1 Как идентифицировать и восстановить фрагментированные индексы
8.7.2 Как определить индекс таблицы
8.8 Оптимизация дискового ввода-вывода
8.8.1 Как найти и избежать «горячих точек» ввода-вывода
8.8.2 Использование необработанных файловых систем
8.9 Генерация статистики оптимизатора
8.9.1 Использование DBMS_UTILITY.ANALYZE
_SCHEMA собирает статистические данные
8.9.2 Использование DBMS_UTILITY.ANALYZE
_БАЗА ДАННЫХ Собирать статистику
8.9.3 Использование DBMS_STATS для сбора статистики производительности
8.10 Оптимизация окружающей среды
8.10.1 Как оптимизировать Net8/SQL*Net
8.10.2 Мониторинг и оптимизация системных ресурсов
8.11 Обзор главы 9. Новые возможности Oracle8i
9.1 Новые функции оптимизации производительности
9.1.1 Сводные данные по стабильности конструкции и хранению
9.1.2 Улучшения сортировки
9.1.3 Материализованные представления
9.1.4 Использование DBMS_STATS для сбора статистики производительности
9.2 Новый тип индекса
9.2.1 Индексирование на основе функций
9.2.2 Обратный ключевой индекс
9.2.3 Нисходящий индекс
9.2.4 Индексированные таблицы
9.2.5 Новые возможности управления индексами
9.3 Новые функции резервного копирования и восстановления
9.3.1 Многоцелевое архивирование
9.3.2 Процессы нескольких архивных журналов
9.3.3 Использование LogMiner
9.3.4 Быстрый запуск восстановления
9.4 Новые функции экспорта/импорта
9.4.1 Использование нескольких файлов дампа экспорта/импорта
9.4.2 Выборочный экспорт запроса
9.4.3 Экспорт предварительно вычисленной статистики оптимизатора
/импорт
9.4.4 Передвижные табличные пространства
9.4.5 Смешанные функции экспорта/импорта
9.5 Новые функции резервной базы данных
9.5.1 Автоматическая передача архивных журналов повторов
9.5.2 Включение административного восстановления
9.5.3 Откройте резервную базу данных в режиме только для чтения
9.6 Новые функции управления очередями заданий
9.7 Новые возможности управления хранилищем и объектами
9.7.1 Перемещение и организация таблиц
9.7.2 Удаление столбцов в таблице
9.7.3 Пометить столбцы таблицы как недоступные
9.7.4 Локально управляемые табличные пространства
9.8 Обзор главы 10 Интернет-администратора базы данных
10.1 Oracle8i — база данных Интернета
10.2 Oracle и Java
10.3 Виртуальная машина Java Oracle8i
10.4 Как обмениваться данными между виртуальной машиной Java и сервером Oracle8i
10.5 Сервер приложений Java и Oracle
10.6 Oracle Jdeveloper
10.7 Параметры инициализации, связанные с Java
10.8 Интернет-файловая система Oracle
10.9 Обзор сервера приложений Oracle
10.10 Компоненты ОАГ
10.11 Настройка запросов памяти OAS
10.12 Проверка рекомендуемого минимального оборудования
10.13 Проектирование конфигурации сервера приложений Oracle
10.14 Установка сервера приложений Oracle
10.15 Использование диспетчера OAS
10.16 Как запускать и останавливать компоненты OAS
10.17 Как OAS использует балансировку нагрузки
10.18 Мониторинг потребления ЦП
10.19 Мониторинг потребления памяти
10.20 Обзор главы 11 «Использование пакетов, предоставляемых Oracle»
11.1.1 Пакеты: что это такое?
11.1 Пакеты DBMS_JOB и DBMS_IJOB
11.1.1 Концепция очереди заданий Oracle
11.1.2 Советы по настройке процессов SNP
11.1.3 Использование DBMS_JOB и DBMS_IJOB
11.1.4 Планирование заданий
11.1.5 Сменить работу
11.1.6 Остановка работы
11.1.7 Другие процессы очереди заданий
11.1.8 Мониторинг очереди заданий
11.1.9 Управление заданиями, принадлежащими другим пользователям
11.1.10 Периодический анализ объектов схемы с использованием очередей заданий
11.2 Пакет DBMS_SYSTEM
11.2.1 Использование DBMS_SYSTEM.SET_SQL
_TRACE_IN_SESSION
11.2.2 Использование DBMS_SYSTEM.SET_EV
11.2.3 Использование DBMS_SYSTEM.READ_EV
11.2.4 Определение уровня события, установленного в текущем сеансе
11.2.5 Другие программы DBMS_SYSTEM
11.3 Пакет DBMS_SPACE
11.3.1 Использование DBMS_SPACE.UNUSED
_КОСМОС
11.3.2 Использование DBMS_SPACE.FREE
_БЛОКИ
11.4 Пакет DBMS_SHARED_POOL
11.4.1 Использование DBMS_SHARED_POOL.SIZES
процесс
11.4.2 Использование DBMS_SHARED_POOL.SIZES
навыки
11.4.3 Использование DBMS_SHARED_POOL.KEEP
процесс
11.4.4 Использование DBMS_SHARED_POOL.KEEP
навыки
11.4.5 Использование DBMS_SHARED_POOL.UNKEEP
процесс
11.4.6 Использование DBMS_SHARED_POOL.UNKEEP
навыки
11.4.7 Использование DBMS_SHARED_POOL
.ABORTED_REQUEST_THRESHOLD
процесс
11.4.8 Использование DBMS_SHARED_POOL
.ABORTED_REQUEST_THRESHOLD
навыки
11.5 СУБД_УТИЛИТА
11.5.1 Использование DBMS_UTILITY.COMPILE
_SCHEMA процесс
11.5.2 Использование DBMS_UTILITY.COMPILE
_СОВЕТЫ ОТ SCHEMA
11.5.3 Использование DBMS_UTILITY.ANALYZE
_СХЕМА
11.5.4 Использование DBMS_UTILITY.ANALYZE
_БАЗА ДАННЫХ
11.5.5 Использование DBMS_UTILITY.GET
_PARAMETER_VALUE
11.5.6 Использование DBMS_UTILITY.PORT
_НИТЬ
11.5.7 Использование DBMS_UTILITY.DB
_ВЕРСИЯ
11.5.8 Использование DBMS_UTILITY.MAKE_DATA
_BLOCK_ADDRESS
11.5.9 Использование DBMS_UTILITY.DATA_BLOCK
_ADDRESS_FILE
11.5.10 Использование DBMS_UTILITY.DATA_BLOCK
_ADDRESS_BLOCK
11.5.11 Использование DBMS_UTILITY.IS_PARALLEL
_СЕРВЕР
11.5.12 Использование DBMS_UTILITY.CURRENT
_ПРИМЕР
11.5.13 Использование DBMS_UTILITY.ACTIVE
_ИНСТАНЦИИ
11.6 DBMS_ROWID
11.6.1 Использование DBMS_ROWID.ROWID
_BLOCK_NUMBER
11.6.2 Использование DBMS_ROWID.ROWID
_СОЗДАВАТЬ
11.6.3 Использование DBMS_ROWID.ROWID
_ОБЪЕКТ
11.6.4 Использование DBMS_ROWID.ROWID
_RELATIVE_FNO
11.6.5 Использование DBMS_ROWID.ROWID_ROW
_ЧИСЛО
11.6.6 Использование DBMS_ROWID.ROWID_TO
_АБСОЛЮТЕ_ФНО
11.6.7 Использование DBMS_ROWID.ROWID
_TO_EXTENDED
11.6.8 Использование DBMS_ROWID.ROWID_TO
_ОГРАНИЧЕННЫЙ
11.6.9 Использование DBMS_ROWID.ROWID
_ТИП
11.6.10 Использование DBMS_ROWID.ROWID
_ПРОВЕРЯТЬ
11.6.11 Использование DBMS_ROWID.ROWID
_ИНФОРМАЦИЯ
11.7. Ознакомьтесь с главой 12. Установка и обновление Oracle.
12.1 Программное обеспечение Oracle
12.2 База данных Oracle
12.3 Настройка файловой системы Oracle
12.3.1 Оптимальная гибкая структура
12.3.2 Как настроить Oracle, соответствующий OFA
файловая система
12.3.3 Как назвать файлы базы данных
12.3.4 Почему следует использовать ссылки на файлы параметров
12.4 Установка серверного программного обеспечения Oracle
12.5 Этап подготовки к установке
12.5.1 Правило 1: Обеспечьте совместимость версий программного продукта
12.5.2 Правило 2: Настройка операционной системы для Oracle
12.5.3 Правило 3: Выделите достаточно места на диске
12.5.4 Правило 4. Настройте среду установки
12.6 Этап установки
12.6.1 Шаг 1. Настройте среду установки
12.6.2 Шаг 2. Запуск установки Oracle
12.6.3 Шаг 3. Выбор и установка программных продуктов
12.7 Фаза после установки: придерживайтесь пяти пунктов
12.7.1 Шаг 1. Проверьте наличие ошибок
12.7.2 Шаг 2. Запустите сценарий root.sh
12.7.3 Шаг 3. Проверьте права доступа к файлу
12.7.4 Шаг 4. Проверьте установку Oracle
12.7.5 Шаг 5. Настройка среды
12.7.6 Прочие задачи после установки
12.8 Пять советов по быстрой установке Oracle
12.8.1 Установка с области подготовки жесткого диска
12.8.2 Документация не установлена
12.8.3 Документация без установки продукта
12.8.4 Переподключение экзешников без выбора
12.8.5 Установка переменной среды DEF_INSTALL =
ИСТИНА и NO_README = ИСТИНА
12.9 Установка Oracle в Windows NT
12.9.1 Этап подготовки к установке
12.9.2 Этап установки
12.9.3 Этап после установки
12.10 Исправление, обновление и миграция Oracle
12.10.1 Всегда устанавливайте программное обеспечение Oracle в новый каталог ORACLE_HOME.
12.10.2 Выполнение холодного резервного копирования базы данных перед обновлением базы данных
12.10.3 Миграция Oracle
12.10.4 Использование утилиты миграции для перехода на
Оракул 8.0.x
12.10.5 Миграция с экспортом и импортом
12.11 Установка Oracle 8 в UNIX
12.11.1 Этап подготовки к установке
12.11.2 Этап установки
12.11.3 Этап после установки
12.12. Обзор приложения A. Введение в сервер Oracle. Приложение B. Представление динамической производительности (V$).
Расширять