Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Offline Archive Log and Recovery / 25 сообщений из 26, страница 1 из 2
28.12.2016, 15:08
    #39376963
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Ребят привет,

А что делать если при восстановлении БД в ответ на команду:

recover database using backup controlfile until cancel;

Oracle просит 34 оффлайн редо лог, а у меня есть начиная с 110 и далее?

Oracle 11.2.0.4. Восстановление на "горячую".
...
Рейтинг: 0 / 0
28.12.2016, 15:20
    #39376971
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
sparga,

read only tablespace есть?
resetlogs были?

Вывод:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select * from (select 
	hxfil file#
	,fhscn checkpoint_change#
	,fhafs Absolute_Fuzzy_SCN 
from x$kcvfh
union all
select 
	999999
	,to_char(current_scn,'999999999999999')
	,log_mode
from v$database
)
order by 1;
...
Рейтинг: 0 / 0
28.12.2016, 15:56
    #39377012
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Vadim Lejnin,

Если правильно понял,

На исходной БД все табличные пространства READ WRITE.

Команда alter database open resetlogs - заканчивается с ошибками.

А вообще, бывают же случаи когда нет архивников? Ну к примеру похерили их, а восстановить нужно? Я про мой случай когда нужного номера нет.
...
Рейтинг: 0 / 0
28.12.2016, 16:04
    #39377019
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Попытка выполнить resetlogs падает с такой ошибкой:

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-01555: snapshot too old: rollback segment number 1 with name
"_SYSSMU1_1157294337$" too small
Process ID: 6638
Session ID: 16 Serial number: 3

Народ, что можно сделать в этом случае?
...
Рейтинг: 0 / 0
28.12.2016, 16:20
    #39377032
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
spargaПопытка выполнить resetlogs падает с такой ошибкой:

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-01555: snapshot too old: rollback segment number 1 with name
"_SYSSMU1_1157294337$" too small
Process ID: 6638
Session ID: 16 Serial number: 3

Народ, что можно сделать в этом случае?
ORA-1555 with bootstrap errors : Checklist of Evidence to Supply (Doc ID 1950976.1)
...
Рейтинг: 0 / 0
28.12.2016, 16:26
    #39377041
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
spargaПопытка выполнить resetlogs падает с такой ошибкой:

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-01555: snapshot too old: rollback segment number 1 with name
"_SYSSMU1_1157294337$" too small
Process ID: 6638
Session ID: 16 Serial number: 3

Народ, что можно сделать в этом случае?
Вопрос о resetlogs был про инкарнации, надеюсь backup остался перед выполнением resetlog?

Если профукал, то что сказать
Вот удалил ты file, если его у тебя в backup нет, то как ты его восстановишь?

Судя по ошибкам, у тебя в alert.log - жесть творится
первое что нужно делать, прикопать то что есть, и только потом что-то делать с трупом

Без теории, тебе будет трудно.
Для начало что было, что стало, что делал
...
Рейтинг: 0 / 0
28.12.2016, 16:51
    #39377062
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Vadim Lejnin,

Бэкап есть. Это тестовая БД, пытаюсь параллельно изучать Oracle - теория + практика.

Из того что не понятно. Как восстановить БД, если тот, что требуется архивный файл не доступен?
...
Рейтинг: 0 / 0
28.12.2016, 16:57
    #39377072
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
spargaVadim Lejnin,

Бэкап есть. Это тестовая БД, пытаюсь параллельно изучать Oracle - теория + практика.

Из того что не понятно. Как восстановить БД, если тот, что требуется архивный файл не доступен?
Честно, без потери данных - никак
официально с потерей данных - через SR
...
Рейтинг: 0 / 0
28.12.2016, 16:59
    #39377075
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
sparga,

есть недокументированные методы, предназначенные для сотрудников Oracle
Здесь цитировать не буду, в инете есть
Когда поймешь механизм, и что для чего делается, сам найдешь.
...
Рейтинг: 0 / 0
28.12.2016, 20:20
    #39377223
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Vadim Lejninесть недокументированные методы, предназначенные для сотрудников Oracle
пересоздать контрольник - для всех :)
вот только что с данными будет при рассогласованном состоянии датафайлов - уже другой вопрос.
...
Рейтинг: 0 / 0
29.12.2016, 12:55
    #39377570
Serj78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
sparga,без архивных файлов,увы, никак.
...
Рейтинг: 0 / 0
30.12.2016, 12:20
    #39378232
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Vadim Lejnin,

Думаете поделившись на форуме "недокментированной" информацией Oracle найдёт вас и заставить восстанавливать 100500 баз без архивников?))

А вот спасибо от людей будет, от меня точно)
...
Рейтинг: 0 / 0
30.12.2016, 12:29
    #39378241
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
spargaVadim Lejnin,

Думаете поделившись на форуме "недокментированной" информацией Oracle найдёт вас и заставить восстанавливать 100500 баз без архивников?))

А вот спасибо от людей будет, от меня точно)

Люди знают, информацию найти элементарно, не такой уж это и секрет
Как только разберетесь в механизме восстановления, найдете эту информацию мгновенно.
В том числе и на этом форуме.

не говорю именно для того, чтобы не использовали "волшебную пулю" пока не разбираетесь,
бо уже читали вопли "волшебников" которые бездумно корёжили базу.
...
Рейтинг: 0 / 0
30.12.2016, 14:37
    #39378332
Offline Archive Log and Recovery
Возможно речь идет об этом: allow_resetlogs_corruption
...
Рейтинг: 0 / 0
30.12.2016, 15:17
    #39378356
Offline Archive Log and Recovery
Гугл в помощьВозможно речь идет об этом: allow_resetlogs_corruption
Этого мало, тут UNDO битое, его тоже отключать надо и пересоздавать.
...
Рейтинг: 0 / 0
30.12.2016, 15:26
    #39378359
sql.ru поиск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
яндекс в помощьГугл в помощьВозможно речь идет об этом: allow_resetlogs_corruption
Этого мало, тут UNDO битое, его тоже отключать надо и пересоздавать.

undotbs
...
Рейтинг: 0 / 0
23.01.2017, 11:02
    #39389372
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
allow_resetlogs_corruption=true и правда работает и не нужно табличные пространства переводить в begin backup. Копируем наживую и ставим этот параметр + новый undo создать. И всё. Причем с этим параметром база нормально открывается.

Всем спасибо!
...
Рейтинг: 0 / 0
23.01.2017, 11:20
    #39389388
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
spargaallow_resetlogs_corruption=true и правда работает и не нужно табличные пространства переводить в begin backup. Копируем наживую и ставим этот параметр + новый undo создать. И всё. Причем с этим параметром база нормально открывается.

Всем спасибо!
Этим параметром вы не вылечили базу, а подняли зомби, которого еще можно о чем-то спросить.
Срочно делайте expdp (если получится), старую базу можно использовать только как мину в подарок администратору, которого наймут когда уволят Вас.
...
Рейтинг: 0 / 0
23.01.2017, 12:16
    #39389428
dba123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Начали за здравие, а кончили за упокой
spargaРебят привет,

А что делать если при восстановлении БД в ответ на команду:
recover database using backup controlfile until cancel;
Oracle просит 34 оффлайн редо лог, а у меня есть начиная с 110 и далее?
Oracle 11.2.0.4. Восстановление на "горячую".
я так понимаю, это вместо того, чтобы просто скопировать файл с основной, который требует такое далёкое рекавери
spargaallow_resetlogs_corruption=true и правда работает и не нужно табличные пространства переводить в begin backup. Копируем наживую и ставим этот параметр + новый undo создать. И всё. Причем с этим параметром база нормально открывается.

Всем спасибо!
...
Рейтинг: 0 / 0
25.01.2017, 09:52
    #39390794
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
Vadim Lejnin,

БД работает в рамках требований заказчика. Да, с какими-то косяками. Для тестовых целей другого и не нужно.


dba123,

Не понял ваш ответ.
...
Рейтинг: 0 / 0
25.01.2017, 10:26
    #39390829
dba123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
sparga,

В любое время с основной базы можно взять любой файл, любым онлайн способом
и скопировать, например, на стендбай, чтобы накатить его до момента окончания онлайн бекапа.
После этого можно последнюю открывать/клонировать как угодно.
...
Рейтинг: 0 / 0
26.01.2017, 08:58
    #39391770
sparga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
dba123,

У меня немного иначе задача поставлена была. Скопировать с работающей базы без останови и создать клон. Что собственно и было сделано.
...
Рейтинг: 0 / 0
26.01.2017, 09:09
    #39391776
Immunitet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
sparga
БД работает в рамках требований заказчика. Да, с какими-то косяками. Для тестовых целей другого и не нужно.


dba123,


Пока работает.
...
Рейтинг: 0 / 0
26.01.2017, 09:38
    #39391791
опс...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
spargadba123,
У меня немного иначе задача поставлена была. Скопировать с работающей базы без останови и создать клон. Что собственно и было сделано.
и вот ты решил вот таким способом через ж.. и что это нормально, раз формально открыть получилось ?

любимая фраза Кирилла Лаврова здесь уместна
...
Рейтинг: 0 / 0
26.01.2017, 09:42
    #39391794
опс...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Offline Archive Log and Recovery
почитай про duplicate
хотя наверно тебе некогда, срочная работа очередная ))
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Offline Archive Log and Recovery / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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