Невозможно подключиться к новой установленной DB2 на WINDOWS 10 - PullRequest
0 голосов
/ 18 октября 2018

Я только что установил DB2 на свой ноутбук с Windows 10.

Установка выглядит нормально.

Если я запускаю db2level, я получаю такой ответ:

C:\IBM\SQLLIB\BIN>db2licm -l
Nome prodotto:                     "IBM DB2 Developer-C Edition"
Tipo di licenza:                      "Comunità "
Data scadenza:                      "Permanente"
Identificativo prodotto:               "db2dec"
Informazioni sulla versione:              "11.1"
Quantità massima di memoria (GB):        "16"
Numero massimo di core:              "4"
Numero massimo di tablespace (GB):   "100"

Когда язапустить db2licm -l я получаю это:

C:\IBM\SQLLIB\BIN>db2licm -l
Nome prodotto:                     "IBM DB2 Developer-C Edition"
Tipo di licenza:                      "Comunità "
Data scadenza:                      "Permanente"
Identificativo prodotto:               "db2dec"
Informazioni sulla versione:              "11.1"
Quantità massima di memoria (GB):        "16"
Numero massimo di core:              "4"
Numero massimo di tablespace (GB):   "100"

DB2 запущена, я могу без проблем выполнить команду db2stop и db2start.

А теперь ПРОБЛЕМА: я не могу найти способ ПОДКЛЮЧИТЬк экземпляру DB2.Фактически, когда я запускаю команду CONNECT, окно CLPPlus зависает следующим образом:

окно CLPPlus

, а использование ОЗУ начинает расти:

ОЗУ DB2использование

Я гуглил сайты IBM, не найдя подходящего решения.

Кто-нибудь сталкивался с такой же проблемой?

Большое спасибо

Ettore

2018-10-22

Я думаю, что вы поставили меня на правильный путь.

Я проверил, могу ли я создать базу данных SAMPLE, и я получилthis:

C:\IBM\SQLLIB\BIN>db2sampl
Creating database "SAMPLE"...
Existing "SAMPLE" database found...
The "-force" option was not specified...
Attempt to create the database "SAMPLE" failed.
SQL1005N  L'alias del database "SAMPLE" esiste già nella directory del database locale oppure nella directory del database di sistema.
'db2sampl' processing complete.

Итак, база данных SAMPLE уже существует, я пытался воссоздать ее, но операция не удалась:

C:\IBM\SQLLIB\BIN>db2sampl -force
Creating database "SAMPLE"...
Existing "SAMPLE" database found...
Dropping and recreating database "SAMPLE"...
Attempt to drop existing database "SAMPLE" failed.
Attempt to create the database "SAMPLE" failed.
SQL30082N  Elaborazione di sicurezza non riuscita con codice di errore "3" ("PASSWORD MISSING").  SQLSTATE=08001

'db2sampl' processing complete.

Что-то не так с базой данных SAMPLE.

ИтакЯ пытался создать новую базу данных, и она работала:

db2 => CREATE DATABASE TEST_DB AUTOMATIC STORAGE YES
DB20000I  Il comando CREATE DATABASE è stato completato con esito positivo.

, и команда CONNECT тоже работала:

db2 => ПОДКЛЮЧИТЬСЯ К TEST_DB Informazioni sul collegamento del database База данных сервера = DB2 / NT64 11.1.3.3 ID autorizzazione SQL = ETTORE Язык базы данных псевдонима = TEST_DB db2 =>

ТогдаЯ пытался отбросить базу данных SAMPLE:

db2 => DROP DATABASE SAMPLE

L'applicazione è già collegata и «DB2» наставника и его коллеги по колледжу и «NDEDE68D» за каждую ссылку в отдельности.db2 =>

Что это значит?

Когда я даю команду DB2 в D: \ IBM \ SQLLIB \ BIN, я не знаю об экземпляре I 'м соединяясь с.Является ли "NDEDE68D" другим экземпляром?

В любом случае я пытался подключиться к TEST_DB в DATA STUDIO, и это удалось:

IBM DATA STUDIO Соединение с TEST_DB

когда я попытался (снова) подключиться к SAMPLE db из окна DB2, через несколько секунд DB2 начала пожирать RAM:

использование RAM

В заключение, проблема теперь касается только базы данных SAMPLE.

Как подключиться к базе данных SAMPLE или как избавиться от нее и восстановить ее?

Большое спасибо

2018-10-22 14: 37

@ Павел: вот ответы на ваши вопросы.Большое спасибо!

db2 => LIST NODE DIRECTORY
    Directory nodo
    Numero di voci nella directory = 1
    Voce nodo 1:
    Nome nodo                                        = NDEDE68D
    Commento                          
    Tipo voce di directory      = LOCAL
    Protocollo                        = TCPIP
    Nome Host                         = localhost
    Nome servizio                     = 50000

db2 => LIST DATABASE DIRECTORY
Directory del database di sistema
Numero di voci nella directory = 2

Voce di database 1:

Alias del database                          = TEST_DB
Nome database                                  = TEST_DB
Directory database locale             = C:
Livello di release database   = 14.00
Commento                          =
Tipo voce di directory      = Indiretto
Numero partizione database catalogo          = 0
Nome host server alternativo            =
Numero porta server alternativo  =

Voce di database 2:

Alias del database                          = SAMPLE
Nome database                                  = SAMPLE
Nome nodo                                        = NDEDE68D
Livello di release database   = 14.00
Commento                          =
Tipo voce di directory      = Remoto
Numero partizione database catalogo          = -1
Nome host server alternativo            =
Numero porta server alternativo  =

db2 =>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...