На 19 версии нормально работают параметры базы
Код:
*.db_file_name_convert=("+DATA/","/u02/db/","+ASMFRA/","/u02/fra")
*.log_file_name_convert=("+DATA/","/u02/db/","+ASMFRA/","/u02/fra")
однако, при этом достаточно много будет трудноразбираемых имен файлов, поэтому я пошел другим путем и использовал скрипт такого вида
Код:
rman auxiliary /<<EOF
run{
set newname for database to '/u02/db/%N%f';
duplicate database to dbtst backup location '/mnt/backup/db/'
logfile
group 1 ('/u02/db/log1') size 1g reuse,
group 2 ('/u02/db/log2') size 1g reuse,
group 3 ('/u02/db/log3') size 1g reuse,
group 4 ('/u02/db/log4') size 1g reuse,
group 5 ('/u02/db/log5') size 1g reuse,
group 6 ('/u02/db/log6') size 1g reuse,
group 7 ('/u02/db/log7') size 1g reuse
nofilenamecheck;
}
exit;
EOF
обратите внимание, что если (как в моем случае) ASM бездумно померла на этом же хосте, то, возможно, придется ее деконфигурировать, чтобы не пыталась взлететь вместе с базой. Как это сделать - писал тут:
https://olegon.ru/showthread.php?t=38037