DB2 - Exemplos simples - CREATE DATABASE



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

DB2 - Exemplos simples - CREATE DATABASE

The CREATE DATABASE statement is used to create a new DB2 database.
Database creation syntax is as follows

A instrução CREATE DATABASE é usada para criar um novo banco de dados DB2.
A sintaxe de criação de banco de dados é a seguinte

    CREATE DATABASE database-name
           BUFFERPOOL bp-name
           INDEXBP idx-name
           STOGROUP stogroup-name
           CCSID ASCII/EBCDIC/UNICODE

Syntax Explanation:

  • BUFFERPOOL:
    Specifies the default buffer pool name to be used for table spaces created within the database.
    If you omit the BUFFERPOOL clause, then the default BP, BP0 is used.

  • INDEXBP:
    Specifies the default buffer pool name to be used for the indexes created within the database.
    If you omit the INDEXBP clause, the default BP, BP0 is used.

  • STOGROUP:
    Specifies the storage group to be used to support DASD space requirements for table spaces and indexes within the database.
    The default is SYSDEFLT.

  • CCSID (Coded Character Set ID)
    Specifies the default encoding scheme for data stored in the database.
    Encoding Schemes are ASCII, EBCDIC, UNICODE.

Explicação da sintaxe:

  • BUFFERPOOL:
    Especifica o nome do buffer pool padrão a ser usado para espaços de tabela criados no banco de dados.
    Se você omitir a cláusula BUFFERPOOL, o padrão BP, BP0 será usado.

  • INDEXBP:
    Especifica o nome do buffer pool padrão a ser usado para os índices criados no banco de dados.
    Se você omitir a cláusula INDEXBP, o padrão BP, BP0 será usado.

  • STOGROUP:
    Especifica o grupo de armazenamento a ser usado para suportar os requisitos de espaço DASD para espaços de tabela e índices no banco de dados.
    O padrão é SYSDEFLT.

  • CCSID (ID do conjunto de caracteres codificados)
    Especifica o esquema de codificação padrão para dados armazenados no banco de dados.
    Os esquemas de codificação são ASCII, EBCDIC, UNICODE.

Example 1 - Exemplo 1:

Create a database DSN1D91P.
Specify DSN1G910 as the default storage group to be used for the table spaces and indexes in the database.
Specify 8KB buffer pool BP8K1 as the default buffer pool to be used for table spaces in the database, and BP2 as the default buffer pool to be used for indexes in the database.

Crie um banco de dados DSN1D91P.
Especifique DSN1G910 como o grupo de armazenamento padrão a ser usado para os espaços de tabela e índices no banco de dados.
Especifique 8KB buffer pool BP8K1 como o buffer pool padrão a ser usado para espaços de tabela no banco de dados e BP2 como o buffer pool padrão a ser usado para índices no banco de dados.

    CREATE DATABASE DSN1D91P
           STOGROUP DSN1G910
           BUFFERPOOL BP8K1
           INDEXBP BP2;

Example 2 - Exemplo 2:

Create a database DSN1TEMP.
Use the defaults for the default storage group and default buffer pool names.
Specify ASCII as the default encoding scheme for data stored in the database.

Crie um banco de dados DSN1TEMP.
Use os padrões para o grupo de armazenamento padrão e nomes de buffer pool padrão.
Especifique ASCII como o esquema de codificação padrão para dados armazenados no banco de dados.

    CREATE DATABASE DSN1TEMP CCSID ASCII;