Как изменить расположение резервной копии по умолчанию для oracle11g с помощью RMAn? - PullRequest
1 голос
/ 09 февраля 2012

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

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

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

edit:

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

Мой сценарий выглядит следующим образом:

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

Редактировать: при запуске вышеуказанных сценариев резервное копирование никогда не завершится

Ответы [ 2 ]

3 голосов
/ 09 февраля 2012

При выполнении операции 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, существует.

0 голосов
/ 18 июля 2012

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

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

...