Início > Banco de dados, DB2 / Banco de dados > Diferença entre os comandos CONNECT e ATTACH no DB2

Diferença entre os comandos CONNECT e ATTACH no DB2

Muitos novos usuários tem dúvidas sobre os comandos CONNECT e ATTACH no DB2.

Para falar a diferença, primeiro tenho que dar um conceito: O DB2 trabalha com Instancias, uma Instancia pode ter N bancos de dados. Em um computador, posso ter N Instancias, cada uma com N bancos de dados.

Dito isso, posso definir:

  • Attach é utilizado em uma applicação que precisa trabalhar a nivel de instância, por exemplo, alterando parametros da instância.
  • Connect é utilizado em aplicações que vão trabalhar com um banco de dados em específico.

Para poder conectar em uma instância do DB2, é necesário setarmos a variável de instancia DB2INSTANCE (export DB2INSTANCE=banana), e então utilizar o comando:

db2 attach to banana

Agora, supondo que eu tenha um banco de dados chamado abacaxi, e quero me conectar nele, o comando é:

db2 connect to abacaxi

Enjoy!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: