powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN full бекап восстановление, но не все так гладко
62 сообщений из 62, показаны все 3 страниц
RMAN full бекап восстановление, но не все так гладко
    #39769989
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
БД 10.2.0.5 + полный (практически) бэкап всех файлов
Надо восстановить полный бекап совершенно на новую машину, при этом, остутствует бекап контрольника, предыдущий админ оставил файл control.bkp
Как дейтвовать в таком случае?
Делаю следующие шаги:
1.Копирую сам бекап, где его собираюсь развернуть.
2.startup nomount с pfile
3.Запускаю создание control-го файла:
Код: sql
1.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG....


Но на этом этапе и вылетает ошибка:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/oracle/oradata/sj/system01.dbf'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3


Понятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа....
Как это обойти или надо копировать всю БД из которой создавался этот бекап, а уже потом делать восстановление контрольника на основании этих файлов.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770004
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
остутствует бекап контрольника, предыдущий админ оставил файл control.bkp


А это что?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770014
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
Код: plsql
1.
остутствует бекап контрольника, предыдущий админ оставил файл control.bkp


А это что?

это файл контрольника в текстовом виде - не бинарник.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770017
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua3.Запускаю создание control-го файла:
Код: sql
1.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG....



А эту команду Вы как получили ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770018
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffua3.Запускаю создание control-го файла:
Код: sql
1.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG....



А эту команду Вы как получили ?

из файла control.bkp... так как это слепок контрольника полученного командой:
Код: sql
1.
alter database backup controlfile to trace as ''/u02/backup/control.bkp'' reuse
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770021
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БД, с который был сделан полный (практически) бэкап работает ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770025
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaБД, с который был сделан полный (практически) бэкап работает ?

да, но этот бекап старый, прошлого года...вот и стоит задача его развернуть, чтобы сверить данные.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770033
AserYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua,

авторПонятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа

Каким образом сделан бекап? Холодный/горячий? Ручки/RMAN?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770037
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну попробуйте для всех файлов в скрипте контрольника сделать

touch /oracle/oradata/sj/system01.dbf
...

А потом создать контрольник
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770038
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И да - , присоединяюсь, как был сделан бэкап ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770042
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AserYZSheriffua,

авторПонятно что этих файлов нет, т.к. мне еще только предстоит их восстановить из бекапа

Каким образом сделан бекап? Холодный/горячий? Ручки/RMAN?

Бэкап был сделан через RMAN
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770043
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua
из файла control.bkp... так как это слепок контрольника полученного командой:
Код: sql
1.
alter database backup controlfile to trace as ''/u02/backup/control.bkp'' reuse



Тогда в этом файле должен быть такой текст:
автор-- Set #1. NORESETLOGS case
--
-- The following commands will create a new control file and use it
-- to open the database.
-- Data used by Recovery Manager will be lost.
-- Additional logs may be required for media recovery of offline
-- Use this only if the current versions of all online logs are
-- available.
-- WARNING! The current control file needs to be checked against
-- the datafiles to insure it contains the correct files. The
-- commands printed here may be missing log and/or data files.
-- Another report should be made after the database has been
-- successfully opened.
-- After mounting the created controlfile, the following SQL
-- statement will place the database in the appropriate
-- protection mode:
и такой:
автор-- Set #2. RESETLOGS case
--
-- The following commands will create a new control file and use it
-- to open the database.
-- Data used by Recovery Manager will be lost.
-- The contents of online logs will be lost and all backups will
-- be invalidated. Use this only if online logs are damaged.
-- WARNING! The current control file needs to be checked against
-- the datafiles to insure it contains the correct files. The
-- commands printed here may be missing log and/or data files.
-- Another report should be made after the database has been
-- successfully opened.
-- After mounting the created controlfile, the following SQL
-- statement will place the database in the appropriate
-- protection mode:
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770046
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyНу попробуйте для всех файлов в скрипте контрольника сделать

touch /oracle/oradata/sj/system01.dbf
...

А потом создать контрольник

не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление..
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770051
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770053
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffualandyНу попробуйте для всех файлов в скрипте контрольника сделать

touch /oracle/oradata/sj/system01.dbf
...

А потом создать контрольник

не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление..
Тогда вопрос: а дальнейший процесс восстановления Бд из бэкапа понятен?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770058
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите

вот это я и хотел услышать, что надо ли создавать "пустышки" для восстановления бекапа...похоже без этого никак ((
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770060
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffuaпропущено...


не совсем понял зачем это делать для файлов которых физически на машине нет, куда собираюсь делать восстановление..
Тогда вопрос: а дальнейший процесс восстановления Бд из бэкапа понятен?

дальнеешее понятно, главное было понять КАК создать контрольник и можно ли это вообще сделать...
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770069
AserYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua
Бэкап был сделан через RMAN

А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется).

Что говорит LIST BACKUP?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770076
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите

не помогло...
теперь такая ошибка...или я что-то не то сделал:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/oracle/oradata/sj/system01.dbf'
ORA-27047: unable to read the header block of file
Linux-x86_64 Error: 92: Protocol not available
Additional information: 1
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770077
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AserYZSheriffuaБэкап был сделан через RMAN

А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется).

Что говорит LIST BACKUP?

точно нет....если бы был - сюда не написал бы.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770082
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua
точно нет....если бы был - сюда не написал бы.
Тогда покажите, что там есть в бэкапе.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770087
AserYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffualandyВы хотите создать контрольник, который ссылается на несуществующие файлы и при этом ругается, что файлов нет
- Сделайте пустые файлы
- создайте контрольник
- закаталогизируйте бэкап
- восстановите

не помогло...
теперь такая ошибка...или я что-то не то сделал:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE CONTROLFILE REUSE DATABASE "SJ" NORESETLOGS  ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/oracle/oradata/sj/system01.dbf'
ORA-27047: unable to read the header block of file
Linux-x86_64 Error: 92: Protocol not available
Additional information: 1



И не поможет. RTFM CREATE CONTROLFILE

DATAFILE Clause

Specify the datafiles of the database. You must list all datafiles. These files must all exist , although they may be restored backups that require media recovery.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770094
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД.
RMAN> show all
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770109
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaПокажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД.
RMAN> show all

Это 10g
Можно использовать текущий controlfile для восстановления, а потом пересоздать controlfile и сделать накат
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770118
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninAlionaПокажите хотя бы скрипт, которым был получен старый бэкап и настройки RMAN на работающей БД.
RMAN> show all

Это 10g
Можно использовать текущий controlfile для восстановления, а потом пересоздать controlfile и сделать накат

т.е. я правильно понимаю:
Беру текущий контрольник, но восстанволние (restore) делаю на дату моего бэкапа? а после пересоздаю controlfile из своего контролфайла и ? сделать накат - это не понятно, как сделать - recover на момент чего?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770124
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До последнего архивлога в бэкапе(если есть)
Потом выполняем(даже если их нет)

recover database using backup controlfile until cancel
CANCEL
alter database open resetlogs
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770127
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyДо последнего архивлога в бэкапе(если есть)
Потом выполняем(даже если их нет)


А если их нет, а Бд была открыта во время "почти" полного бэкапа?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770132
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто

recover database using backup controlfile until cancel
CANCEL
alter database open resetlogs

Тут на форуме про это уже обсуждалось
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770134
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua,

Сначало снести все backup которые в текущем controlfile
потом зарегистрировать существующий backup
потом restore (но если нет archivelog и база была открыта, то ...)
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770135
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще больше запутали )))
Коллеги, можно по по пунктам написать что делать.
1. Восстановить текущий контрольник - это я понял...
2.Дальше что делать если хочу восстановиться на момент создания бекапа?
3.Где пересоздаю контрольник на свой старый, и дальше что делаю? По новой стартую, но уже с датафайлами, которые были восстановлены?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770137
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffuaЕще больше запутали )))
Коллеги, можно по по пунктам написать что делать.


Как Вам по пунктам написать, что делать, если Вы толком не можете описать задачу.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770139
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffuaЕще больше запутали )))
1. Восстановить текущий контрольник - это я понял...

Неа, не поняли.

Можете для начала на работающей БД выполнить:
RMAN> show all;
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770143
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffuaЕще больше запутали )))
1. Восстановить текущий контрольник - это я понял...

Неа, не поняли.

Можете для начала на работающей БД выполнить:
RMAN> show all;
Выполнил:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
using target database control file instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 4;
CONFIGURE BACKUP OPTIMIZATION OFF;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/flash_recovery_area/sj/autobackup/%F';
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 4;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   '/ora_backup/db/%d_%s_%t';
CONFIGURE MAXSETSIZE TO UNLIMITED;
CONFIGURE ENCRYPTION FOR DATABASE OFF;
CONFIGURE ENCRYPTION ALGORITHM 'AES128';
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f'; # default



Задача восстановить полный бекап задним числом без контрольного файла.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770148
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мессир

Вы хотите как обезьяна давить на кнопки?
У Вас появилась задача, которую удобно использовать чтобы разобраться как работает rman

Вводная (Очень грубо)
controlfile - хранит структуру базы (где какие файлы), текущий SCN, информацию о rman backup
по умолчанию, rman пытается догнать базу до последнего доступного SCN который есть у него в backup.
при пересоздании controlfile, информации rman backup в нем нет, а текущий SCN берется из заголовков datafile

Что нужно сделать, чтобы используя новый controlfile развернуть старый backup?
Скорее всего, там уже нет информации о старом backup.

примерный план работ
1) Удалить новые зарегистрированные backup (Можно и не удалять, но удалить удобнее)
2) Зарегистрировать старый backup
3) проверить что там находится (если увидите что scn разный у datafile и нет archivelog, то дальше заниматься этой кучей мусора можно только из-за огромной нужды, большого свободного времени или денег на работу специалиста, без гарантии что получится поднять базу)
4) Если пункт 3 Вас устроил, то восстановить datafile (Чтобы сработал скрипт create controlfile)
5) пересоздать controlfile, если был холодный backup, то можно поднять базу, recover не нужен
5a) пересоздаем redolog и open
6) Если в наличии набор archivelog, то регистрируем опять backup и выполняем
rman recover until consitent;
7) базу открываем

для справки: Database Backup and Recovery Reference
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770152
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninМессир

Вы хотите как обезьяна давить на кнопки?
У Вас появилась задача, которую удобно использовать чтобы разобраться как работает rman


для справки: Database Backup and Recovery Reference

5 лет уж прошло, а воз и ныне там:
15418297
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770157
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua[
Код: sql
1.
2.
3.
CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f'; # default


.

Сейчас CONTROLFILE AUTOBACKUP ON и 5 лет назад было CONTROLFILE AUTOBACKUP ON
Значит, есть вероятность, что в "почти" полном бэкапе есть бэкап контрольника.

На баботающеюй БД автобэкап контрольника лежит в '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f'

Скопируйте этот файл на второй сервер в такой же каталог.
Надеюсь, структура каталогов но втором сервере совпадает со структурой промышленного сервера.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770161
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
If the backupSpec includes datafile 1, and if CONFIGURE CONTROLFILE AUTOBACKUP is OFF, then RMAN automatically includes the control file in the backup
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770162
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На тестовом сервере:
init-файл тоже надо скопировать с промышленного сервера

rman target /
connected to target database (not started)

RMAN> set dbid *****; знаете где dbid получить ?
executing command: SET DBID

RMAN>
startup nomount
restore controlfile from '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f';
alter database mount;
catalog start with 'каталог со старым бэкапом';

Показать обществу:
RMAN>list backup summary;
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770165
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyIf the backupSpec includes datafile 1, and if CONFIGURE CONTROLFILE AUTOBACKUP is OFF, then RMAN automatically includes the control file in the backup

Это в 10.2.0.5 было ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770167
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffua[
Код: sql
1.
2.
3.
CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f'; # default


.

Сейчас CONTROLFILE AUTOBACKUP ON и 5 лет назад было CONTROLFILE AUTOBACKUP ON
Значит, есть вероятность, что в "почти" полном бэкапе есть бэкап контрольника.

На баботающеюй БД автобэкап контрольника лежит в '/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f'

Скопируйте этот файл на второй сервер в такой же каталог.
Надеюсь, структура каталогов но втором сервере совпадает со структурой промышленного сервера.

Есть полный бекап, но нет в этом бекапе файла контрольника на момент создания бекапа, информация в файле:
Код: sql
1.
'/opt/oracle/product/10.2/db_1/dbs/snapcf_sj.f'


на проме есть, и как ее использовать? Это снапшот текущего контрольника.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770172
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua,

Я же выше написала все команды.
пока вы нам не покажете, что получилось, мы дальше не сможем давать советы.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770283
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AserYZSheriffuaБэкап был сделан через RMAN

А точно в бекапе нет контролфайла? Если делали backup database, controlfile по идее автоматом делался (чет мне так кажется).

Что говорит LIST BACKUP?
да, лежать должен вместе с 1-м датафайлом, если память не изменяет.
про версию 10 не скажу, по 11-й точно читал.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770302
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCatда, лежать должен вместе с 1-м датафайлом, если память не изменяет.
про версию 10 не скажу, по 11-й точно читал.
тема пошла по 2-му кругу :)
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770307
AserYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaCrazyCatда, лежать должен вместе с 1-м датафайлом, если память не изменяет.
про версию 10 не скажу, по 11-й точно читал.
тема пошла по 2-му кругу :)

Топикстартер нагненает интригу.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770378
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, создание контролфайла из текстового дампа приведет к смене dbid и бэкап не будет подходить
Нужен контрольник от БД с тем же dbid, чтобы бэкап восстановить
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770403
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyКстати, создание контролфайла из текстового дампа приведет к смене dbid и бэкап не будет подходить
Нужен контрольник от БД с тем же dbid, чтобы бэкап восстановить

Уверен?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770434
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да - я попробовал
Для создания контрольника нужен system01.dbf, как минимум
Создал контрольник и хотел попробовать восстановить бэкап, получил dbid БД и бэкапа разные, хотя имя БД одно и то же
Соответственно бэкап не восстанавливается
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770439
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
SQL> select dbid from v$database;

      DBID
----------
 356679608

SQL> shutdown abort
ORACLE instance shut down.
SQL> startup nomount
ORACLE instance started.

Total System Global Area 4960579584 bytes
Fixed Size		    2261728 bytes
Variable Size		 1191185696 bytes
Database Buffers	 3758096384 bytes
Redo Buffers		    9035776 bytes
SQL> @ mkctl
ORA-01081: cannot start already-running ORACLE - shut it down first

Control file created.

SQL> select dbid from v$database;

      DBID
----------
 356679608

SQL> 
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770479
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffuaAlionaRMAN> show all;
Выполнил:
Код: sql
1.
2.
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/flash_recovery_area/sj/autobackup/%F';


Задача восстановить полный бекап задним числом без контрольного файла.Вот там и ищи бэкап своего контрольника [и spfile] за нужную дату
Если уже все потерто -- берешь наиболее древний

С него восстанавливаешь spfile, возможно правишь, перепускаешь БД, восстанавливаешь оттуда-же контрол
Затем, как сказали, трешь упоминание о ненужных бэкапах, регистрируешь нужный и восстанавливаешься

А свой текстовой вариант можешь оставить для сверки
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770489
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin, Вы правы, проверил - все совпадает

Видимо system01.dbf не от того инстанса взял
Просто хотел проверить как же действовать, если есть полный бэкап и нет бэкапа контрольника
при условии, что бэкап сделан с БД, которой сейчас физически нет
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770490
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот нашел Restoring a database without having any controlfile backup - но не проверял
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770544
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMAN restore db without controlfile
задача не решена
https://community.oracle.com/thread/2209995
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770572
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyВот нашел Restoring a database without having any controlfile backup - но не проверял

Читал эту ссылку, спасибо.

Еще есть шанс, что остались архивные журналы, до следующей точки полного бекапа и в котором остался контрольник. Если нет, то придется пробовать решение по ссылке выше. Правда там указана 12 версия, может и не "взлетит" на 10ой.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770615
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyВот нашел Restoring a database without having any controlfile backup - но не проверялHow to restore database when controlfile backup missing (Doc ID 1438776.1)
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770616
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffualandyВот нашел Restoring a database without having any controlfile backup - но не проверял

Читал эту ссылку, спасибо.

Еще есть шанс, что остались архивные журналы, до следующей точки полного бекапа и в котором остался контрольник. Если нет, то придется пробовать решение по ссылке выше. Правда там указана 12 версия, может и не "взлетит" на 10ой.
Зачем тебе это решение, если у тебя есть controlfile?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770631
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я уже не понимаю ТС
Контрольник есть? Бэкап БД есть? Нет архивлогов?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770645
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyЧто-то я уже не понимаю ТС
Контрольник есть? Бэкап БД есть? Нет архивлогов?

А как же его понять, если он ничего не говорит.(С)
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770741
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyЧто-то я уже не понимаю ТС
Контрольник есть? Бэкап БД есть? Нет архивлогов?

что не понятно? есть полный бекап=full (А), но при этом был удален архив/бекап контрольного файла от этого бекапа, но при этом остались (как оказалось) все журналы до следующего full-бекапа(Б)+контрольник от него.
мои действия:
1.Взял контрольник от более свежего бекапа (Б), как рекомендовали 21802621
2.Скопировал бекап (А) и к нему же докопировал архивные журналы с бекапа (Б)
3.Запустил с init-файла базу в nomount режиме
4.Восстановил контрольник от бекапа (Б)
5.Перевел базу в mount
6.Запустил следующий скрипт для восстановления:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CATALOG START WITH '/u02/' NOPROMPT;
run {
allocate channel c1 device type disk;
allocate channel c2 device type disk;
allocate channel c3 device type disk;
allocate channel c4 device type disk;
SET UNTIL SEQUENCE 4926;
RESTORE DATABASE UNTIL SEQUENCE 4926;--для восстановления под последний журнал бекапа (Б)
release channel c1;
release channel c2;
release channel c3;
release channel c4;
}


7.Жду когда пройдет восстановление...и уже от результата будет видно что делать дальше.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770765
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua,

Если вы собираетель накатывать все архивлоги вплоть до бэкапа Б, то тогда зачем вам был нужен бэкап A ?
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770769
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffuaЕще больше запутали )))
Коллеги, можно по по пунктам написать что делать.


Как Вам по пунктам написать, что делать, если Вы толком не можете описать задачу.

Повторюсь ещё раз:
Вы - мастер ставить задачи.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770773
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlionaSheriffua,

Если вы собираетель накатывать все архивлоги вплоть до бэкапа Б, то тогда зачем вам был нужен бэкап A ?

потому что от бекапа (Б) остались только журналы и контрольник. вот такая сложная комбинация.
...
Рейтинг: 0 / 0
RMAN full бекап восстановление, но не все так гладко
    #39770774
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровlandyВот нашел Restoring a database without having any controlfile backup - но не проверялHow to restore database when controlfile backup missing (Doc ID 1438776.1)

спасибо за ноту, очень позновательно.
...
Рейтинг: 0 / 0
62 сообщений из 62, показаны все 3 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN full бекап восстановление, но не все так гладко
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]