powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление БД
20 сообщений из 20, страница 1 из 1
Восстановление БД
    #39826574
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день коллеги,
такой вопрос после восстановления БД выходит такая ошибка в alert.log

alter database open resetlogs;

ORA-01110: data file 68: '+DATA/datafile/volumes01.dbf'
ORA-01565: error in identifying file '+DATA/datafile/volumes01.dbf'
ORA-17503: ksfdopn:2 Failed to open file '+DATA/datafile/volumes01.dbf'

хотя были такие шаги при восстановлении

1.
RUN {
allocate channel 'dev_0' type 'sbt_tape' parms 'SBT_LIBRARY=/opt/omni/lib/libob2oracle8_64bit.so,ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=stbbill)';
RESTORE CONTROLFILE FROM AUTOBACKUP;
}
2
RESTORE DATABASE SKIP FOREVER TABLESPACE
VOLUMES,
AR_052018,
...
3
RECOVER DATABASE SKIP FOREVER TABLESPACE
VOLUMES,
AR_052018,
....
я что то не доделываю?
...
Рейтинг: 0 / 0
Восстановление БД
    #39826612
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mylene,
каков вопрос, такой и ответ получите.

С вопросом Вы явно не справились.
...
Рейтинг: 0 / 0
Восстановление БД
    #39826780
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myleneхотя были такие шаги при восстановлении
И как они продили? Чем завершились ?
Логи бы увидеть
...
Рейтинг: 0 / 0
Восстановление БД
    #39826783
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pravednikMyleneхотя были такие шаги при восстановлении
И как они продили? Чем завершились ?
Логи бы увидеть
ну как просили, так и завершились
пропустить тп -пропустили )
...
Рейтинг: 0 / 0
Восстановление БД
    #39826799
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, если последовательность именно такая (без дополнительных шагов), то все должно быть красиво
RESTORE SKIP [FOREVER] не выполняет восстановление данных файлов
RECOVER SKIP FOREVER выполняет OFFLINE DROP перед накатом и заставляет игнорировать недоступность файлов при открытии с RESETLOGS

В общем да, нужны полные логи, а не отсебятина
...
Рейтинг: 0 / 0
Восстановление БД
    #39827062
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,
Выкладываю полный лог файл
...
Рейтинг: 0 / 0
Восстановление БД
    #39827190
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MyleneВячеслав Любомудров,
Выкладываю полный лог файл

https://www.sql.ru/forum/actualfile.aspx?id=21909454] Приложенный файл (alert.rar - 51Kb)
авторORA-01110: data file 1: '+GR_MD/stbbill/datafile/system01.dbf'
ORA-01565: error in identifying file '+GR_MD/stbbill/datafile/system01.dbf'
ORA-17503: ksfdopn:2 Failed to open file +GR_MD/stbbill/datafile/system01.dbf
ORA-15001: diskgroup "GR_MD" does not exist or is not mounted
ORA-15001: diskgroup "GR_MD" does not exist or is not mounted

все вроде предельно ясно. сами то чего логи не читаете?
...
Рейтинг: 0 / 0
Восстановление БД
    #39827200
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Логи я просмотрела, мне не понятно почему при открытии БД, ссылается на диск '+GR_MD' я же делала set new name ' +GR_FS'
...
Рейтинг: 0 / 0
Восстановление БД
    #39827201
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MyleneЛоги я просмотрела, мне не понятно почему при открытии БД, ссылается на диск '+GR_MD' я же делала set new name ' +GR_FS'
в после команды restore
чтото типа
switch datafile all;
?
...
Рейтинг: 0 / 0
Восстановление БД
    #39827206
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надфиль,

set newname for datafile 1 to '+GR_FS/bill/datafile/system01.dbf';


SWITCH DATAFILE '+GR_MD/stbbill/datafile/system01.dbf' TO DATAFILECOPY '+GR_FS/bill/datafile/system01.dbf';
...
Рейтинг: 0 / 0
Восстановление БД
    #39827210
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MyleneНадфиль,

set newname for datafile 1 to '+GR_FS/bill/datafile/system01.dbf';


SWITCH DATAFILE '+GR_MD/stbbill/datafile/system01.dbf' TO DATAFILECOPY '+GR_FS/bill/datafile/system01.dbf';

и в какие моменты?
чтото по алерту переключения не видно.
т.е. оно не произошло.
...
Рейтинг: 0 / 0
Восстановление БД
    #39827229
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mylene,
и с таким количеством файлов давно пора перейти на таблспейсы с бигфайлами.
...
Рейтинг: 0 / 0
Восстановление БД
    #39827263
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да было бы круто )))

делаю так


RUN
{
allocate channel 'dev_0' type 'sbt_tape' parms 'SBT_LIBRARY=/opt/omni/lib/libob2oracle8_64bit.so,ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=stbbill)';
allocate channel 'dev_1' type 'sbt_tape' parms 'SBT_LIBRARY=/opt/omni/lib/libob2oracle8_64bit.so,ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=stbbill)';
set newname for datafile 53 to '+GR_FS/bill/datafile/bis_discounts_i_11.dbf';
set newname for datafile 441 to '+GR_FS/bill/datafile/bis_billing_d_09.dbf';
set newname for datafile 55 to '+GR_FS/billl/datafile/undotbls12.ora';
set newname for datafile 119 to '+GR_FS/bill/datafile/bis_billing_i_09.dbf';
.......................... список файлов)
set newname for datafile 1 to '+GR_FS/bill/datafile/system01.dbf';
SET UNTIL TIME "to_date('2019-06-10:09:00:00','yyyy-mm-dd:HH24:mi:ss')";
RESTORE DATABASE SKIP FOREVER TABLESPACE
ARCH_CALLS_VOLUMES;
......
release channel 'dev_0';
release channel 'dev_1';
}

затем

RUN
{
allocate channel 'dev_0' type 'sbt_tape' parms 'SBT_LIBRARY=/opt/omni/lib/libob2oracle8_64bit.so,ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=stbbill)';
allocate channel 'dev_1' type 'sbt_tape' parms 'SBT_LIBRARY=/opt/omni/lib/libob2oracle8_64bit.so,ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=stbbill)';
SWITCH DATAFILE '+GR_MD/stbbill/datafile/system02.dbf' TO DATAFILECOPY '+GR_FS/bill/datafile/system02.dbf';
SWITCH DATAFILE '+GR_MD/stbbill/datafile/system01.dbf' TO DATAFILECOPY '+GR_FS/bill/datafile/system01.dbf';
......
SET UNTIL TIME "to_date('2019-06-10:09:00:00','yyyy-mm-dd:HH24:mi:ss')";
RECOVER DATABASE SKIP FOREVER TABLESPACE
ARCH_CALLS_VOLUMES,

release channel 'dev_0';
release channel 'dev_1';
}
RMAN писал что сделал set newname
...
Рейтинг: 0 / 0
Восстановление БД
    #39827288
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Myleneда было бы круто )))

делаю так


RUN
{

}

затем

RUN
{

}
RMAN писал что сделал set newname
разве свич должен быть не в той же команде где сет нью нейм?
...
Рейтинг: 0 / 0
Восстановление БД
    #39827349
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, я вот не помню точно
...
Рейтинг: 0 / 0
Восстановление БД
    #39827505
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alert.log
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-00904: "ACDRROWTSINTCOL#": invalid identifier
2019-06-17T09:52:06.545115+06:00
Error 704 happened during db open, shutting down database
2019-06-17T09:52:06.636042+06:00
Incremental checkpoint up to RBA [0x1.3.0], current log tail at RBA [0x1.3.0]
Errors in file /oracle/diag/rdbms/bill/bill/trace/bill_ora_29780.trc  (incident=2019380):
ORA-00603: ORACLE server session terminated by fatal error
ORA-01092: ORACLE instance terminated. Disconnection forced
Огласи-ка v$version полностью + opatch lsinventory
На обоих ORACLE_HOME -- исходной и куда восстанавливаешь

Неплохо бы до кучи еще и версии ASM, обе
...
Рейтинг: 0 / 0
Восстановление БД
    #39828265
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я эту ошибку исправила путем удаления grid 12.2 и oracle 12.2 Накатила 12.1

но при восстановлении ошибка опять

ORA-01110: data file 219: '+GR_MD/stbbill/datafile/bis_calls_d_80.bdf'
ORA-01565: error in identifying file '+GR_MD/stbbill/datafile/bis_calls_d_80.bdf'
ORA-17503: ksfdopn:2 Failed to open file +GR_MD/stbbill/datafile/bis_calls_d_80.bdf
ORA-15001: diskgroup "GR_MD" does not exist or is not mounted
ORA-15001: diskgroup "GR_MD" does not exist or is not mounted
хотя я делала

RESTORE DATABASE SKIP FOREVER TABLESPACE
BIS_CALLS_D,
AR_052018,
...
3
RECOVER DATABASE SKIP FOREVER TABLESPACE
BIS_CALLS_D
AR_052018,
...
...
Рейтинг: 0 / 0
Восстановление БД
    #39828287
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаю
alter database datafile '+GR_MD/stbbill/datafile/bis_calls_d_80.bdf' offline drop;
и все равно эта ошибка

MyleneЯ эту ошибку исправила путем удаления grid 12.2 и oracle 12.2 Накатила 12.1

но при восстановлении ошибка опять

ORA-01110: data file 219: '+GR_MD/stbbill/datafile/bis_calls_d_80.bdf'
ORA-01565: error in identifying file '+GR_MD/stbbill/datafile/bis_calls_d_80.bdf'
ORA-17503: ksfdopn:2 Failed to open file +GR_MD/stbbill/datafile/bis_calls_d_80.bdf
ORA-15001: diskgroup "GR_MD" does not exist or is not mounted
ORA-15001: diskgroup "GR_MD" does not exist or is not mounted
хотя я делала

RESTORE DATABASE SKIP FOREVER TABLESPACE
BIS_CALLS_D,
AR_052018,
...
3
RECOVER DATABASE SKIP FOREVER TABLESPACE
BIS_CALLS_D
AR_052018,
...
...
Рейтинг: 0 / 0
Восстановление БД
    #39828310
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это пофиг
open resetlogs прошел?
...
Рейтинг: 0 / 0
Восстановление БД
    #39829626
Mylene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, спасибо, БД открылась
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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