DB2 (версия: 11.5.0.1077) Команда LIST ACTIVE DATABASES не работает - PullRequest
0 голосов
/ 11 апреля 2020

Я загрузил следовую версию DB2 (выполнив следующие шаги: https://www.db2tutorial.com ... некоторые шаги не были выполнены после установки), и я открыл Администратор: DB2 CLP - DB2COPY1 -db2, затем я дал cmd как

db2 => СПИСОК АКТИВНЫХ БАЗ ДАННЫХ

вывод (ошибка):

SQL1096N Команда недопустима для этого типа узла.

db2 =>

не работает, здесь версия DB2: 11.5.0.1077, посоветуйте, пожалуйста, как действовать дальше. На самом деле не только эта команда, так что многие команды не работают.

1 Ответ

2 голосов
/ 11 апреля 2020

Сообщение:

"SQL1096N Команда недопустима для этого типа узла."

, поскольку ответ на команду "list active databases" обычно означает, что вы выполнили не устанавливайте продукт Db2-сервера, или у вас установлено несколько продуктов Db2, и вы решили действовать на экземпляре клиента вместо экземпляра сервера.

Возможно, вы установили полный Db2 -клиент продукта случайно, нажав не ту кнопку на странице программы установки gui для Install a product, или загружаемый установочный образ был не образом сервера (но вместо этого был изображением клиента).

Различные способы просмотра типа узла:

  • Вы можете увидеть, какие продукты Db2 вы установили, если вы запускаете appwiz.cpl из Windows меню Пуск и просмотрите список.

  • Вы также можете увидеть, что вы установили, если вы изучите файл журнала, созданный программой установки во время установки.

  • откройте окно db2cmd.exe (из Windows Пуск> Выполнить) и я Там выполните команду db2 get dbm cfg | more, а рядом с началом вы увидите Node type = ..... Если ваше окно db2cmd.exe обращается к установке сервера, тогда тип узла будет примерно таким: ...Server edition with local and remote clients. Если вы видите Node type = Client, значит, вы не обращаетесь к установке сервера. Таким образом, в этом случае вы можете либо удалить образ клиента и установить образ сервера, либо настроить окно db2cmd.exe для настройки установки сервера.

Если у вас установлено несколько продуктов Db2 затем запустите Default DB2 and Database Client Interface Selection wizard, который должен появиться в вашем меню Windows Пуск в группе IBM Db2. Это позволяет вам выбрать, какой экземпляр использовать по умолчанию, чтобы при запуске окна db2cwadmin / db2cmd адрес корректного продукта получал адрес.

Если вы установили продукт Db2-сервера, то вы можете запустить db2cwadmin.bat (из Windows меню Пуск), и в этом окне будут доступны команды db2start и db2stop, а командная строка db2 list active databases сообщит (по умолчанию) одну локальную базу данных с именем SAMPLE, если вы создали база данных по умолчанию в First Steps, которая запускается после установки.

Если вы установили продукт Db2-сервера с всеми настройками по умолчанию в операционной системе Microsoft Windows, то вы также увидит процесс с именем db2sysc.exe в Task List, когда запущен экземпляр Db2.

Убедитесь, что вы загрузили образ server из IBM, а затем снова запустите установите программу и убедитесь, что вы выбрали установку серверного продукта.

...