|
|
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
приветствую коллектив. нужно вытащить из бэкапа контрол файл и спфайл. команда restore не работает, ибо очевидно, что базу смонтировать нельзя.. в бэкапсете файлы 100% присутствуют. в сжатом виде. возможно их как то оттуда вытащить (вручную или еще как)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 23:50 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Надо dbid знать. Тогда в rman Код: plaintext Код: plaintext Код: plaintext Код: plaintext Код: plaintext Код: plaintext Код: plaintext дальше как обычно - Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 00:55 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Понимаю в этом деле , Maxim Demenko это всё понятно.., но, насколько я понимаю в этом деле, dbid записано в контролфайле по смещению 0x401c.... который, в свою очередь, запакован в хрензнаеткаком формате в файле бэкапа .bkp Код: sql 1. 2. чем мне его оттудова выковырнуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 11:46 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
dekloper, Версия Oracle какая? Backup - compressed backupset ? Если spfile включен , то что возвращает Код: plsql 1. Regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 13:38 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
dekloper, Пример: RMAN> run{ set DBID=68768686868; ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE' PARMS='ENV=(NB_ORA_CLIENT=host_name)'; restore controlfile to '/home/oracle/control_dbtst.ctl' from 'cf_uslrrclie_s3989_p1_t934696526'; RELEASE CHANNEL ch00;} RMAN> run { replicate controlfile from '/home/oracle/control_dbtst.ctl'; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 13:52 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Если был включен controlfile autobackup, то среди прочих бекапсетов будут мелкие файлы с именами типа c-IIIIIIIIII-YYYYMMDD-QQ, где вместо IIIIIIIIII будет нужный DBID. Или логи от бекапа искать, если их cron запускал, то в почте могут быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 19:22 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Maxim Demenko , 11(ж).2.0.4, el7uek.x86_64 бэкап делался командой Код: sql 1. всё остальное конфигуре (место фра и прочее) - не менялось, всё по-дефолту... есть в наличии живой пфайл (в бэкап фулл, если я ниче не путаю, спфайл не попадает, только контрол, верно жеж?) oradata похерена..., уцелела тока фра Код: sql 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. как теперь залезть внутрь "компрессед бэкапсет"? Vivat!San , а как пардон, ваш пример поможет достать dbid? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 22:15 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Мутаген , автобэкап офф, к сожалению.. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 22:22 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
dekloperавтобэкап офф, к сожалению.. :( ну и простой вопрос - ORACLE_HOME/dbs каталог жив? по дефолту снап контрольника там создается. есть там файлик snap*.f? хотя... исходя из того что восстанавливаем spfile, полагаю что там ничего нет... но все же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 22:36 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Q.Tarantino , неть.. фра физически на другом массиве была... ставлю шас идентичную систему, цепляю фра и думаю че делать.. есть какийнибудь даташиты по внутренней структуре бэкапсетов..? всёж просто должно быть, елки палки.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 22:47 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
DBMS_BACKUP_RESTORE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 23:56 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
dekloper, Сегодня на металинке какуюто ноту читал, чтобы вытащить spfile/controlfile не нужно set dbid если известно в каком backuppiece они находятся. Проверил на 12.2, 11.2 - работает на ура, просто Код: plsql 1. . restore controlfile Код: sql 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. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. В худшем случае перебрать все backuppieces (хотя, если исходить из того что они бэкапятся с спфайл вместе, то можно grep db_name быстрее найти). Regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 00:48 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
dekloper, В .bkp файле находишь место, где первый раз встречается имя базы. Перед ним четыре байта и будет DBID в LSB формате. У меня в 10.2.0.5.0 вот такие смешения DBID->0x201C, DBNAME->0x2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 12:37 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Maxim Demenk o, ухх.. вроде откачал.. пришлось сочинить пфайл.. хотябы немного похожий на оригинал.. тока после этого удалось стартануть в режиме номоунт.. дальше как обычно restore\recover.. единственная вишенка на торте: Код: sql 1. 2. че с этим надо было сделать? я сказал "ресетлогс".. вроде полет нормальный.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 12:38 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
dekloper Maxim Demenk o, ухх.. вроде откачал.. пришлось сочинить пфайл.. хотябы немного похожий на оригинал.. тока после этого удалось стартануть в режиме номоунт.. дальше как обычно restore\recover.. единственная вишенка на торте: Код: sql 1. 2. че с этим надо было сделать? я сказал "ресетлогс".. вроде полет нормальный.. все правильно, online redo ведь у тебя не осталось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 12:41 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Неправильно Написал DBNAME->0x2010 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 12:42 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
Алексей КондыгановНеправильно Написал DBNAME->0x2010 и снова неправильно тогда уж 0x2020 спецально шас проверил я думаю к смещениям привязываться не нужно, ибо никто их не документировал.. а искать sid, а sid-4=dbid у меня по крайней мере, в нескольких bkp-шках смещения были разными.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 13:32 |
|
||
|
восстановление контрол\сп-файлов
|
|||
|---|---|---|---|
|
#18+
короче, всем спасибы, усё пашет) один момент хоцца прояснить, правильно ли я мыслю? дабы не получить картину, как у нек-х товарищей авторто есть задавать вопрос не автор Хм. А как еще можно в такой ситуации восстанавливаться, учитывая что журнальных файлов нет? А Хм а как же мне бекапироваться и избежать ситуевины когда редушки мои пропали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=156&tid=1885658]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 352ms |

| 0 / 0 |
