Criando e Preenchendo Tabelas de Banco de Dados para Recursos no DB2 com Arquivos em Lote

Use arquivos em lote e scripts do banco de dados para criar e preencher tabelas no IBM® DB2 para IBM Rational Asset Manager.

Antes de Iniciar

Se estiver usando o IBM WebSphere Application Server e for usar o aplicativo de configuração do servidor em um sistema operacional suportado diferente do z/OS, será possível ignorar essa tarefa, porque o aplicativo de configuração do servidor pode criar e configurar os bancos de dados para você.

Se preferir criar o banco de dados e tabelas manualmente, consulte Criando Tabelas de Banco de Dados para Ativos no DB2 Manualmente.

Pode-se criar o banco de dados e as tabelas automaticamente executando arquivos em lote. O DB2 já deve estar instalado e em execução. Certifique-se de que sabe o local dos scripts SQL que estão incluídos na mídia de instalação. O local é install_location\ram\DatabaseScripts\DB2 se você instalou utilizando o Installation Manager. Deve-se também saber o diretório de instalação do DB2 (normalmente C:\Program Files\IBM\SQLLIB para Windows e opt/IBM/DB2/V10.1 para Linux, AIX ou Linux for zSeries.

No Linux, AIX ou Linux para zSeries, efetue login como um usuário com privilégios suficientes para criar o banco de dados. Por exemplo, efetue login como o proprietário da instância do DB2. O usuário padrão é db2inst1.

Você usará os seguintes scripts:
  • Para Windows: dbcreate_populate.bat
  • Para Linux:Para AIX: dbcreate_populate.sh
  • Para Linux for zSeries: dbcreate_populate_zLinux.sh
  • dbcreate.sql
  • RAMSCHEMA_DB2.sql
  • bootStrap_DB2.sql

Procedimento

  1. Se você estiver instalando a partir do CD, copie os scripts SQL para o seu sistema de arquivos local.
  2. Para Linux:Para AIX:Para Linux for zSeries: Verifique se você tem permissão de gravação para o diretório que contém os scripts SQL.
  3. Em uma linha de comando, vá para o diretório que contém os scripts SQL para DB2 (caminho para mídia de instalação\ db_scripts\DB).
  4. Execute o seguinte arquivo em lote:
    • Para Windows: dbcreate_populate.bat
    • Para Linux:Para AIX: dbcreate_populate.sh
    • Para Linux for zSeries: dbcreate_populate_zlinux.sh
  5. Quando solicitado, digite o nome do banco de dados ou pressione a tecla Enter para aceitar o nome do banco de dados padrão (RAMDB).
  6. No próximo prompt, insira o caminho de diretório de instalação do DB2, ou pressione a tecla Enter para aceitar o valor padrão (C:\Program Files\IBM\SQLLIB para Windows, e /opt/IBM/DB2/V10.1 para Linux, AIX, ou Linux for zSeries.
  7. O arquivo em lote é executado. O script executa as seguintes ações:
    • Um banco de dados com o nome que você digitou é criado.
    • O espaço de tabela é configurado para o banco de dados.
    • As tabelas e o esquema para RAM são criados no banco de dados.
    Nota: Ao executar o arquivo em lote pela primeira vez, pode-se ver diversas mensagens de erro SQL0204N, informando que nome é um nome indefinido, que serão semelhantes ao seguinte exemplo:
    ** Erro na CLI ao executar a instrução SQL:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM" é um nome indefinido.  SQLSTATE=42704
    Se você estiver executando o arquivo em lote pela primeira vez, poderá ignorar com segurança essas mensagens.
  8. Verifique se as tabelas foram criadas. Por exemplo, inicie o Centro de Controle DB2 e procure pelo banco de dados RAMDB. Verifique se o banco de dados e as tabelas foram criados.

O que Fazer Depois


Feedback