Criando um banco de dados DB2 nos sistemas Linux eUNIX

Crie um banco de dados DB2 para um banco de dados do intermediário ou do usuário.

Ao criar um intermediário, você especifica o nome de usuário e a senha que serão utilizados para a conexão com o banco de dados do intermediário. O processo de criação de um intermediário cria as tabelas necessárias do intermediário no esquema do usuário no banco de dados do intermediário, se as tabelas ainda não existirem. O DB2 autentica o nome do usuário utilizando o gerenciamento de usuário do sistema operacional; não é necessário definir o nome do usuário para o próprio DB2.

Para criar um banco de dados DB2 no Linux no UNIX:

  1. Inicie sessão como root.
  2. Crie uma instância do banco de dados. Utilize os comandos mostrados aqui para obter orientação para as diferentes plataformas.
    • No AIX:
      /usr/lpp/db2_08_01/instance/db2icrt -u fence_userID username
    • No Linux, Solaris ou HP-UX:
      /opt/IBM/db2/V8.1/instance/db2icrt -u fence_userID username

    O username que você especificar nesse comando determina o proprietário nomeado da instância do banco de dados. Efetue logon como este usuário sempre que desempenhar qualquer ação em relação à instância de banco de dados (por exemplo, criando ou modificando um banco de dados). Os exemplos de comando utilizados nesse tópico assumem que você efetuou logon como nome de usuário e utiliza o caractere til (~) para indicar este ID do usuário nos comandos do DB2 emitidos.

    Se você não estiver com logon efetuado como o usuário que pertence à instância do banco de dados, será necessário modificar os comandos mostrados para especificar a propriedade explícita através da especificação do ID do usuário do proprietário nome_do_usuário, seguindo o caractere ~ sempre que ele for utilizado nos exemplos.

    O fence_userID se refere ao ID do usuário sob o qual executar os procedimentos armazenados. Você pode especificar um ID diferente para o ID do proprietário da instância para o banco de dados para segurança extra e proteção que é alcançada porque o procedimento armazenado é executado sob um ID diferente e; portanto, em um processo diferente, para a própria instância de banco de dados.

    Para obter explicação adicional da propriedade do banco de dados, consulte a biblioteca do DB2.

  3. Efetue logon como username.
  4. Crie um banco de dados (denominado neste exemplo de WBRKBKDB) utilizando os comandos a seguir (em algumas plataformas, um nome de caminho explícito é necessário).
    Você deve inserir um espaço entre o ponto inicial e o caractere til no primeiro comando mostrado aqui:
    . ~/sqllib/db2profile
    db2start
    db2 create database WBRKBKDB
    db2 connect to WBRKBKDB
    db2 bind ~/sqllib/bnd/@db2cli.lst grant public CLIPKG 5
  5. Você deve aumentar o tamanho de heap do banco de dados para assegurar que ele seja suficiente para o intermediário. Esta tarefa é descrita em Alterando o Tamanho de Heap do Banco de Dados em Bancos de Dados do Intermediário do DB2.
  6. Se estiver utilizando uma instância DB2 de 64 bits, inclua <DB2 instance directory>/sqllib/lib32 no início da variável de ambiente do caminho da procura da biblioteca.
  7. Se você estiver utilizando grupos de execução de 64 bits, configure a variável de ambiente MQSI_LIBPATH64 para incluir as bibliotecas comuns de banco de dados de 64 bits.

Quando emitir o comando de criação do intermediário, as tabelas serão criadas dentro do banco de dados para manter as informações requeridas.

Próximo: Caso esteja seguindo as instruções em Configurando os bancos de dados do intermediário e do usuário, a próxima tarefa é Alterando o Tamanho de Heap do Banco de Dados em Bancos de Dados do Intermediário do DB2.
Tarefas relacionadas
Configurando os bancos de dados do intermediário e do usuário
Ativando as Conexões ODBC para os Bancos de Dados
Alterando o Tamanho de Heap do Banco de Dados em Bancos de Dados do Intermediário do DB2
Autorizando o Acesso a Bancos de Dados do Intermediário e do Usuário
Referências relacionadas
Bancos de Dados Suportados
Informações relacionadas
Centro de Informações do DB2 V9.1 (sistemas distribuídos)
Centro de Informações do DB2 V8 (sistemas distribuídos)
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:37

ah14480_