Db2

  • Автор темы Pershin
  • Дата начала
P

Pershin

#1
DB2 Express-C 9.7, Ubuntu.

Здравствуйте! Только что установил DB2, начинаю разбираться. И сразу же наткнулся на препятствие:

При попытке создать новую базу данных в центре управления (db2cc из под db2inst1) получаю:

SQL4414N Сервер администратора DB2 не активен.
Объяснение: Этот запрос невозможно обработать, пока не будет активен сервер администратора DB2.
Действия пользователя: Запустите сервер администратора DB2 при помощи команды DB2ADMIN START и повторите данный запрос.

Но как запускать сервер, так и не разобрался.
Логинюсь под dasusr1, пишу в терминале db2admin start, получаю Permission denied.
Как правильно?

Команда dasauto -on работает, но ошибка SQL4414N всё равно сохраняется

Добавлю ещё вот что: только что обнаружил, что мастер установки напортачил с группами пользователей:
В dasadm1 был пользователь один db2isnt1, а группы db2fadm1 и db2iadm1 были вовсе пустыми.
Расставил их по руководству:
dasadm1 - dasusr1
db2fadm1 - db2fenc1
db2iadm1 - db2inst1
Это правильно?

Может мастер установки ещё где-то ошибся?
Например в /home/dasusr1/das куча испорченных ссылок, если верить убунте.
Например ссылка bin: Эту ссылку нельзя использовать, потому что её цель «/opt/ibm/db2/V9.7/das/bin» не существует. Хотя я сам проверил - цель прекрасно существует. Так и должно быть?

И ещё такой вопрос: если мне даже удастся запустить сервер в терминале dasusr1, то для работы с базой данных мне всё равно придется разлогиниться и залогиниться под db2inst1, но ведь тогда процесс, запущенный под dasusr1, прервётся?

Буду благодарен за любую помощь.