
- •1. Компоненты архитектуры субд Oracle.
- •2. Архитектура экземпляра Oracle. Файловая структура бд. Файл параметров. Файл паролей.
- •Физическая структура
- •Создание файла spfile
- •Файл паролей.
- •Архитектура экземпляра Oracle. Экземпляр, области памяти (sga-память, разделяемый пул, кэш буферов данных, кэш буферов бд, журнальный буфер).
- •4. Архитектура экземпляра Oracle (фоновые процессы).
- •5. Сопровождение управляющего файла
- •Содержимое управляющего файла
- •Получение информации об управляющем файле
- •7.Режимы работы базы.
- •7.1. Команда startup
- •Запуск базы данных в режиме nomount
- •7.2. Остановка базы данных shutdown
- •8.Сигнальные и трассировочные файлы
- •Сигнальный файл
- •Файлы трассировки фоновых процессов
- •Пользовательские файлы трассировки
- •9. Сопровождение журнальных файлов
- •Журнальные группы и их элементы
- •Как используются журнальные файлы
- •Удаление групп оперативного журнала
- •Удаление элементов оперативного журнала
- •Настройка размеров журнальных файлов
- •10.Состав директории oracle.
- •11. Сопровождение табличных пространств и файлов данных
- •12. Табличное пространство system и другие
- •15. Сопровождение отката транзакций Виды undo-сегментов
- •27. Триггеры бд.
- •1.Триггер проверяет возможность удаления записи из таблицы «Клиент». Если в таблице «Заказы» существуют связанные записи, то выдается сообщение об ошибке. В противном случае запись удаляется.
- •4. Триггер проверяет, чтобы дата заказа билетов не превышала даты проведения спектакля. Иначе выдает ошибку.
- •Окна Модули
- •Для вывода на экран отчета:
- •Дополнительно: Работа с представлениями словаря данных субд Oracle Содержание словаря данных
- •Использование словаря данных
- •Структуры хранения и отношения между ними
- •Создание базы данных Использование Database Configuration Assistant
Создание базы данных Использование Database Configuration Assistant
Database Configuration Assistant позволяет:
создать базу данных;
сконфигурировать опции базы данных;
удалить базу данных;
выполнять сопровождение шаблонов;
создать новый шаблон, используя предопределенные шаблоны;
создать новый шаблон на основе существующей базы данных;
удалить шаблон базы данных.
Создание базы данных
Для создания базы данных используется следующая команда SQL:
CREATE DATABASE [база_данных]
[CONTROLFILE REUSE]
[LOGFILE [GROUP целое] спецификация_файла [фраза авторасширения]
[DATAFILE спецификация_файла [фраза_авторасширения]
[DEFAULT TEMPORARY TABLESPACE табл_пространство спецификация_файла [фраза_расширения_врем_табл_пространства]
[UNDO TABLESPACE табл_пространство DATAFILE спецификация_файла [фраза_авторасширения ] ]
[MAXLOGFILES целое]
[MAXLOGMEMBERS целое]
[MAXLOGHISTORY целое]
[MAXDATAFILES целое]
[MAXINSTANCES целое]
[ARCHIVELOG|NOARCHIVELOG]
[CHARACTER SET кодировка]
[NATIONAL CHARACTER SET кодировка]
[SET TIME_ZONE [регион_временной_зоны]];
где:
база_данных - имя создаваемой базы данных. (Если оно опускается, то используется параметр инициализации DBNAME.);
спецификация_файла :== ('имя_файла') [SIZE целое][К|М] [REUSE];
фраза авторасширения :== [AUTOEXTEND {OFF|ON [NEXT целое[К|М]]
[MAXSIZE {UNLIMETED|целое[К|М]} }]
фраза_расширения_врем_табл_пространства:==
EXTENT MANAGEMENT LOCAL UNIFORM [SIZE целое][К|М] ];
CONTROLFILE REUSE - указывает на то, что следует воспользоваться существующим управляющим файлом, заданном в файле параметров;
LOGFILE GROU - указывает имена журнальных файлов и группу, которой они принадлежат;
MAXLOGFILE - максимальное количество групп журнальных файлов, которое может быть создано для этой базы данных;
MAXLOGMEMBERS - максимальное количество элементов группы журнальных файлов;
MAXLOGHI STORY - максимальное количество архивированных журналов, используемых при автоматическом восстановлении носителей;
DATAFILE - указывает файлы данных, которые будут использоваться;
AUTOEXTEND - включает или отключает автоматическое расширение файла данных;
MAXDATAFILES - в командах CREATE DATABASE или CREATE CONTROLFILE
определяет начальный размер секции файлов данных в управляющем файле; во время создания нового файла, номер которого превышает MAXDATAFILES, но меньше или равен значению параметра инициализации DB_FILES, будет выполнено автоматическое расширение управляющего файла;
MAXINSTANCES - максимальное количество экземпляров, которые могут одновременно монтировать и открывать базу данных;
ARCHIVELOG - указывает на то, что журнальные файлы должны быть помещены в архив прежде чем они могут быть использованы вновь;
NOARCHIVELOG - указывает на то, что повторное использование журнала возможно без предварительного архивирования;
CHARACTER SET - определяет набор символов, используемый с базой данных;
NATIONAL CHARACTER SET - указывает национальный набор символов, который используется для хранения данных в таких столбцах, как NCIIAR, NCLOB и NVARCHAR2 Если не указано обратное, то национальным набором символов базы данных считается набор символов базы данных;
DEFAULT TEMPORARY TABLESPACE - создаваемое для базы данных временное табличное пространство по умолчанию; сервер Oracle использует его в качестве временного табличного пространства для пользователей, которым не определено другое временное табличное пространство;
UNDO TABLESPACE указываются создаваемое табличное пространство отмены и принадлежащие ему файлы данных;
SET TIME_ZONE - устанавливает временную зону для базы данных.