Когда я пытаюсь выполнить восстановление через домашнюю среду Berkeley DB, с помощью этого кода C ++:
auto envFlags = DB_CREATE |
DB_INIT_LOCK |
DB_INIT_LOG |
DB_INIT_MPOOL |
DB_INIT_TXN |
DB_THREAD |
DB_RECOVER;
dbEnv.open(dbHomePath.c_str(), envFlags, 0);
Я получаю следующую ошибку:
BDB1579 Database handles still open at environment close
Что бы это могло быть?
Задача ещё не решена.
Других решений пока нет …