O banco de dados e o arquivo de checkpoint devem ser definida ao mesmo tempo.
Os parâmetros do banco de dados incluem o ASSOSIZE necessário, DATASIZE e parâmetros WORKSIZE e os opcionais (não indentificados) através de parâmetros ASSODEV WORKDEV mostrado no diagrama de sintaxe.
O FILE=....,CHECKPOINT, ... declaração também é necessária para a definição da base de dados. Os parâmetros de verificação de arquivos (recuada sob a instrução FILE no diagrama de sintaxe) deve ser especificado imediatamente após a declaração FILE.

Os parâmetros essenciais
Os parâmetros do banco de dados incluem o ASSOSIZE necessário, DATASIZE e parâmetros WORKSIZE e os opcionais (não indentificados) através de parâmetros ASSODEV WORKDEV mostrado no diagrama de sintaxe.
O FILE=....,CHECKPOINT, ... declaração também é necessária para a definição da base de dados. Os parâmetros de verificação de arquivos (recuada sob a instrução FILE no diagrama de sintaxe) deve ser especificado imediatamente após a declaração FILE.

Os parâmetros essenciais
ASSO-/DATA-/WORKSIZE especifica o número de blocos e cilindros para ser atribuído ao Associator, Data Storage e ao Work. Um valor do bloco deve ser seguido por um "B", caso contrário, o valor é assumido como sendo cilindros.
Se o Associator ou Data Storage deve ser contido em mais de um conjunto de dados, o tamanho de cada data set deve ser especificado. Se um parâmetro companheiro DATADEV ASSODEV especifica dois ou mais extensões, o ASSOSIZE equivalente ou DATASIZE parâmetro deve especificar os tamanhos de extensão como operandos de posicionamento na ordem correspondente (ver exemplos).
O WORKSIZE mínimo permitido é de 300 blocos.
Nota:
Se ASSOSIZE ou DATASIZE não é especificado, a função ADADEF DEFINE não será executados. Se a WORKSIZE não for especificado, a função irá atribuir três (3) cilindros para o trabalho conjunto de dados. Porque 3 cilindros não são geralmente suficiente para iniciar o banco de dados, WORKSIZE é considerado um parâmetro obrigatório.
DSSIZE especifica o número de blocos e cilindros para ser atribuído o ponto de verificação / Armazenamento de Dados. Para os blocos, o valor especificado deve ser seguido por um "B" (por exemplo, DSSIZE = 80B).
O tamanho do arquivo de verificação com os parâmetros especificados DSSIZE e MAXDS depende
- a quantidade de dados a serem armazenados ET;
- o número de utilitário é executado para que a informação do ponto de verificação deve ser mantida;
- o número de IDs de usuário.
FILE . . . CHECKPOINT Parameter
O parâmetro FILE...CHECKPOINT indica o número do arquivo a ser utilizado para o arquivo de sistema de verificação. Este parâmetro é obrigatório, o número de arquivo deve ser 5000 ou inferior.
Adabas usa o checkpoint system file para armazenar dados de ponto de verificação e dados do usuário fornecido com o CL Adabas e comandos ET.
O parâmetro FILE...CHECKPOINT indica o número do arquivo a ser utilizado para o arquivo de sistema de verificação. Este parâmetro é obrigatório, o número de arquivo deve ser 5000 ou inferior.
Adabas usa o checkpoint system file para armazenar dados de ponto de verificação e dados do usuário fornecido com o CL Adabas e comandos ET.
A maior ISN que pode ser atribuído ao arquivo. O valor especificado é usado para determinar a alocação de espaço para o conversor de endereços. Ao determinar a MAXISN, considere a importância dos dados de ET e os dados de verificação para o seu site.
Considera dados Adabas ET ser mais importante do que os dados de checkpoint. Assim como o ET intervalo de dados no arquivo ISN checkpoint system file está esgotada, o primeiro checkpoint ISN é suprimido e dado para os dados de ET. Este é um processo contínuo. Tão logo o MAXISN for atingido, um conversor de medida novo endereço é atribuído e entregue ao posto de controle de dados. Você pode excluir dados checkpoint pedaço por pedaço com o Adabas Online System function DELCP.
Nota:
A forma como lida com dados do checkpoint está sujeita a alterações em futuras versões do Adabas.
ACRABN/ DSRABN/ NIRABN/ UIRABN: Starting RABN
Estes parâmetros podem ser utilizados para provocar atribuição de suas respectivas áreas, para começar a RABN especificados:
- ACRABN para o address converter
- DSRABN para Data Storage
- NIRABN para o normal index
- UIRABN para o upper index
ASSO-/DATA-/WORKDEV especificam o tipo de dispositivo (s) a ser atribuído ao Associator, Data Storage e a Work. Esses parâmetros são necessários apenas se o tipo de dispositivo a ser utilizado é diferente do especificado com o parâmetro ADARUN DEVICE.
WORKDEV, se especificado, só pode ser um tipo de dispositivo. Se o Associator (ASSODEV) ou Data Storage (DATADEV) deve estar contido em mais de um conjunto de dados, o tipo de dispositivo para cada conjunto de dados deve ser especificado, mesmo se ambos são extensões do tipo de dispositivo ADARUN.
Se forem usadas várias extensões com conjuntos de dados VSAM, ASSODEV DATADEV e deve refletir o tipo de dispositivo dinâmico, ou seja, DD/xxxxR1 = 9999; DD xxxxR2 = 8888, ... DD/xxxxR5 = 5555. Por exemplo, ao definir DDDATAR1 e DDDATAR2, DATADEV = 9999,8888.
De alocação de espaço para tipos de dispositivo especificado deve ser dada no companheiro ASSOSIZE, datasize e parâmetros WORKSIZE nesta ou em outra declaração ADADEF no mesmo emprego. Se um parâmetro ASSODEV ou DATADEV especifica mais de uma medida sobre o mesmo dispositivo ou tipos diferentes (DATADEV = 3380,3390, por exemplo), o companheiro ou ASSOSIZE datasize parâmetro deve especificar os tamanhos de extensão relacionados em ordem correspondente.
ASSOPFAC define a porcentagem de espaço em cada bloco RABN Associator a ser reservado para as entradas posteriores (preenchimento de espaço). Este espaço é usado para extensões descritor mais tarde ou adições ISN. O valor percentual especificado, que pode variar de 10-90, deve ser grande o suficiente para evitar a sobrecarga causada quando forças bloco estouro da divisão de um bloco de endereços existentes em dois novos blocos. ASSOPFAC Se não for especificado, ADADEF assume um fator de preenchimento de 10%.
DATAPFAC define a porcentagem de espaço em cada bloco de dados RABN armazenamento de reserva para as entradas posteriores (preenchimento de espaço). Este espaço é usado quando a alterações de um registro de dados existentes fazem com que necessita de mais espaço no bloco, um registo actualizado de que não cabe mais no bloco existente deve ser transferida para outro bloco. O valor percentual especificado, que pode variar de 10-90, deve ser grande o suficiente para evitar a sobrecarga causada quando forças bloco estouro da divisão de um bloco de endereços existentes em dois novos blocos. DATAPFAC Se não for especificado, ADADEF assume um fator de preenchimento de 10%.
Nota:
Valores para ASSOVOLUME DataVolume e deve ser colocado entre apóstrofos.
ASSOVOLUME especifica o volume no qual o espaço do arquivo Associator (isto é, o AC, NI, e extensões da interface do usuário) deve ser alocado.
DataVolume especifica o volume no qual o arquivo do espaço de armazenamento de dados (extensões DS) são alocados.
Se o número solicitado de blocos não podem ser encontrados no volume especificado, tentativas ADADEF atribuição ignorando o ASSOVOLUME ou valor do parâmetro DataVolume.
Se ACRABN, UIRABN ou NIRABN for especificado, ADADEF ignora o valor ASSOVOLUME aquando da atribuição do tipo de medida correspondente.
Se DSRABN for especificado, DataVolume é ignorado para o arquivo relacionado.
Se ASSOVOLUME e / ou DataVolume não são especificados, o arquivo Associator e / ou espaço de armazenamento de dados, respectivamente, é atribuído de acordo com as regras ADADEF de alocação padrão.
DBIDENT especifica o número de identificação a ser atribuído ao banco de dados. Um valor no intervalo 1-65535 pode ser especificado. Se este parâmetro for omitido, o valor especificado com o parâmetro DBID ADARUN é usado.
Se vários bancos de dados devem ser estabelecidos, o parâmetro DBIDENT é necessária para identificar exclusivamente cada banco de dados.
Dbname é o nome a ser atribuído ao banco de dados. Esse nome aparece no título do Estado de Banco de Dados Relatório produzido pelo utilitário ADAREP. Um máximo de 16 caracteres podem ser especificados. Coloque o nome entre aspas simples se o nome inclui quaisquer caracteres especiais diferentes traços, ou se o nome contém espaços embebidos.
Se este parâmetro for omitido, um valor padrão de "General-DATABASE" é atribuído.
DSdev especifica o tipo de dispositivo a ser usado para o arquivo de verificação de armazenamento de dados. Não existe um valor padrão, se DSdev não é especificado, um tipo de dispositivo é usado arbitrária.
DSREUSE indica se o espaço que fica disponível no arquivo de verificação está para ser reutilizado. O padrão é SIM.
O parâmetro FACODE especifica a codificação padrão para campos alfanuméricos para todos os arquivos no banco de dados. A codificação deve ser derivado da codificação EBCDIC, ou seja, X'40 'é o caractere de espaço. Modal ou mudança do tipo double-byte character set (DBCS) codificações são suportadas; tipo fixo DBCS (DBCS apenas) codificações não são suportados. A chave de codificação padrão é 37.
A finalidade da configuração do banco de dados a nível é servir como um padrão ao carregar arquivos. Uma vez carregada, a codificação de um arquivo é armazenado em seu FCB.
Você pode alterar a codificação padrão definido neste parâmetro usando a função ADADEF MODIFY. Alterar a configuração do banco de dados à escala não afeta os arquivos já carregados.
O parâmetro FWCODE especifica a codificação padrão para caracteres largos campos (W) de formato para todos os arquivos no banco de dados. A codificação padrão é 4095, ou seja, Unicode.
O parâmetro FWCODE pode ser usado para definir uma codificação de caracteres longa que define o subconjunto de pontos de código de todas as codificações do usuário. Por exemplo, o Unicode abrange cerca de 50.000 pontos de código em vez de Host-DBCS e Shift-JIS, com cerca de 10.000 pontos de código cada.
A finalidade da configuração do banco de dados a nível é servir como um padrão ao carregar arquivos. Uma vez carregada, a codificação de um arquivo é armazenado em seu FCB.
Você pode alterar a codificação padrão definido neste parâmetro usando a função ADADEF MODIFY. Alterar a configuração do banco de dados à escala não afeta os arquivos já carregados.
ISNSIZE indica se ISNs no arquivo são 3 ou 4 bytes. O padrão é de 3 bytes.
MAXDS / NI / UI especificar o número máximo de blocos por extensão secundária para armazenamento de dados, o índice normal, eo índice superior, respectivamente. O valor especificado deve ser seguido por um "B" para os blocos (por exemplo, MAXDS = 8000B) e não pode ser superior a 65535B.
MAXFILES especifica o número máximo de arquivos que podem ser carregadas no banco de dados. O valor mínimo para este parâmetro é 3. O valor máximo permitido é de 5000 ou um a menos que o tamanho do bloco ASSOR1, o que for menor. Por exemplo, 2003 é o maior valor MAXFILES para um banco de dados cujo ASSOR1 é armazenado em um DASD 3380.
O valor especificado determina o número de blocos de controle de arquivos e tabelas de definição de campo a ser alocado, quando o banco de dados está sendo estabelecida. Cada bloco de controle de arquivo precisa de um bloco Associator e cada tabela de definição de campo requer quatro blocos Associator.
Se este parâmetro for omitido, um valor de 255 é atribuído.
Uma vez que o banco de dados foi estabelecido, o valor para MAXFILES só pode ser alterado, executando as funções REORASSO ou REORDB do utilitário ADAORD.
NAME especifica o nome para o arquivo de verificação a ser definida. Esse nome aparece no status de banco de dados Relatório produzido pelo utilitário ADAREP. O número máximo de caracteres permitido é 16. O nome do arquivo padrão é CHECKPOINT.
NISIZE especifica o número de blocos e cilindros para ser atribuído ao índice normal. Para os blocos, o valor especificado deve ser seguido por "B" (por exemplo, NISIZE = 80B).
Quando for encontrado um erro enquanto a função está sendo executado, o programa imprime uma mensagem de erro e termina com o usuário abend 34 (com um despejo) ou o usuário abend 35 (sem descarga). Quando NOUSERABEND é especificado, ele deve ser especificado como o primeiro parâmetro (antes de todos os outros parâmetros) para a função de utilidade.
Se NOUSERABEND for especificado, o utilitário não abend depois de imprimir a mensagem de erro. Em vez disso, a mensagem de "utilidade encerrada devido a Condição de erro" é exibida eo utilitário termina com o código de condição de 20.
Especifique OVERWRITE para escrever sobre um banco de dados existente. OVERWRITE não pode ser especificado durante a criação de um banco de dados com conjuntos de dados recém-formatado.
RABNSIZE especifica o período de RABNs no banco de dados. Especifique 3 para 24 bits ou 4 RABNs RABNs para 31 bits. O padrão é 3.
O parâmetro é utilizado com REPTOR ADADEF DEFINE para especificar se um banco de dados Adabas normal está sendo definido, ou se um evento Replicator Server está sendo definido. Os valores possíveis são "sim" ou "NÃO" (o padrão).
Especifique REPTOR=NO para um banco de dados Adabas normal. Especifique REPTOR=YES para um servidor Replicator evento.
O parâmetro UACODE especifica a codificação padrão para campos alfanuméricos para usuários ASCII. A codificação deve ser derivado de codificação ASCII, ou seja, X'20 'é o caractere de espaço. Codificações para vários conjuntos de caracteres de byte são suportados. A codificação padrão é 437.
O valor UACODE não é armazenado no arquivo a ser carregado.
Você pode substituir a codificação padrão definido neste parâmetro para uma sessão de usuário usando o comando OP. Você pode mudá-lo, geralmente usando a função ADADEF MODIFY.
Definindo o parâmetro UES ativa suporte a codificação universal para o banco de dados. Qualquer parâmetro xxCODE válido (FACODE, FWCODE, UACODE, UWCODE) define implicitamente UES = YES.
Para desativar UES, você deve definir explicitamente UES = NO.
Você pode alterar a configuração padrão desse parâmetro, geralmente usando a função ADADEF MODIFY.
UISIZE especifica o número de blocos e cilindros para ser atribuído ao índice superior. Para os blocos, o valor especificado deve ser seguido por "B" (por exemplo, UISIZE = 80B).
O parâmetro UWCODE especifica a codificação do usuário para caracteres largos campos (W) formato. Se o parâmetro não for especificado, o valor padrão é o valor atual da FWCODE.
A finalidade da configuração do banco de dados a nível é servir como um padrão ao carregar arquivos. Uma vez carregada, a codificação de um arquivo é armazenado em seu FCB.
Você pode substituir a codificação padrão definido neste parâmetro para uma sessão de usuário usando o comando OP. Você pode alterar a configuração padrão, geralmente usando a função ADADEF MODIFY. Alterar a configuração do banco de dados à escala não afeta os arquivos já carregados.
Exemplos
Exemplo 1:
ADADEF DEFINE
ADADEF ASSOSIZE=200,DATASIZE=600,WORKSIZE=50
ADADEF DBIDENT=1,DBNAME=DATABASE-1
ADADEF MAXFILES=150
ADADEF FILE=1,CHECKPOINT
ADADEF NAME='DB1-CHECKPOINT',MAXISN=5000
ADADEF DSSIZE=2,NISIZE=50B,UISIZE=10B
O Associator, Data Storage e tamanhos da Work são iguais aos cilindros 200, 600 e 50, respectivamente. O identificador numérico para o banco de dados é 1 eo nome do banco é banco de dados-1. O número máximo de arquivos (e o maior número de ficheiro) que podem ser carregadas no banco de dados é de 150. Arquivo 1 deve ser reservado para o arquivo de verificação Adabas. O nome do arquivo do sistema é a primeira DB1 CHECKPOINT. O tamanho de armazenamento de dados para este arquivo é para ser 2 cilindros, o tamanho do índice normal de 50 blocos, o tamanho do índice superior a 10 quadras, e os MAXISN deve ser 5000.
Exemplo 2:
ADADEF DEFINE
ADADEF ASSODEV=3380,DATADEV=3380,3390,WORKDEV=3380
ADADEF ASSOSIZE=100,DATASIZE=200,300,WORKSIZE=25
ADADEF DBIDENT=2,DBNAME='DATABASE_2'
ADADEF MAXFILES=255
ADADEF FILE=255,CHECKPOINT,MAXISN=5000
ADADEF DSSIZE=3,NISIZE=100B,UISIZE=20B
O Associator deve ser contida em um tipo de dispositivo de 3380, e ocupa 100 cilindros. Data Storage é composto por dois conjuntos de dados: o primeiro conjunto de dados é de 200 cilindros contidas no primeiro tipo de dispositivo DATADEV (3380), eo segundo conjunto de dados é de 300 cilindros contidas no segundo tipo de dispositivo DATADEV (3390). O espaço da Work é de 25 cilindros no dispositivo WORKDEV (3380).
O identificador numérico para o banco de dados é 2, eo nome do banco de dados é DATABASE_2. Um máximo de 255 arquivos podem ser carregados no banco de dados. Um arquivo de checkpoint Adabas é carregado durante esta etapa.
Original - Clique Aqui
0 comentários:
Enviar um comentário