Когда я пытаюсь предоставить пароль в сценарии оболочки для подключения к DB2, происходит сбой и отображается ошибка
сценарий оболочки -----
#!/bin/bash
getResults()
{
db2 "connect to xyz user sam using P333vLMP$dFa4M0"
echo "Connected"
}
getResults
$ sh connectdb2.sh
.Во время обработки SQL он возвратил:
SQL30082N Ошибка обработки безопасности по причине «24» («ИМЯ ПОЛЬЗОВАТЕЛЯ И / ИЛИ ПАРОЛЯ НЕДЕЙСТВИТЕЛЬНО»).SQLSTATE = 08001 DB21034E Команда была обработана как оператор SQL, поскольку она не была действительной командой процессора командной строки
Но когда я не предоставляю пароль в сценарии оболочки, он запрашивает пароль, и этоСоединение.
Мой вопрос заключается в том, что я не хочу, чтобы пароль запрашивался, а может кто-нибудь, пожалуйста, помогите мне подключиться к DB2 путем неявного жесткого кодирования passowrd в сценарии оболочки.Самрат