Как я могу изменить расположение резервной копии по умолчанию для 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, проверьте это: