Сбой операции резервного копирования для DB2

Я использую 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 Не удалось установить соединение с целевой машиной с предоставленными учетными данными авторизации.

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


person HHH    schedule 06.05.2018    source источник


Ответы (1)


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

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

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

Существует также техническое примечание об ограничении, которое может быть актуальным.

person mao    schedule 06.05.2018