SteFFun написал(а):
Ну вот не тот случай, rman делает резервную копию на ленту в виде одного какого то файла своего формата, который понятен только ему. Вот смотрю я на содержимое ленты и вижу оффлайн фулл бэкап, пара файлов(SID_<набор букв>.3_1 и SID_<набор букв>.4_1 ) и размер их соответствует. Как мне отсюда DBID извлечь? Я полагаю никак. Rman не требует у меня контрол файлы, но он требует DBID.
самый простой вариант - посмотреть логи бэкапа на предмет строки типа:
Цитата:
RMAN>
Recovery Manager complete.
Recovery Manager: Release 11.2.0.2.0 - Production on Tue Apr 28 02:00:01 2015
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database: MID (DBID=670062363)
потом можно поискать автобэкап контролфайла. в имени первый набор цифр и будет DBID. но он по дефолту выключен
затем если бэкап делался без компрессии (что тоже сильно маловероятно))) можно поискать по бэкапам system, undo:
Code:
strings file_name |grep MAXVALUE
или по sysaux:
Code:
strings file_name |grep DBID