Использование SET NEWNAME для Файлов Переключения

Рубрика: Восстановление с RMAN

  • Используйте команду SET NEWNAME в блоке RUN, чтобы реставрировать в расположение не по умолчанию.

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

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

Команда SET NEWNAME может использоваться только в блоке RUN. Она готовит сопоставление имен для последующих операций. В примере на рисунке команда SET NEWNAME определяет расположение, в которое бужет записан результат работы операции реставрации файла данных. Когда команда RESTORE выполняется, файл данных users01.dbf восстанавливается в /disk2/users01.dbf. Он пишется туда, но управляющий файл все еще не указывает на это расположение. Команда SWITCH приводит к обновлению управляющего файла с новым расположением.

Более эффективный путь состоит в использовании предложения SET NEWNAME, чтобы указать формат имени по умолчанию для всех файлов данных в именованном табличном пространстве и всех файлов данных в базе данных (вместо того, чтобы устанавливать имена файлов индивидуально, как в версиях базы данных, предшествующей БД Oracle 11gR2 (11.2).

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

  1. SET NEWNAME FOR DATAFILE и SET NEWNAME FOR TEMPFILE

  2. SET NEWNAME FOR TABLESPACE

  3. SET NEWNAME FOR DATABASE

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

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

Чтобы избежать возможных коллизий имени при реставрации в другое расположение, используйте переменные подстановки команды SET NEWNAME. Определите по крайней мере одну из следующих переменных подстановки: %b, %f и %U. %I и %N являются опциональными переменными.

Пример показывает команду SET NEWNAME FOR TABLESPACE, чтобы установить имена по умолчанию с переменной подстановки, вместе с явными предложениями SET NEWNAME.

Далее: Настройка RMAN

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

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

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

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