где: |
имя_БД |
Имя создаваемой базы данных |
спец.файла |
Спецификация файла данных или управляющего файла по формату: 'имя_файла' [SIZE n [К или М]] [REUSE]. |
|
CONTROLFILE REUSE |
Указывает, что необходимо использовать уже существующий управляющий файл, заданный в файле параметров |
|
LOGFILE GROUP |
Спецификация журнальных файлов и группы, которой они должны принадлежать. |
|
MAXLOGFILES |
Максимальное количество журнальных файлов, которые можно создавать для базы данных. |
|
MAXLOGMEMBERS |
Максимальное количество журнальных файлов в журнальной группе |
|
MAXLOGHISTORY |
Максимальное количество архивных журнальных файлов для восстановления носителя в режиме параллельного сервера Oracle |
|
DATAFILE спец.файла |
Спецификация файлов данных. |
|
MAXDATAFILES |
Максимальное количество файлов данных, которые могут создаваться для базы данных. |
|
MAXINSTANCES |
Максимальное количество экземпляров, которые могут одновременно монтировать и открывать базу данных. |
|
ARCHIVELOG |
Устанавливает режим архивирования журнальных файлов перед их повторным использованием. |
|
NOARCHIVELOG |
Устанавливает режим повторного использования журнальных файлов без архивирования их содержимого. |
|
EXCLUSIVE |
После создания база данных монтируется в монопольном режиме, т.е. доступ к базе данных разрешается только одному экземпляру. |
|
CHARACTER SET |
Кодировка базы данных, используемая при хранении данных |
Если в спецификации файла указывается REUSE, то файл должен существовать, в противном случае необходимо указывать параметр SIZE и файл существовать не должен.
Примеры
Создание базы данных TEST, которая состоит из одного файла данных с именем system, dbf и размером 10 Мбайт, а также двух управляющих файлов log1a.rdo и log2a.rdo размером 500 Кбайт. Кодировкой базы данных, используемой по умолчанию, будет US7ASCII.
SVRMGR>CREATE DATABASE test 2> DATAFILE '/u02/Oracle/DBA01/system.dbf' SIZE ЮМ 3> LOGFILE 4> Group 1 '/uOl/Oracle/DBAOl/logla.rdo' SIZE 500K, 5> Group 2 '/u01/Oracle/DBA01/log2a.rdo' SIZE 500K; |
Создание базы данных с 8-битовой кодировкой и зеркальными копиями журнальных файлов.
SVKMGF>OCREATE DATABASE test 2> DATAFILE '/u02/Oracle/DBA01/system.dbf SIZE 10M 3> LOGFILE GROUP 1 4> ('/uOl/Oracle/DBAOl/redola.log', 5> '/u02/Oracle/DBA01/redolb.log') size 500K, 6> GROUP 2('/u01/Oracle/DBA01/redo2a.log', 7> '/u02/Oracle/DBA01/redo2b.log') size 500K 8> CHARACTER SET WE8IS08859P1; |
Рекомендации
Если имена журнальных файлов не заданы полностью, то эти файлы будут создаваться
в директории по умолчанию, которая зависит от операционной системы.
Для выполнение команды CREATE DATABASE может потребоваться довольно много
времени.
Добавление управляющего файла
Управляющий файл читается во время запуска базы данных и, если он не будет найден, то процедура запуска завершится с ошибкой. Позаботьтесь о том, чтобы ваша база данных ссылалась, по крайней мере, на два управляющих файла, выполнив для этого следующие шаги:
1. Остановка базы данных.
2. Копирование существующего управляющего файла в новое место.
3. Изменение файла параметров - включение в него имени новой копии.
4. Запуск базы данных с измененным файлом параметров.
Перечисленные выше шаги необходимы, если существует только один управляющий файл. Если ваша база данных была создана с несколькими управляющими файлами, то выполнять эти шаги не нужно. Убедитесь в том, что сервер Oracle имеет привилегии для чтения и записи в новый скопированный управляющий файл.
Добавление элемента журнальной группы
Для защиты базы данных от одиночных сбоев носителя рекомендуется, чтобы каждая группа журнальных файлов имела более одного элемента.
Добавьте к журнальной группе элемент, используя для этого Backup Manager (пункт менюAdd Online Redo Log Members). Аналогичным образом можно добавлять новые элементы журнальных групп с помощью команды SQL ALTER DATABASE
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.