|
|
|
RMAN-06172: AUTOBACKUP не найдено либо заданный идентификатор не принадлежит действительно
|
|||
|---|---|---|---|
|
#18+
Всем, привет! Пытаюсь восстановить БД на другом сервере, и при попытке восстановить controlfile получаю RMAN-06172. Знаю, что тема не нова, освежил в памяти все что мог. Увы, побороть пока не получается. Итак Oracle 12.2.0.1 : 1. Проверил настройки автобэкапа на исходном сервере: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 2. Проверил наличие собственно автобэкапа: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 3. Перенес fast_recovery_area на целевой сервер где нужно восстановить. 4. Т.к. сервер виндовый создаю службу, и стартую ее: Код: plsql 1. 2. 5. Теперь собственно попытки восстановить из автобэкапа: Код: 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. Пока идеи закончились... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 16:46 |
|
||
|
RMAN-06172: AUTOBACKUP не найдено либо заданный идентификатор не принадлежит действительно
|
|||
|---|---|---|---|
|
#18+
А не пробовал просто recover controlfile from 'D:\FAST_RECOVERY_AREA\AKR\AKR\AUTOBACKUP\2018_09_27\O1_MF_S_987956419_FTSP8OFP_.BKP' А то у тебя показания расходятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 17:11 |
|
||
|
RMAN-06172: AUTOBACKUP не найдено либо заданный идентификатор не принадлежит действительно
|
|||
|---|---|---|---|
|
#18+
См. alert.log, там будет написано чего базе не нравится. Я такое видел на Unix, когда бекап был на NFS, замонтированном с неправильными с т.з. Oracle опциями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 17:42 |
|
||
|
RMAN-06172: AUTOBACKUP не найдено либо заданный идентификатор не принадлежит действительно
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, :) да немного накосячил в том, что скопировать сюда. Просто автобэкапов много и, что б не засорят здесь место вывел последний автобэкап, а восстановить пытался с предпоследнего. Но сути дела к сожалению это не меняет. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2018, 12:42 |
|
||
|
RMAN-06172: AUTOBACKUP не найдено либо заданный идентификатор не принадлежит действительно
|
|||
|---|---|---|---|
|
#18+
Мутаген, да, у меня такая же ситуация однажды была. Причина была в формате названия файла автобэкапа. Дело в том, что формат %F соответсвует c-IIIIIIIIII-YYYYMMDD-QQ только если ничего кроме %F больше нет. Т.е. например '/tmp/%F' уже не будет в формате c-IIIIIIIIII-YYYYMMDD-QQ. И я в прошлый раз сделал следующее: Код: plsql 1. 2. 3. и после этого формат автобэкапа стал нормальный, и мне удалось нормально из него восстанавливаться. То был Oracle 11.2.0.3... В этот раз версия 12.2.0.1. И я конечно же сразу обратил внимание на то, что формат автобэкапа отличается от c-IIIIIIIIII-YYYYMMDD-QQ, однако никакого "творчества" в формате сейчас нет. Формат чистый, дефолтный %F не тронутый ни разу. Поэтому я в ступоре пока что... Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2018, 12:59 |
|
||
|
RMAN-06172: AUTOBACKUP не найдено либо заданный идентификатор не принадлежит действительно
|
|||
|---|---|---|---|
|
#18+
А ты пытаешься восстановить с другим именем (DB_NAME, DB_UNIQUE_NAME) ? На новой БД назначена FRA и соответствует пути D:\fast_recovery_area\ ? (при использовании FRA несмотря на формат %F все-равно используются OMF) D: не сетевой диск? Лучше переложить на локальный Права на файл точно есть? Не пробовал команду restore controlfile from autobackup db_recovery_file_dest='D:\fast_recovery_area' db_name='AKR'; Это, конечно, от безысходности -- на самом деле FROM 'file' должен отрабатывать безо всяких перебираний autobackup-ов. Но вроде он начинает так действовать, когда файл недоступен или битый (если в нем просто нет бэкапа контролфайла, то ошибка другая) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2018, 05:04 |
|
||
|
RMAN-06172: AUTOBACKUP не найдено либо заданный идентификатор не принадлежит действительно
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, restore controlfile from autobackup db_recovery_file_dest='D:\fast_recovery_area' db_name='AKR'; пробовал в самом начале - не помогает. НО... ты правильно натолкнул меня на мы мысль о правах !! запустил services.msc посмотрел свойства службы OracleServiceAKR, вкладку LogOn и выясняю, что служба запущена не от системной учетной записи, как это было в 11g, а от записи NT SERVICE\OracleServiceAKR которая, как я понимаю и есть та самая virtual при установке Oracle 12c. Далее дал полные права этой учетке на каталог fast_recovery_area, и ... Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 08:58 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39709999&tid=1883394]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
15ms |
get forum data: |
5ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 417ms |

| 0 / 0 |
