Использование Предложений SET NEWNAME

Рубрика: Дублирование Базы данных

Предложения SET NEWNAME позволяют Вам определить формат имени по умолчанию для всех файлов в базе данных или в именованном табличном пространстве.

Имя по умолчанию используется для команд DUPLICATE, RESTORE и SWITCH в блоке RUN.

Это позволяет Вам установить имена файлов единственной командой вместо того, чтобы устанавливать каждое имя файла индивидуально.

Использование Предложений SET NEWNAME

Можно использовать SET NEWNAME, чтобы определить формат имени по умолчанию для всех файлов данных в именованном табличном пространстве и всех файлов данных в базе данных.

Порядок очередности для команды SET NEWNAME следующий:

  1. SET NEWNAME FOR DATAFILE и SET NEWNAME FOR TEMPFILE
  2. SET NEWNAME FOR TABLESPACE
  3. SET NEWNAME FOR DATABASE

Пример:

RUN
{
SET NEWNAME FOR DATABASE TO 
  '/u01/app/oracle/oradata/dupldb/%b';
DUPLICATE TARGET DATABASE TO dupldb
LOGFILE
GROUP 1 ('/u01/app/oracle/oradata/dupldb/redo01a.log',
'/u01/app/oracle/oradata/dupldb/redo01b.log') SIZE 50M REUSE,
GROUP 2 ('/u01/app/oracle/oradata/dupldb/redo02a.log',
'/u01/app/oracle/oradata/dupldb/redo02b.log') SIZE 50M REUSE,
GROUP 3 ('/u01/app/oracle/oradata/dupldb/redo03a.log',
'/u01/app/oracle/oradata/dupldb/redo03b.log') SIZE 50M REUSE;
}

Переменные подстановки SET NEWNAME

Переменные подстановки SET NEWNAME

При выполнении SET NEWNAME FOR DATABASE или SET NEWNAME FOR TABLESPACE, следует определить переменные подстановки в пункте TO <имя файла>, чтобы избежать коллизий имен. Определите по крайней мере одну из следующих переменных подстановки: %b, %f, и %U. %I и %N являются опциональными переменными.

Далее: Автоматическое управление Хранением

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)