У меня есть экземпляр DB2, установленный как часть AMI разработки IBM WebSphere Portal в облаке Amazon EC2. Он установил отдельную постоянную файловую систему от остальной части AMI.
Вчера AMI был прекращен, и в результате этого прекратилась работа DB2. Его не закрыли чисто, а просто остановили.
Сегодня я пытаюсь перезапустить сервер портала WebSphere, который должен подключиться к экземпляру DB2. Но экземпляр DB2 не работает.
Поэтому мне нужно перезапустить экземпляр DB2, но как это сделать, не сразу очевидно. Может ли кто-нибудь сказать мне, что мне нужно запустить, чтобы это снова заработало?
ОС - SuSE Linux, версия DB2 - 9.1
Хорошо, у меня это работает. Что мне нужно было сделать, так это su к владельцу экземпляра db2 (в данном случае имя пользователя было db2inst1)
В домашнем каталоге этого пользователя находится каталог с именем «sqllib / adm», а под ним - исполняемый файл с именем «db2start», который необходимо запустить.
Первоначально этот скрипт у меня не удался с ошибкой «SQL6048N». Чтобы исправить это, мне пришлось изменить имя хоста в файле sqllib / db2nodes.cfg - имя хоста в текущем экземпляре было другим, потому что имя хоста изменяется при завершении и перезапуске образа AMI. Это имя хоста также пришлось изменить в файле /opt/ibm/db2/V9.1/default.env