Как восстановить файл данных резервной копии в новую виртуальную машину базы данных (Oracle база данных 12 C) - PullRequest
0 голосов
/ 07 августа 2020

У меня есть сервер базы данных клонирования с одной виртуальной машины на другую, и я создаю диски и дисковую группу ASM (с тем же именем, но без данных). Теперь я могу восстановить оба файла на новую виртуальную машину.

Но у меня проблема. Как я могу справиться с файлом данных резервной копии и получить эту базу данных на новой виртуальной машине.

Файл данных резервной копии со старой виртуальной машины Я получаю из приведенного ниже сценария.

(Oracle база данных 12 C работает на SUSE Linux 11)

. /home/oracle/env_mydb
rm -f /sbackup/backup/MYDB_*
TODAY=`date +%Y%m%d_%H%M`
date |tee /home/oracle/scripts/log/del_arch_$TODAY.log
rman target / << EOF |tee -a /home/oracle/scripts/log/del_arch_$TODAY.log
sql 'purge dba_recyclebin';
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt archivelog until time 'SYSDATE-12/24';
crosscheck backup;
delete noprompt expired backup;
backup database root format '/sbackup/backup/%d_%t_%U.dbf';
backup current controlfile format '/sbackup/backup/%d_%t_%U.ctl';
exit
EOF
...