Укажите файловые операции с точки зрения объектов базы данных, а не в терминах имен файлов ОС.

Пример:

Управляемые Oracle файлы избавляют от необходимости непосредственно управлять файлами операционной системы в базе данных Oracle. Вы определяете операции с точки зрения объектов базы данных, а не имен файлов ОС. База данных внутренне использует стандартные интерфейсы файловой системы, чтобы создавать и удалять файлы при необходимости для следующих структур базы данных:
Табличные пространства
Файлы журналов транзакций
Управляющие Файлы
Заархивированные журналы
Файлы отслеживания изменений блоков
Ретроспективные журналы
Резервные копии RMAN
У базы данных может быть смесь управляемых Oracle и неуправляемых файлов. Каталог файловой системы, указанный любым из этих параметров, должен уже существовать; база данных не создает его. У каталога должны также быть разрешения для базы данных, чтобы создавать в нем файлы.
Пример показывает, что после того, как установлен параметр DB_CREATE_FILE_DEST, предложение DATAFILE может быть опущено в команде CREATE TABLESPACE. Файл данных создается в расположении, определенном DB_CREATE_FILE_DEST. Когда Вы создаете табличное пространство как показано, значения по умолчанию присваиваются всем параметрам.
У управляемых Oracle файлов есть определенный формат именования. Например, на Linux и Unix-подобных системах используется следующий формат:
<destination_prefix>/o1_mf_%t_%u_.dbf |
Не переименовывайте управляемые Oracle файлы. База данных идентифицирует управляемый Oracle файл, основываясь на его имени. Если Вы переименуете файл, база данных будет больше не в состоянии распознать его как управляемый Oracle файл и соответственно не сможет управлять файлом. Следующий пример устанавливает расположение по умолчанию для создаваемых файлов данных в /u01/oradata, а затем создает табличное пространство tbs_1 с файлом данных в этом местоположении.
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '/u01/oradata'; SQL> CREATE TABLESPACE tbs_1; |
По умолчанию файлы данных, управляемые Oracle, включая те из них, которые предназначены для табличных пространств SYSTEM и SYSAUX, составляют 100 МБ и авторасширяемы.
Отметьте: По умолчанию ASM использует файлы OMF, но если Вы укажите имя псевдонима для файла данных ASM во время создания табличного пространства или при добавлении файла данных ASM к существующему табличному пространству, то этот файл не будет OMF.