powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановить базу данных на другом хосте
13 сообщений из 13, страница 1 из 1
Восстановить базу данных на другом хосте
    #39864047
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Здравствуйте! Заранее прошу не сильно ругаться, я только учусь!
Есть база на одном хосте, я на ней создала пользователей, таблицы от их имени и ещё что-то, в общем база отличная от только что созданной. Мне нужно создать базу на другом хосте и восстановить с резервной копии первой базы!
Первая база Database 11g (11.2.0.1) на ASM, вторая база Database 11g(11.2.0.3) на ФС.
Уже замучилась пытаться восстанавливать по нескольку раз различными способами, то одна ошибка вылезает по типу
Код: plsql
1.
RMAN-06054: media recovery requesting unknown archived log for thread 1 with sequence 29 and starting SCN of 1300928

, то другая проблема
Код: plsql
1.
2.
3.
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option


Может быть, подскажете конкретно способ решения моей проблемы и распишите по шагам?! Т_Т
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864051
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или как бы вы подняли базу с бэкапа
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864055
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начните с проверки уровня патчей, особое внимание обратите на DST патчи.
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864057
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше распишите то, как бы вы делали бэкап базы на ASM, потом как датафайлы форматировать для ФС и рекавери на второй базе :)
Легче по новой начать всё это делать
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864059
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vivat!San,
Напишите, пожалуйста, как это сделать!
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864061
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
opatch lsinventory
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864065
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чувак, видимо, не обратил внимания на первый пост

Нет, дамочка, если таки вы восстанавливаете БД старой версии но программном обеспечении более новой версии, то ее необходимо открыть в режиме UPGRADE и выполнить апгрейд на новую версию
https://docs.oracle.com/cd/E11882_01/server.112/e23633/toc.htm
Это достаточно легко автоматизируется, но, как правило, сначала придется пройти по шагам ручками (уж от 11.2.0.1 до 11.2.0.3 вообще почти ничего не менялось)

А насчет ASM->FS, ну, смотря как ты восстанавливаешь клон. Правильный вариант -- через DUPLICATE -- там очень хорошо работают параметры [DB | LOG ]_FILE_NAME_CONVERT. Но, скорее всего, тебе придется выставлять для каждого датафайла соответствие (SET NEWNAME ...) : https://docs.oracle.com/cd/E11882_01/backup.112/e10643/rcmsynta2014.htm#RCMRF153
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864091
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,

1)А если инсценирован сбой первой базы и остался только бэкап с недостающими sequence архивлогов, можно ли хоть как-то восстановить базу?
2)Как правильно снимать бэкап, может и бэкап-то я неправильно делала? Завтра лист архивлогов смогу кинуть, далеко от компьютера, но если на словах, то sequence не с 1 начинается и имеется провал (к прим. с 7-21, 29-56). Уф, не могу нормально объяснить, надеюсь поймёте хд
3)Если есть холодный бэкап, наверное, легче с него восстановиться, без архивлогов, отредактировав pfile и создав controlfile?
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864706
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая разница на уровне последней значащей цифры версии не потребует режим UPGRADE,
а вот повышение версии timezone файла или обновление внутренней java требует.
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39864722
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vivat!SanТакая разница на уровне последней значащей цифры версии не потребует режим UPGRADEДа ладно
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39865613
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я подняла базу наконец-таки с бэкапа первой, за это спасибочки вам! ^^
В первой базе, после поднятия второй, велись create table и insert! Как применить новые архивлоги первой базы на вторую?
Я скопировала папки с новыми архивлогами куда положено, выполнила catalog start with '' и
Код: plsql
1.
 alter database recover using backup controlfile until cancel;


на что он мне выдал
Код: plsql
1.
2.
3.
4.
5.
6.
7.
alter database recover using backup controlfile until cancel
*
ERROR at line 1:
ORA-00279: change 2443115 generated at 09/23/2019 14:36:46 needed for thread 1
ORA-00289: suggestion :
/u01/app/oracle/reco/ORCL/archivelog/2019_09_23/o1_mf_1_2_%u_.arc
ORA-00280: change 2443115 for thread 1 is in sequence #2




Код: 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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
RMAN> list archivelog all;

List of Archived Log Copies for database with db_unique_name ORCL
=====================================================================

Key     Thrd Seq     S Low Time
------- ---- ------- - ---------
93      1    38      A 11-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_38_gqqwj5ww_.arc

94      1    39      A 13-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_39_gqqwjf25_.arc

92      1    40      A 13-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_40_gqqwj5jc_.arc

95      1    1       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_1_gqqwzzp9_.arc

96      1    2       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_2_gqqx06xg_.arc

97      1    3       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_3_gqqx50wd_.arc

98      1    4       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_17/o1_mf_1_4_gr1cg0ns_.arc

99      1    5       A 17-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_17/o1_mf_1_5_gr1clw4v_.arc

100     1    6       A 17-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_17/o1_mf_1_6_gr1cqwcc_.arc

101     1    7       A 17-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_23/o1_mf_1_7_grk9bo85_.arc

102     1    1       A 23-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_23/o1_mf_1_1_grjrsb0h_.arc



вот, собственно, за 23 сентября и хочу применить
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39865929
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaOnaЯ подняла базу наконец-таки с бэкапа первой, за это спасибочки вам! ^^
В первой базе, после поднятия второй, велись create table и insert! Как применить новые архивлоги первой базы на вторую?
Я скопировала папки с новыми архивлогами куда положено, выполнила catalog start with '' и
Код: plsql
1.
 alter database recover using backup controlfile until cancel;


на что он мне выдал
Код: plsql
1.
2.
3.
4.
5.
6.
7.
alter database recover using backup controlfile until cancel
*
ERROR at line 1:
ORA-00279: change 2443115 generated at 09/23/2019 14:36:46 needed for thread 1
ORA-00289: suggestion :
/u01/app/oracle/reco/ORCL/archivelog/2019_09_23/o1_mf_1_2_%u_.arc
ORA-00280: change 2443115 for thread 1 is in sequence #2




Код: 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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
RMAN> list archivelog all;

List of Archived Log Copies for database with db_unique_name ORCL
=====================================================================

Key     Thrd Seq     S Low Time
------- ---- ------- - ---------
93      1    38      A 11-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_38_gqqwj5ww_.arc

94      1    39      A 13-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_39_gqqwjf25_.arc

92      1    40      A 13-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_40_gqqwj5jc_.arc

95      1    1       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_1_gqqwzzp9_.arc

96      1    2       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_2_gqqx06xg_.arc

97      1    3       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_14/o1_mf_1_3_gqqx50wd_.arc

98      1    4       A 14-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_17/o1_mf_1_4_gr1cg0ns_.arc

99      1    5       A 17-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_17/o1_mf_1_5_gr1clw4v_.arc

100     1    6       A 17-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_17/o1_mf_1_6_gr1cqwcc_.arc

101     1    7       A 17-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_23/o1_mf_1_7_grk9bo85_.arc

102     1    1       A 23-SEP-19
        Name: /u01/app/oracle/reco/ORCL/archivelog/2019_09_23/o1_mf_1_1_grjrsb0h_.arc



вот, собственно, за 23 сентября и хочу применить

У меня ощущение что нужный тебе redolog file все еще не прошел архивирование. Посмотри в V$ARCHIVED_LOG какому archived log file соответствуют значения полей FIRST_CHANGE# и NEXT_CHANGE#, в промежутке между которыми находится SCN 2443115. Если ничего нет - смотри в V$LOG какой redolog group соответствует значение поля FIRST_CHANGE#, ближайшее к SCN 2443115. Потом смотри в V$LOGFILE какому redolog file соответствует найденная redolog group и каково значение поля STATUS, если значение поля NULL файл все еще используется.
...
Рейтинг: 0 / 0
Восстановить базу данных на другом хосте
    #39866082
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
flexgen,

Если это так, то мне нужно переключить редо лог, чтобы заархировался нужный мне архив?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановить базу данных на другом хосте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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