Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
зависшее подключение к базе
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! История следующая: вечером на тестовой базе (DB2 9.1 FP3) проводились некоторые работы. Также что-то еще на сервере вертелось, что это все жутко стало тормозить. Решил перезагрузиться. Первоначально выполнил force applications. Все подключения отвалились, за исключением одного. Начал смотреть, что он делает, а там шел откат транзакции размером примерно в 5ГБ. Проходит час, откатилось только 800 МБ. Решил перезагрузиться. Через некоторое время после перезагрузки захожу на сервер с базой, пытаюсь выполнить подключение. Подключение висит. Да, идет crash recovery. По истечению времени в db2diag.log вижу, что крэш рекавери закончился, но пошли какие-то странные ошибки. Ниже фрагмент этого: Код: plaintext 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. Ошибки идут каждую минуту. Погуглив, нашел рекомендации от IBM . Обновился до 7го фикспака. Перезагружаю сервер (иначе никак, даже force applications не срабатывают), подключаюсь. Ситуация аналогичная, но нет уже ошибок. Смотрю в каталог, где лежат журналы, они перезаписываются (метод логирования циркулярный). Пришел к окончательному выводу, что повредились в ходе перезагрузки файлы журналов транзакции. Как мне быть? PS Бэкапов нет, но есть возможность пересоздания из скриптов, внешних данных. Но мне интересно восстановить работоспособность базы. Обращение к IBM тоже неприемлемо, так как срок действия лицензии закончился давным-давно. Поддержи не было и подавно. Заранее благодарю уччастников форума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2011, 15:24 |
|
||
|
зависшее подключение к базе
|
|||
|---|---|---|---|
|
#18+
Peter Wilson, вот так с ходу по логу я не вижу, что crash recovery закончилась. Закончилась "Forward stage", но есть еще "backward". Что говорит снапшот по БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2011, 16:57 |
|
||
|
зависшее подключение к базе
|
|||
|---|---|---|---|
|
#18+
Peter Wilson, Здравствуйте. Что выдаёт: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2011, 17:34 |
|
||
|
зависшее подключение к базе
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за паузу. Марк, andyf, вот: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 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. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. Снова смотрю db2diag.log, вижу такую картину: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Ну и далее пошел сбор статистики. Получается, что у меня, в результате обрыва длинной транзакции, был долгий крэш-рекавери? Он может быть порядка 10-15 часов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2011, 23:20 |
|
||
|
зависшее подключение к базе
|
|||
|---|---|---|---|
|
#18+
В дополнение к предыдущему посту. В первой половине дня делался перезагруз сервера БД (в процессе нескольких моментов, ну и после установки фикспака). В диаглоге нашел момент, когда выполняется крэш-рекавери: Код: plaintext 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. После последней записи все вставало и база никаких сообщений в базу не писала. Следовательно, выполнялся долгий крэш-рекавери, и запись "Forward phase of crash recovery has completed" не означает еще полного восстановления БД. Остается, что нужно было просто потерпеть какое-то время, дожидаясь финала с появлением записи "Crash recovery completed". Ну и установка фикспака, я полагаю, спасла все-таки положение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2011, 23:51 |
|
||
|
зависшее подключение к базе
|
|||
|---|---|---|---|
|
#18+
Peter Wilson, возможно, откатывалась та самая транзакция в 5ГБ, из-за которой всё и началось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 13:00 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37335348&tid=1602171]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 285ms |
| total: | 417ms |

| 0 / 0 |
