Как я могу изменить расположение резервной копии по умолчанию для oracle11g, используя RMAn?

Я хочу перейти на другой диск из-за недостатка места на диске.

Как я могу изменить расположение по умолчанию файлов резервных копий, используемых oracle, на другой диск с использованием RMAN?

По умолчанию это в папке ORACLE_HOME из переменных.

редактировать:

Нашел несколько ссылок с такими проблемами, как моя, но они не помогли.

Мой сценарий выглядит так:

run {
allocate channel d1 type disk;
allocate channel d2 type disk;
backup
format 'd:/backups/%U.bkp'
database plus archivelog;
release channel d1;
release channel d2;
}

Изменить: Запустив вышеуказанные сценарии, резервное копирование никогда не закончится

2 ответа

Решение

При выполнении BACKUP работа с RMANрасположение резервных копий / резервных копий / копий образов / и т. д. определяется ALLOCATE CHANNEL команда.

run 
{
  allocate channel d1 device type disk format 'd:/backups/%U.bkp';
  backup database include current controlfile;
  release channel d1;
}

Если не указать местоположение для дискового канала, Oracle по умолчанию использует $ORACLE_HOME, так как это путь, который знает Oracle.

Используя Oracle RMAN, вы можете теперь выполнить резервное копирование в Cloud/Amazon S3, проверьте это:

"Использование базы данных Oracle с Amazon Web Services"

Другие вопросы по тегам