Ошибка резервного копирования для DB2 - PullRequest
0 голосов
/ 06 мая 2018

Я использую Data Studio для подключения к серверу баз данных DB2 (сервер db2 работает на компьютере с Linux). Сервер отключил вход по паролю SSH, и я могу использовать только SSH с использованием закрытого ключа и ключевой фразы.

Я настроил SSH-соединение в Data Studio для использования закрытого ключа, и я могу установить удаленное SSH-соединение из Data Studio. Но при попытке выполнить резервное копирование базы данных происходит сбой из-за следующей ошибки авторизации.

com.ibm.datatools.cmdexec.RemoteExecutorAuthenticationException: com.ibm.tivoli.remoteaccess.RemoteAccessAuthException: CTGRI0000E Не удалось установить соединение с целевым компьютером с предоставленными учетными данными авторизации. CTGRI0000E Не удалось установить соединение с объектом компьютер с предоставленными учетными данными для авторизации. CTGRI0000E Не удалось установить соединение с целевым компьютером с предоставленными учетными данными для авторизации.

Кто-нибудь знает, что является причиной проблемы?

1 Ответ

0 голосов
/ 06 мая 2018

Работает нормально для меня ... DataStudio 4.1.3 на Winx64, удаленный Db2-v11 на Linux x6, и я использую закрытый ключ учетной записи владельца экземпляра Db2 внутри DataStudio. Однако мой Linux допускает и аутентификацию по паролю и аутентификацию с открытым ключом, что может быть значительным.

В DataStudio какой метод запуска вы выбрали для резервного копирования? По умолчанию используется jdbc. Вы нажали " Команда предварительного просмотра ", чтобы увидеть, что DataStudio отправит? Для jdbc он просто запускает SYSPROC.ADMIN_CMD для выполнения резервного копирования.

Имеет ли значение, если вы выбрали метод запуска 'Db2 server CLP' в инструменте DataStudio?

Существует также техническая рекомендация об ограничении , что может иметь значение.

...