Tinniam,
Как создается ваше хранилище ключей gskit (т.е. .kdb) и stash-файл (т.е. .sth file - файл, хранящий зашифрованный пароль для хранилища ключей)?Было ли это создание локально с той же версией на клиентском компьютере, или оно было создано кем-то на другом компьютере с другой версией gskit?
Существует известная проблема несовместимости gskit (http://www -01.ibm.com/support/docview.wss?uid=swg22014693).Stash-файл, созданный в версии GSKit 8.0.50.69 и более поздних версиях, не может быть прочитан более низкой версией, и он вернет точно ошибку gskit 414.
Проверьте gskit, где создано ваше хранилище ключей и stash-файл, и версию, котораяклиент использует.В файле sqllib / gskit / bin есть инструмент gsk8ver_64, который сообщает вам версию.
Если вы действительно столкнулись с проблемой несовместимости, вам нужно либо обновить свой клиент, чтобы использовать версию Db2, на которой gskit включен.более новая версия границы ИЛИ: найдите более старую версию сервера Db2, такую как 10.5 fp9, и сгенерируйте новое хранилище ключей и stash-файл с более низкой версией gskit.
ПРИМЕЧАНИЕ: более новая версия gskit может читать stash, созданный более низкойверсия.Но stash-файл, созданный 8.0.50.69 и более новыми версиями, недоступен для чтения в версии gskit ниже версии 8.0.50.69.
Надеюсь, это поможет решить вашу проблему.
Кевин См.
Команда безопасности гибридного облака Db2