2014-12-30 3 views
0

У меня есть DB, работающий с TRACKMOD ON, но когда я пытаюсь взять инкрементную резервную копию, используя команду «backup db online incremental to», она дает мне ошибку «SQL2426N База данных не настроена для обеспечения инкрементной операции резервного копирования. Код причины = код причины. "Не удалось взять инкрементное резервное копирование в DB2

Когда я проверяю журнал db2diag, он говорит: «Инкрементное резервное копирование не было включено для табличного пространства SYSCATSPACE, потому что параметр конфигурации TRACKMOD не был включен».

Я взял резервную копию SYSCATSPACE, и TRACKMOD также включен по-прежнему той же ошибкой. может кто поможет!

+1

Сначала я хотел бы проверить что TRACKMOD действительно включен: 'db2 get db cfg для show detail'. Если это так, я попытаюсь взять полную автономную резервную копию базы данных, а затем повторить инкрементную резервную копию. – Lennart

+0

@ Леннарт прав. Пока вы не сделаете полную резервную копию базы данных после включения 'TRACKMOD', вы не сможете выполнить инкрементную резервную копию. –

+0

Я перепроверяю, что он говорит, что «Track Modified Pages ON» .. Я также сделал полную онлайн-резервную копию, используя «резервное копирование db онлайн до », но при этом он дает ту же ошибку. – gaurav

ответ

1

Сначала сделать полную резервную копию (онлайн/оффлайн), то инкрементного резервного копирования будет работать

db2 backup db sampledb to /dev/null 
db2 backup db sampledb incremental to /dev/null 

Для Windows используйте «NUL:» вместо «/ Dev/нуль»

Смежные вопросы