|
|
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Добрый день! Очень нужна Ваша помощь! Полетел сервер, сейчас уже починил, но база и сам oracl слетели. Пытался сам восстановить бд не получилось. Бэкап делали через rman следующим образом: Run { Allocate channel ch1 type disk; Backup database format '\\agat\backups\sprutora\back_%T_%u_%p' plus archivelog format format '\\agar\backups\sprutora\arc_%T_%u_%p' delete all input; Crosscheck backup; Delete nopromt obsolete; } Сейчас на другом компьютере лежит 3 файла:1) back_ctl_c-1672032719-20180826-00 2)arc_20180826_26TBHNRS_1 3)back_201826_25TBGRC8_1 Я создал такую же базу, с теми же путями и названиями Восстанавливаю след образом: 1)shut immediate 2)startup nomount 3)restore controlfile from '\\agat\backups\sprutora\back_ctl_c-1672032719-20180826-00'; 4)alter database mount 5)crosscheck backup; 6)catalog backuppiece '\\agat\backups\sprutora\arc_20180826_26TBHNRS_1; Включая 6 пункт все проходит правильно Когда пытаюсь восстановить базу restore database; Вылезает следующее:(фото) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 03:37 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Сами файлы базы остались? Если остались создай такую же базу и подсунь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 04:48 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
С какой машинки и каким юзером делаешь? REPORT SCHEMA после восстановления контрола выполни И в cmd в меню есть командочки Edit->Mark (а сюда копируешь в тегах SRC или FIX) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 05:09 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
nata44845, Остались только 3 фала, которые описаны выше. Больше ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 05:12 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Выполняю с сервера на котором установлена новая база, под администратором, к базе подключаюсь под sysdba. Report schema; - эту команду выполнить в rman? Можно по последнему совету по подробнее? Понимаю вопросы наверное с моей стороны глупые, но очень нужна помощь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 05:19 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Вывод с экрана приводи через копипаст (текст), а не фотографией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 05:30 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Я Вас понял, сейчас на работе без интернета на компе, пока могу только так (фото), понимаю, что нужно это мне, если по фото не удобно через 2 часа закину текст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 05:48 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Вот почему у тебя половина файлов имеет UNC-пути ? Устанавливай сначала SET NEWNAME FOR DATAFILE 1 to 'D:\....'; Так для все файлов Потом RESTORE DATABASE; SWITCH DATAFILE ALL; RECOVER DATABASE; ALTER DATABASE OPEN RESETLOGS; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 05:57 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Возможно это хранилище, поэтому такие пути. А автор точно все файлы каталогизировал? >6)catalog backuppiece '\\agat\backups\sprutora\arc_20180826_26TBHNRS_1; Тут он для примера написал один файл или все-таки только архивлоги каталогизировал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 06:26 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
nata44845, В папке с бэкапом только эти 3 файла Чего-то не хватает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 07:47 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Файлы я переименовал, вот эту команду надо прописывать catalog backuppiece '\\agat\backups\sprutora\arc_20180826_26TBHNRS_1; или сразу restore database; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 07:53 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
nata44845, Бэкап делал вот так Run { Allocate channel ch1 type disk; Backup database format '\\agat\backups\sprutora\back_%T_%u_%p' plus archivelog format format '\\agat\backups\sprutora\arc_%T_%u_%p' delete all input; Crosscheck backup; Delete nopromt obsolete; } Сейчас на другом компьютере лежит 3 файла: 1) back_ctl_c-1672032719-20180826-00 = 9мб 2)arc_20180826_26TBHNRS_1 = 910 мб 3)back_201826_25TBGRC8_1 = 304 гб Чего-то не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 07:56 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Ilyanev, Тебе надо catalog backuppiece для всех трех (или двух кроме бэкапа контролфайла) файлов сделать. Я тебя спрашиваю ты для всех сделал или для arc только? Просто если сделал только для arc, логично, что у тебя информации о файлах с данными в контролфайле нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:06 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
IlyanevВячеслав Любомудров, Файлы я переименовал, вот эту команду надо прописывать catalog backuppiece '\\agat\backups\sprutora\arc_20180826_26TBHNRS_1; или сразу restore database;Все зависит от того, что у тебя в контролфайле Скажи LIST BACKUP OF DATAFILE 1; Если там присутствует твой back_201826_25TBGRC8_1, то хорошо, иначе надо выполнить CATALOG ...\back_201826_25TBGRC8_1; CATALOG ...\arc_20180826_26TBHNRS_1; Можно просто сказать CATALOG START WITH \\agar\backups\sprutora Но скорее всего все уже есть (back_ctl_c-1672032719-20180826-00 похоже уже все это содержит) После этого RESTORE; SWITCH; RECOVER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:08 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
nata44845, Сделал для этого 2)arc_20180826_26TBHNRS_1 для этого не делал 3)back_201826_25TBGRC8_1(весит 300гб) т.к я понимаю это и есть сама база с данными и она будет восстанавливаться после команды restore database; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:11 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Нет, ты делаешь catalog backuppiece чтобы включить данные о бэкапе в контрольный файл. Пока ты этого не сделал контрольный файл может не знать, что где-то там у тебя бэкап лежит. Особенно если пути к этому бэкапу поменялись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:13 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Переименование выполнял след образом RMAN> run { 2> set newname for datafile 1 to 'D:\ORADATA\SPRUTORA\SYSTEM01.DBF'; 3> } Выполняется команда: SET NEWNAME RMAN> run { 2> set newname for datafile 2 to 'D:\ORADATA\SPRUTORA\SYSAUX01.DBF'; 3> set newname for datafile 3 to 'D:\ORADATA\SPRUTORA\UNDOTBS01.DBF'; 4> set newname for datafile 4 to 'D:\ORADATA\SPRUTORA\USERS01.DBF'; 5> set newname for datafile 5 to 'D\ORADATA\BIKIN2018\DATA01.DBF'; 6> set newname for datafile 6 to 'D\ORADATA\BIKIN2018\DATA02.DBF'; 7> set newname for datafile 7 to 'D\ORADATA\BIKIN2018\DATA03.DBf'; 8> set newname for datafile 8 to 'D\ORADATA\BIKIN2018\DATA04.DBf'; 9> set newname for datafile 9 to 'D\ORADATA\BIKIN2018\DATA05.DBf'; 10> set newname for datafile 10 to 'D\ORADATA\BIKIN2018\SDATA01.DBF'; 11> set newname for datafile 11 to 'D\ORADATA\BIKIN2018\SDATA02.DBF'; 12> set newname for datafile 12 to 'D\ORADATA\BIKIN2018\SDATA03.DBF'; 13> set newname for datafile 13 to 'D\ORADATA\BIKIN2018\SDATA04.DBF'; 14> set newname for datafile 14 to 'D\ORADATA\BIKIN2018\SDATA05.DBF'; 15> set newname for datafile 15 to 'D\ORADATA\BIKIN2018\IND01.DBF'; 16> set newname for datafile 16 to 'D\ORADATA\BIKIN2018\IND02.DBF'; 17> set newname for datafile 17 to 'D\ORADATA\BIKIN2018\IND03.DBF'; 18> set newname for datafile 18 to 'D\ORADATA\BIKIN2018\IND04.DBF'; 19> set newname for datafile 19 to 'D\ORADATA\BIKIN2018\IND05.DBF'; 20> set newname for datafile 20 to 'D\ORADATA\BIKIN2018\SDATA06.DBF'; 21> set newname for datafile 21 to 'D\ORADATA\BIKIN2018\SDATA07.DBF'; 22> set newname for datafile 22 to 'D\ORADATA\BIKIN2018\SDATA08.DBF'; 23> set newname for datafile 23 to 'D\ORADATA\BIKIN2018\SDATA09.DBF'; 24> set newname for datafile 24 to 'D\ORADATA\BIKIN2018\SDATA10.DBF'; 25> set newname for datafile 25 to 'D\ORADATA\BIKIN2018\SDATA11.DBF'; 26> set newname for datafile 26 to 'D\ORADATA\BIKIN2018\SDATA12.DBF'; 27> set newname for datafile 27 to 'D\ORADATA\BIKIN2018\SDATA13.DBF'; 28> set newname for datafile 28 to 'D\ORADATA\BIKIN2018\SDATA14.DBF'; 29> } Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME Выполняется команда: SET NEWNAME но выполнив команду report schema; ничего не поменялось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:16 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Ilyanev, Чтобы поменялось переключить надо SWITCH DATAFILE ALL; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:18 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
nata44845, канал ORA_DISK_1: восстановление файла данных 00026 в \\POSTWORKSERVER\ORADATA\BIKIN2018\SDATA12.DBF канал ORA_DISK_1: восстановление файла данных 00027 в \\POSTWORKSERVER\ORADATA\BIKIN2018\SDATA13.DBF канал ORA_DISK_1: восстановление файла данных 00028 в \\POSTWORKSERVER\ORADATA\BIKIN2018\SDATA14.DBF канал ORA_DISK_1: считывание из фрагмента резервной копии \\AGAT\BACKUPS\SPRUTORA\BACK_20180826_25TBGRC8_1 канал ORA_DISK_1: ORA-19870: ошибка при восстановлении фрагмента резервной копии \\AGAT\BACKUPS\SPRUTORA\BACK_20180826_25TBGRC8_1 ORA-19502: ошибка записи в файл "\\POSTWORKSERVER\ORADATA\BIKIN2018\SDATA01.DBF", номер блока 368640 (размер блока=8192) ORA-27070: сбой при асинхронном вводе/выводе OSD-04016: Ошибка организации очереди запросов асинхронного вв./выв. O/S-Error: (OS 1117) Запрос не был выполнен из-за ошибки ввода/вывода на устройстве failover с возвратом к предыдущей резервной копии RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: сбой команды restore в 09/04/2018 10:15:51 RMAN-06026: некоторые адресаты не найдены - восстановление прервано RMAN-06023: для восстановления не найдены копии файла данных 4 RMAN-06023: для восстановления не найдены копии файла данных 3 RMAN-06023: для восстановления не найдены копии файла данных 2 RMAN-06023: для восстановления не найдены копии файла данных 1 получается он находит этот бэкап ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:20 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
На диск то влезет? Как я понимаю, база была где-то в сети, потому что тут не влазила. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:20 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
nata44845, да места хватает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:21 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Ilyanev, Давай с места начнем, точно хватает на том ресурсе? http://www.dba-oracle.com/t_rman_ora_27072_ora_19502_i_o_error.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:36 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
Ну и попробуй бэкап сюда притащить, catalog backuppiece сделать заново и отсюда запустить локально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:40 |
|
||
|
Восстановление бд oracl
|
|||
|---|---|---|---|
|
#18+
nata44845, сейчас попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2018, 08:44 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=101&tid=1883471]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 318ms |

| 0 / 0 |
