|
Восстановление базы на машине с меньшей памятью
|
|||
---|---|---|---|
#18+
Дано: База 8.1.6 бежит под win2003, общий объем буфферпулов (AWE) порядка 6 Гигов. Делаю бекап, хочу восстановиться на комп, где всего 4 Гига. Восстановление проходит нормально, при попытке накатить логи в db2Diag.log идут сообщения о том, что невозможно поднять все буффера (разумеется), все tablespace переключаются на ibmdefaultbp (каковой у меня всего пару мегов) и все благополучно падает. Как с этим можно бороться? Лобовую идею увеличить ibmdefaultbp на базе я попробую, но нет ли более правильных идей? И как можно оценить примерно - насколько надо увеличивать? Слишком сильно растить не хочется (более 100 мегов) без необходимости, а идти методом последовательных проб несколько в лом, учитывая время RESTORE. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2004, 21:10 |
|
Восстановление базы на машине с меньшей памятью
|
|||
---|---|---|---|
#18+
А можно логи (вдруг-таки удастся из них что-то понять)? А то мне вот кажется, что не в буферном пуле дело. В доках ведь было, что если памяти не хватает, то под буферный пул выделяется самый минимум, чтобы СУБД все-таки стартовала и можно было поправить настройки. Или это помогает только при старте, но не при rollforward? Вряд ли, ведь база могла завершиться некорректно, а автоматический crash recovery предполагает автоматический rollforward. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2004, 17:05 |
|
|
start [/forum/topic.php?fid=43&fpage=152&tid=1606138]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 326ms |
total: | 464ms |
0 / 0 |