Segui este guia simples e consegui instalar o DB2 no Docker.
Agora eu gostaria de importar um banco de dados de exemplo para brincar.
Então abro o IBM Data Studio, clico com o botão direito do mouse na instância > Novo banco de dados... , preencho com meu nome de usuário e senha mas aparece um erro:
O sistema não pode verificar a instância que você especificou. Insira um nome de instância válido ou clique no botão ao lado do campo Nome da instância e selecione um da lista. com.ibm.datatools.adm.explorer.ui.model.InstanceException: Ocorreu um erro interno durante: "Verificando a instância db2inst1 no sistema 192.168.1.44.".
Se eu expandir o erro para obter mais detalhes, vejo:
'Verificando instância db2inst1 no sistema 192.168.1.44.' encontrou um problema.
Ocorreu um erro interno durante: "Verificando a instância db2inst1 no sistema 192.168.1.44.".
Ocorreu um erro interno durante: "Verificando a instância db2inst1 no sistema 192.168.1.44.".
com.ibm.db2.das.core.DasMessageIdentifier (falha de inicialização)
Um mergulho na documentação oficial me leva a essa solução, mas não acho que esse possa ser o problema.
O que me intriga é o 'ponto' ( .
) após o endereço IP. Pode ser este o erro?
Ou existe alguma outra maneira de importar um banco de dados de amostra do IBM Data Studio?
A maneira mais fácil de criar um banco de dados de amostra é fazer login no contêiner:
Uma vez dentro do recipiente:
Se você não quiser usar o banco de dados de amostra fornecido por meio do db2sampl, poderá criar um banco de dados como parte do início do contêiner por meio de
-e DBNAME=MYSAMPLE
:Agora você pode tentar se conectar a esse banco de dados do data studio, configurar suas tabelas e inserir dados.