Сообщение:
"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, а затем снова запустите установите программу и убедитесь, что вы выбрали установку серверного продукта.