Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы к экзамену ИИС.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
445.95 Кб
Скачать

Создание базы данных Использование 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 - устанавливает временную зону для базы данных.

42