SYSAOS Introdução
Software AG oferece o Sistema Online Adabas (AOS) aos clientes que tenham exercido um contrato de compra separado para esse recurso. A versão de demonstração está incluído com Adabas e está documentado na documentação DBA Reference.
O Adabas Online System (AOS) é baseada em menus interativos para o Adabas no ambiente relacionado. Um DBA usa para:
- mostrar estatísticas dos usuários no Adabas, monitorar e de controlar os acessos e operação de um ou todos os usuários;
- mostrar e modificar os campos Adabas e files: adicionar campos, atribuir e retirar espaço de files, altera files e o layout de banco de dados, visualizar e remover campos descritores;
- restringir o uso para de arquivos para usuários de serviços públicos somente, ou o acesso ao arquivo de bloqueio / desbloqueio completamente.
- restringir file o uso no para utilitários de usuários online, ou lock/unlock acesso completo a files;
AOS é escrito em Natural e deve ser executado em um ambiente Natural 3.1 ou superior.
As funções AOS Security estão disponíveis apenas se o Natural Security da Software AG estiver instalado e operando em um nível de versão que corresponde ao nível de Natural sendo usado.
Além da versão de demonstração fornecidos como parte do Adabas, o sistema Adabas online Unidade de (AOS) fornece:
(*) a funcionalidade interativa completa de serviços básicos, incluindo a capacidade de modificar e atualizar os aspectos da operação do sistema on-line; e
(*) a manutenção de Triggers e Facility.
A utilização dos outros serviços disponíveis a partir do AOS Menu Principal é descrito na documentação para esses produtos e instalações.
Tela Inicial do SYSAOS
Neste tutorial vamos mostrar como é versatil é vantajoso ter um SYSAOS - A primeira tela é essa;
Você pode usar o ambiente Session monitoring apresenta as funções de monitoramento de sessão Adabas, que lhe permitem controlar e gerenciar grandes recursos Adabas. Estas funções são mais úteis quando se analisa o desempenho do sistema ou procurar a causa de problemas de desempenho.
Digitando a opção A (enter) podemos ver as informações sobre todos os nucleos ativos de um cluster.
Para selecionar um núcleo para processamento adicional
1 - Tipo "S" na coluna Sel oposto desse núcleo.
Início do conjunto de instruções. Para exibir informações adicionais sobre um núcleo;
2 - Tipo "D" na coluna Sel oposto daquele núcleo.
Para um cluster de núcleo Adabas que tem um ID núcleo diferente de zero, a sua entrada na tabela de participante paralelo (PPT) é exibido em uma tela semelhante à seguinte:
A opção C é para modificar os dados relacionados ao usuário. Os seguintes campos podem ser adicionados/modificados:
- Prioridade do usuário;
- Valores de tempo não atividade;
- O tempo de transação;
- Número de ISNs a ser realizada;
- Número de CIDs paralelas;
- Número de cliente para cliente suporte multi;
Acessando a opção Maintain User Profiles;
A opção D dá para ver os seguintes parâmetros:
- SIZE (tamanho) dos núcleo pools, tables e queues;
- Devices, tamanhos e situação das PROTECTION LOGGING (PLOG);
- TEMPO LIMITE para transações, comandos, e usuários inativos;
- Prazos de transações, comandos e inatividade do usuário;
- Controles COMMAND LOGGING (CLOG)
- Limites específicos para usuários (Hold-Queue, Command-IDs, ISNs por TBI-element)
- Controles de sessão "READONLY" e "UTIONLY";
- Número de threads para esta sessão;
- Tamanho da área da DATA PROTECTION AREA;
tela;
Esta opção podemos visualizar a versões dos produtos da Software AG que estão instalados.
Disponível na versão v7.4 e para as versões acima.
Você pode alterar qualquer parâmetro cujo valor é intensificada ("high-lighted"), digitando o novo valor sobre o valor mostrado na tela. Quando todas as alterações são feitas, tipo "RETURN/ENTER" para atualizar os valores e retornar ao menu Monitoring Session. Lembrando que estou usando a versão 7.4.4 do Adabas, em versões superiores pode ter mais parâmetros habilitados para alterar;
Primeira Tela;
Segunda Tela;
Terceira Tela;
1.6 - Display queues
Esta opção permite que você ver os Comand, Hold, e User queue entries. Você também pode selecionar um usuário para uso posterior por outra função Serviços Online.
As opções de menu exibe fila são:
+ Display User Queue Elements (Option A):
(você deve digitar um número máximo de elementos para exibir).
Opções que você pode especificar são: - tempo desde ultima atividade (em segundos)
- logical user Id (ET-ID)
- jobname
- user type(ACC,AOS,ET,EXU,EXF,UTI)
Estas opções de seleção são combinados com uma lógica "ou" se mais do que uma tenha sido especificado.
Esta opção é para dar refresh nas estatisticas do nucleo, tais como Command Usage, File Usage, Pool Usage, Thread Usage, e Counters.
Vamos resetar a Command Usage - Primeiro vamos voltar ao menu inicial (pf12)
O (STATISTICS MENU) fornece funções para deixar o ADABAS reunir tantos valores para todos os utilizadores (estatísticas gerais) ou para um usuário pré-selecionado (Estatísticas do usuário) durante um determinado período de tempo.
A informação recolhida é composto por:
Selecionando "Maintain TCP/IP URL" opção (T) exibi e faz manutenção da URL TCP/IP
A tela exibe uma lista de todas as URLs definidas e seu status atual: aberta/fechada.
Você pode alterar o status inserindo "O" para abrir ou "C" para fechar na coluna "M" ao lado da entrada URL.
Pode definir uma nova URL e abri-lo usando a linha em branco fornecida no final da lista de URL.
Depois de ter feito as alterações, prima PF4 (Refr) para atualizar a lista.
1.10 - Display resource utilization
As funções desse menu permite visualizar informações detalhadas de recursos ADABAS para a sessão atual.
Mostra o total de cada tipo de comando ADABAS emitido durante a sessão atual, e o total de todos os comandos emitidos ADABAS.
Mostra todos os files do banco usados durante a sessão e o número de acessos para cada arquivo, ou ("FILE NO." Não 0) selecionada informação do uso do file.
Esta opção exibe o percentual máximo de utilização dos pools e filas selecionadas na sessão atual, bem como a data e a hora em que o ponto alto foi alcançado. Os valores são exibidos para o usuário, de comando, e mantenha filas; a lista de ISN e mesas de comando seqüencial; O formato e as piscinas de trabalho; e os buffers ligados (NAB). Estes valores são um bom ponto de partida quando se olha para um problema com tampão limitado, piscina, ou fila espaço, ou se você está procurando recursos de armazenamento não utilizados.
Nesta opção mostra alguns detalhes sobre a gravação do PLOG, uma bem interessante é a % que já foi gravado;
Primeira tela
O menu "THREAD USAGE" é uma tabela de todos os segmentos da sessão atual.
Se o Thread Status é igual a "Waiting for event", então a coluna Wait Event for definida com informações sobre o evento.
Pressionando PF4 ("Refresh") dá-lhe as últimas informações sobre as contagens de comando em cada segmento.
Pressione "Enter para voltar ao menu Utilização da thread, ou PF4 para atualizar.
Checando o status da Work;
Quem usa Cluster do Adabas, esta opção é bem interessante para monitorar;
A tela é visível somente se o Event Replicator para o Adabas estiver instalado e ativo. Se o "V" na tela do menu vai estar em destaque, o Event Replicator não instalado não pode ser selecionados.
1.12 - Display maintenance levels
Esta função só está disponível para Adabas versão 7 ou bancos de dados acima dessa versão.
Selecionando o "Display Maintenance Levels" (opção "Z") a partir do menu Monitoring Session vai exibir as informações sobre os módulos núcleo Adabas:
A lista de módulos pode ser limitado introduzindo um nome de módulo específico no "Select Module Name" na parte superior da tela. Um valor de partida também podem ser usadas. Por exemplo, especificar ADANC1 exibe informações para apenas o módulo ADANC1. Especificando ADANC* lista todos os módulos com nomes que começam com ADANC.
Selecionando "Checkpoint Maintenance" (opção "C") do Adabas Online System invoca as opções invoca menu Manutenção Checkpoint:
(*) List Checkpoints
(*) Delete Checkpoints
O primeiro campo "CP NAME" é o identificador de ponto de verificação. No caso de um usuário não sincronizados de verificação, este é o identificador de verificação fornecido pelo programa do usuário.
SYNC - A verificação feita sincronizado durante a inicialização do núcleo, incluindo o estado do IGNDIB ADARUN e FORCE parâmetros.
SYNF - Um posto tomado por um programa ou usuário de serviço público que exige exclusividade (EXF) controle de um ou mais arquivos.
SYNP - A verificação de um utilitário que exige controle privilegiado. Tal utilidade pode executar uma atualização sem utilizar o núcleo Adabas.
SYNs - A verificação do Adabas Online System (SYSAOS) ou ADADBS com três exceções do núcleo. A função identificada por este ponto de verificação é executado sem intervenção do usuário durante a regeneração. As exceções incluem um 5B SYNs segundo registrado no final de uma sessão de núcleo, 60 SYNs gravados em um intervalo especificado pelo parâmetro INTNAS ADARUN e SYNs 61 registrados quando mais espaço é alocado para um arquivo.
SYNV - Indica que um volume de identificação alterado durante gravação seqüencial de um conjunto de dados está sendo fechado.
SYNX - A verificação de um utilitário que exigem controle exclusivo (EXU) de um ou mais arquivos.
SYN1 - A verificação feita no início da execução ADASAV online.
SYN2 - A verificação feita no final da execução ADASAV online.
SYN4 - A verificação feita no início da execução ADASAV online
SYN5 - A verificação feita no final da execução ADASAV online.
A tabela a seguir descreve os checkpoints escrito pelo núcleo Adabas ou utilitários:
Para deletar registros do Checkpoint (Opção D) é bem tranquilo, no exemplo abaixo vamos deletar do dia 05/08/2015 pra baixo (05, 04 e 03) vai ficar armazenado as informações do checkpoint do dia 06 em diante;
Selecionando "File Maintenance" (opção "F") do Adabas Online System você invoca as opções de manutenção em file;
(*) permite você alterar o tamanho do campo;
(*) Adicionar um novo campo para o File;
(*) Criar um novo campo para a FDT;
(*) Criar um special descriptor table (SDT);
A - adicionar uma nova definição de campos para a FDT do arquivo especificado. O arquivo já deve existir. O nome do campo de dois caracteres deve ser um que não esteja sendo usado atualmente pelo arquivo especificado.
C - altere o comprimento de um campo existente no arquivo especificado. O arquivo já deve existir; "arquivos protegidos" exigem uma senha. O nome do campo deve ser de um campo existente.
D - defina uma Field Definition Table (FDT) para um novo arquivo. FDTs para arquivos existentes não podem ser redefinidos com esta opção.
I - "Online invert" criar campos descritores; Apenas um descritor pode ser especificado por processo.
S - "Define/add SDT", is available only if an FDT exists but no file control block (FCB) exists for the file (for example, if the FDT has been created but no records loaded, or if the file was deleted with the option to retain the FDT).
Pressione "Enter" para voltar ao menu "FDT Definição / modificação".
3.2 - Release Descriptor
(*) permite que você libere um campo do status de descritor, libertando a lista invertida definida para o campo especificado no Associator.
(*) permite deletar um file Adabas, liberando o espaço que foi utilizado para as extensões para ser reutilizado.
(*) permite que você defina um novo arquivo de banco de dados para que uma FDT já foi criada.
3.5 - Modify File Parameters
(*) permite que você modifique o fator do padding, o comprimento máximo comprimido do registro, número do file, nome do arquivo, alocação de extensão para NI/UI/AC/DS, ISN reusage, e DS reusage.
3.6 - Reorder File Online
(*) permite você iniciar o processo de reorder (reorganização) no Associator, Data Storage, ou em um file.
A - para reorder (reorganizar) o associator para o file apenas. Corresponde ao utilitário ADADBS ONLREORFASSO;
D - para reorder (reorganizar) o data para o file apenas. Corresponde ao utilitário ADADBS ONLREORFDATA;
B - para reorder (reorganizar) o file inteiro (asso+data). Corresponde ao utilitário ADADBS ONLREORFILE
Asso Padding Factor -- especifique o novo fator padding data, se é para ser alterada a partir do valor atual.
Data Padding Factor -- especifique o novo fator de preenchimento de dados, se é para ser alterada a partir do valor atual.
Sort Sequence -- especifique a sequência a ser usada para reordenar os dados.
Os valores válidos são em branco ou PHY para a physical sequence, ISN para ISN sequence, ou um descriptor name para ordenar por o descritor especificado.
3.7 - Refresh File to Empty Status
(*) permite excluir todos os registros dos arquivos e atribuir um único extent para cada componente (NI/UI/AC/DS) no arquivo.
(*) Permite você criar/remover para os address converter, normal e upper index, e Data Storage de um arquivo.
Vamos fazer um procedimento de retirada (deallocate) do espaço de um file, primeiro vamos ver como ele esta;
A função "Expanded File Maintenance" permite as seguintes ações em arquivos expandidos:
- Inserir um arquivo de componente para uma corrente arquivo expandido:
Um arquivo existente pode ser inserido em uma cadeia de arquivo expandido. O parâmetro File-No. especifica o número do arquivo a ser inserido. O parâmetro Master-Fnr especifica o arquivo mestre da cadeia de arquivo expandido o arquivo deve ser inserido.
Se o arquivo a ser inserido deve ser o primeiro arquivo (master) da cadeia, ambos os parâmetros devem ser definidos para o mesmo valor.
- Remover um arquivo de componente de uma corrente de arquivo expandido:
Com esta função você pode remover arquivos de uma cadeia de arquivo expandido. Como parâmetro que você especificar apenas o arquivo a ser removido da cadeia. Se o mestre será removido de uma cadeia, o próximo arquivo na cadeia vai se tornar o novo arquivo mestre.
1 - Selecione a opção "I".
2 - Especifique o número do arquivo a ser inserido (Arquivo Nenhum campo).
3 - Especifique o número do arquivo mestre da cadeia de arquivo expandido no qual o arquivo está sendo inserido (campo Mestre Fnr).
4 - Pressione Enter.
Instrução remover um arquivo de componente de uma corrente de arquivo expandido
Selecione a opção "R" e indicar apenas o número do arquivo a ser removido (File Nenhum campo) da cadeia.
1 - Se o arquivo a ser removido é o arquivo mestre, o próximo arquivo na cadeia se tornará o novo arquivo mestre. 4 - Database maintenance
A "Database Maintenance" funções de controle do banco de dados Adabas (ASSO / DATA) alocação de arquivos e espaço: você pode
(*) adicionar datasets, aumentar ou diminuir o último dataset;
(*) desacoplar arquivos Adabas;
(*) display ou reset entries no data integrity block (DIB); e
(*) recuperar o espaço previamente alocado mas não utilizado por utilitários Adabas que terminou de forma anormal.
Opção "A" é usado para adicionar um dataset pré-formatado para o Associator ou de Data Storage. Antes de usar esta opção, o dataset a ser adicionado deve ser formatado usando o utilitário ADAFRM.
Opção "A" deve ser usado somente se o novo dataset está localizado em um dispositivo físico diferente. O Associator e Data Storage pode cada um tem até cinco Data Storage. (adabas 7.4.4) em versões acima este limite é maior;
4.2 - Increase/decrease ASSO/DATA
Opção "I" é usado para mudar o tamanho de um dataset existente para o componente especificado. Se o componente tem mais do que um dataset, a opção "I" altera o tamanho do dataset do último.
Uma vez que esta opção só muda a entrada de bloco de controle geral Adabas, você também deve garantir que o espaço necessário é fisicamente alocada e formatada quando o dataset está sendo aumentado.
Quando o componente de armazenamento de dados for aumentado quatro vezes (adabas versão 7.4.4), uma função de utilidade ADAORD REORASSO deve ser executado para reordenar as extensões DSST no componente Associator.
Vamos adicionar esses discos no banco (DATA/ASSO);
O data integrity block (DIB) compreende entradas para cada utilitário Adabas operando atualmente, descrevendo os recursos que cada utilitário está usando.
Opção "R" permite que você listar e remover todas as entradas indesejadas do DIB.
Esta função corresponde à função de utilidade ADADBS RESETDIB. Ele também pode ser realizada utilizando o DDIB comando do operador.
4.4 - Recover unused space
Espaço alocado para as operações de serviços públicos, que terminara de forma anormal permanece indisponível a menos que seja intencionalmente recuperado.
Opção "S" é usado para recuperar propositadamente tal espaço para uso. É devolvida uma mensagem que indica que o espaço foi recuperado com sucesso.
Esta função corresponde à utilitário ADADBS ADADBS RECOVER
Opção "U" é utilizado para remover o acoplamento físico entre os arquivos especificados pelo apagamento do acoplamento listas invertidas de Associator de cada arquivos. Nenhuma alteração é feita para as tabelas de definição de campo (FDTs) ou descritores para os arquivos especificados.
Esta opção deve ser executado antes de qualquer um dos arquivos especificados é excluído.
Para determinar se um arquivo é acoplado fisicamente, verifique o indicador "C" (acoplamento) na função "Display File" a base de dados Relatório de opção (descrito na próxima seção). Usando a mesma função para os arquivos selecionados, você pode ver as informações acoplamento específico; isto é, os campos específicos em um arquivo e seu acoplamento a campos em outros arquivos.
Esta função corresponde à função de utilitário ADADBS UNCOUPLE
O comando direto é equivalente UNCOUPLE FILES file1 file2
5 - Session Opercoms
Selecionando Session Opercoms (opção "O") exibe o seguinte menu:
Selecionando a opção "E" (Extended Error Recovery) a partir do menu de sessão Opercoms exibe o menu de "Extended Error Recovery":
(*) exibir a memória temporária de mensagens
(*) exibição ou modificar os parâmetros que controlam o erro estendido manipulação de ambiente;
(*) exibição ou modificar os parâmetros para invocar o erro de manipulação saídas;
(*) adicionar ou excluir módulos de PIN;
(*) exibição, ativar ou desativar rotinas PIN específicos;
(*) atualizar os ADATHRSH e ADALERTX saída módulos carregados na memória;
(*) Tire uma imagem de despejo de memória núcleo.
Este documento abrange os seguintes tópicos:
5.1.1 - Display Message Buffer
Selecionando a opção "B" (Message Display Buffer) a partir do menu Extended Error Recovery exibe o conteúdo do buffer de mensagem:
A coluna Msg Num contém o número sequencial do registro para cada item da mensagem do buffer. Digite um número registro no campo "Select starting message" para posicionar o monitor para um registro específico. Estas funções são as mesmas que os comandos do operador de tratamento de erros:
Selecionando a opção "D" (Display/Modify Environment) a partir do menu de "Extended Error Recovery" exibe a configuração atual de vários parâmetros de tratamento de erro estendido:
Os parâmetros com valores "ON"/"OFF" na coluna Status pode ser ativado e desativado, alterando o valor. O parâmetro threshold interval e os threshold levels indicadas na coluna Alert Limits não pode ser alterado no "Adabas Online System". Consulte o DBA Referência Adabas documentação para obter mais informações.
As funções nesta tela espelhar os comandos do operador de tratamento de erros
Selecionando a opção "E" (Display/Modify Exits) a partir do menu de "Extended Error Recovery" exibe o status das saídas carregados no momento:
Para alterar o status e criticidade da exit, insira Na coluna M ao lado da exit selecionado
Selecionando a opção "M" (Add/Delete PIN Modules) a partir do menu de "Extended Error Recovery" exibe uma lista de módulos de PIN atualmente disponíveis:
Digite "A" na coluna M ao lado do nome do módulo.
Este comando é bem-sucedido somente se o módulo da exit existe em uma biblioteca acessível para o núcleo Adabas.
Início do conjunto de instruções
Para remover um módulo PIN da memória
Introduza um "D" na coluna M ao lado do nome do módulo.
Ao excluir um módulo PIN de memória, todas as rotinas relacionadas PIN também são removidos.
Estas funções são as mesmas que os comandos do operador de tratamento de erros.
5.1.5 - Display/Modify PIN Routines
Selecionando a opção "P" (Exibir / Modificar PIN Rotinas) a partir do menu de "Extended Error Recovery" exibe uma lista de PINs atualmente carregados na memória:
Para alterar o status dos PINs a partir desta tela, digite na coluna M ao lado do número PIN
5.1.6 - Refresh Threshold and Alert Exits
Selecionando a opção "R" (Refresh Threshold and Alert Exits) a partir do menu de "Extended Error Recovery" carrega o ADATHRSH e módulos ADALERTX na memória.
A tela de confirmação é exibida:
Nota:
Opção "R" é válido apenas para pré-741 versões do Adabas. Ao executar contra um banco de dados Adabas versão 741, você receberá uma mensagem informando que ele não pode ser acessado.
Para atualizar um módulo
1 - Digite "YES" no campo de entrada seguinte o nome do módulo.
Isso exclui o módulo de memória e recarrega uma nova cópia.
Estas funções são as mesmas que os comandos do operador de tratamento de erros
Selecionando a opção "S" (SNAP um Dump Núcleo) a partir do menu de "Extended Error Recovery" gera um dump formatado do núcleo sem diagnóstico de erros.
Para gerar um despejo de todo o núcleo
1 - Deixe os campos de endereço de início e fim de endereço no menu em branco.
Para gerar um despejo SNAP de apenas um intervalo de endereços, insira os endereços hexadecimais nos campos de endereço de início e fim de endereço no menu.
O dump formatado é escrito para o dataset DDPRINT especificado no núcleo.
Esta função é a mesma que a manipulação de comando de erro do operador:
Usando esta opção, você pode mudar imediatamente (forçando um end-of-file) entre a dual ou multiple command log (CLOG) ou protection log (PLOG) files. Switching (isto é, "alternância") muda de um CLOG ou PLOG arquivo para outro.
No exemplo abaixo vamos fazer uma troca do Plog
O menu LOCK/UNLOCK FILES permite que você bloqueie o acesso/atualização aos arquivos tanto para todos os usuários ou somente para todas as operações de não-públicos. O bloqueio é imediato. Uma transacção em curso cujo arquivo fica bloqueado será backed out.
Os arquivos podem ser bloqueado ou desbloqueado para todos os usuários ou para todos, mas de utilidade / usuários EXF. Uma vez bloqueado para todos os usuários, um arquivo não pode ser desbloqueado apenas para usuários de serviços públicos.
O bloqueio é imediato: uma transação em processo cujo arquivo fica bloqueado será backed out.
Desbloqueio torna o arquivo disponível novamente para o uso normal.
Comandos diretos são equivalentes
Colocando o file 498 em bloqueio, exceto para UTI/EXF, neste tipo de bloqueio só utilitários irão acessar;
Use esta opção para redefinir o status de dump on-line para uso quando uma operação de dump ocorrer quando um (backup) ADASAV on-line ocorrer.
O comando é equivalente
Selecionando a opção "S" (Stop user) a partir do menu de "Session Opercoms" exibe o menu "Stop Users":
Pressione PF2 (Disp UQ) para exibir a fila do usuário atual.
Pressione PF4 (Clear UID) para limpar o ID de usuário selecionado.
Selecionando a opção "T" (Session Termination) a partir do menu de Session Opercoms invoca o menu de encerramento da sessão da qual você pode optar por encerrar uma sessão normalmente (ADAEND), cancelar uma sessão imediatamente (CANCEL), ou parar uma sessão (HALT).
Um comando é equivalente:
Selecionando a opção "U" (Manage Online Utilities) a partir do menu de Session Opercoms exibe a seguinte tela:
Todos os processos on-line atualmente no banco de dados núcleo são listadas, até um máximo de 40. Você pode usar PF6 (de volta ao início da lista), PF7 (voltar uma tela), e PF8 (para a frente uma tela) para se deslocar entre os processos.
O comando é equivalente;
A sequência de tipo a ser usada por um processo é indicada na coluna Seq Ordenar:
O comando é equivalente
A coluna RABN / ISN atual mostra o andamento dos jobs:
Esta opção está disponível apenas em ambientes de cluster núcleo Adabas. Quando a opção "V" (User Table Maintenance) é selecionado, a seguinte tela será exibida:
O comando é usado para excluir elementos que sobraram da tabela user (UTEs) em armazenamento comum que já não estão associados a elementos da fila do usuário (UQEs) em um núcleo onde:
TNA - é um número decimal especificando o valor de tempo limite em segundos. UTEs que não são utilizados durante o tempo especificado podem ser eliminados se forem preenchidas outras condições. Se TNA não for especificado, UTEs podem ser excluídos sem levar em conta a sua utilização recente.
UID - é uma cadeia de caracteres ou seqüência de byte hexadecimal do seguinte modo:
cccccccc - onde o argumento é 1-8 letras, dígitos, ou incorporado '-' sinais sem apóstrofos circundantes.
'cccccccc' - onde o argumento é 1-8 caracteres com apóstrofo circundantes.
X'xxxxxxxxxxxxxxxx ' - onde o argumento é um número par de 2-16 dígitos hexadecimais delimitados por apóstrofos e precedidos de um X.
A cadeia de caracteres deve ser colocada entre apóstrofos se contiver outros do que letra, dígitos, ou incorporado caracteres '-' sinais. Se uma cadeia de caracteres especificado é menor que 8 caracteres, é implicitamente preenchido com espaços em branco. Se uma cadeia hexadecimal especificado é menor do que 16 dígitos hexadecimais, é implicitamente preenchidos com zeros binários. Se os últimos 8 bytes de um usuário de 28 bytes comunicação ID corresponder a um prefixo de ID de usuário ou ID de usuário específico, UTE do usuário que podem ser eliminados se forem preenchidas outras condições. Se UID não especificado, UTEs pode ser excluído, independentemente de seus IDs de usuário.
FORCE - Excluir UTEs sobras mesmo se os usuários são devidos um código de resposta 9, Sub-código 20. Se a força não for especificado, tais UTEs não são excluídos. Antes de usar o FORCE parâmetro, garantir que os usuários que possuem as UTEs a ser excluído não espera que nenhuma de suas transações para permanecer aberto. Especificar FORCE nesta tela, marcando o campo de força com qualquer personagem.
GLOBAL - Excluir UTEs sobra em todo o cluster Adabas se eles não estão mais associados com UQEs e são elegíveis de acordo com os outros parâmetros especificados. Além disso, e sem prejuízo das outras regras, eliminar UTEs sobras se seus núcleos atribuídos ter encerrado desde a sua última utilização. Se GLOBAL não for especificado, apenas UTEs atribuído ao núcleo local e usado desde o início núcleo são elibigle para exclusão. Especifique GLOBAL nesta tela, marcando o campo global com qualquer personagem.
6 - Database report
Opções no menu "Database Report" fornecem informações apenas: nenhuma das informações exibidas podem ser alteradas. No entanto, os comandos diretos podem ser inseridos neste menu para chamar outras funções serviços básicos para fazer alterações.
Funções de relatório de banco de dados fornecem tanto informações gerais e específicas em qualquer formato de tabela ou relatório. Eles correspondem a funções selecionadas do utilitário Adabas ADAREP.
O "Database Report" está organizada nos seguintes tópicos:
6.1 - List files with crit. no. of extents
Arquivos Adabas pode ter cinco extensões (Adabas versão 7.4.4, versões acima este valor é bem maior). Opção "C" fornece uma lista dos arquivos no banco de dados que estão em ou perto do limite de cinco extensões.
Para um arquivo específico, opção "D" exibe a tabela de definição de campo (FDT), que inclui
(*) o número total de campos no arquivo;
(*) o número do nível de cada campo;
(*) o nome de dois caracteres de cada campo;
(*) o comprimento de cada campo em bytes;
(*) o tipo de dados (formato) de cada campo: (A) Alphanumeric, (B) Binary, (F) Fixed point, (G) floating point, (P) Packed decimal, (U) Unpacked decimal, ou (W) Wide-character
(*) Opções de definição de dados para cada campo: (CK) for untranslatable characters, (DE) descritor, (FI) fixed storage, (LA) long alphanumeric, (MU) multiple-value field, (N) Null/not (isto é, SQL representação null), (N) Null/(N)Not allowed, (NU) NUll value suppression, (NV) no conversion, (PE) periodic group (os campos que compõem o grupo periódica são aqueles que siga e têm um número de nível superior), (U) UniQue descriptor value;
6.3 - Display file(s)
Se nenhum número de file é especificado, a opção "F" lista todos os arquivos no banco de dados. Se um arquivo for especificado, a opção "F" fornece informações de layout detalhado do arquivo. Informações do device/layout do arquivo física está disponível apenas para um arquivo específico.
(*) número e o nome do arquivo;
(*) data em que o arquivo foi carregada no banco de dados;
(*) maior ISN atualmente em uso no arquivo e o ISN mais alto permitido no arquivo;
(*) número de extensões lógicas atualmente atribuído: por Associator, (N) normal index; (U) upper index; (A) address converter e (D) Data Storage.
(*) fator percentual de bloco de preenchimento definido para o Associator e para Data Storage;
(*) indicadores da seguinte forma:
Opção "G" exibe as informações gerais do banco de dados na tela Display General DB-Layout:
(*) o nome e número de banco de dados;
(*) o nível de versão do software de banco de dados Adabas;
(*) a data ea hora do banco de dados foi carregado;
(*) o número de arquivos de sistema Adabas alocados para o banco de dados;
(*) o número máximo de ficheiros de base de dados permitidos; o número total de arquivos carregados no momento; e o número de arquivo mais alto atualmente em uso;
(*) se RABNs 3 ou 4 bytes estão sendo usados para o arquivo;
(*) o número dos mais recente registo de fita de proteção de dados para a base de dados;
(*) se o Adabas Delta Salvar Facility e / ou a recuperação de auxílios estatais Adabas (ADARAI) estão ativos ou inativos para o banco de dados.
(*) se o universal encoding support (UES) está sendo usado.
Quando o universal encoding support (UES) está sendo usado, pressionar ENTER a partir do ecrã Layout do monitor do arquivo inicial lista os valores de código atual:
Opção "L" exibe os volumes físicos nos quais files o banco de dados Associator e Data Storage estão localizados, classificado por número VOLSER para ASSO ou DATA e incluindo o mais alto RABN para cada extent.
A opção R traz as seguintes informações do "Database report"
Os blocos são exibidos no comprimento do Associator ou Data Storage comprimento do bloco.
Você pode exibir informações para a próxima maior RABN (isto é, o número RABN atual mais um) pressionando PF4.
6.7 - Display unused storage
Opção "U" exibe uma tabela com informações dos espaços não utilizados no banco de dados:
Opção "S" no Menu principal exibe o menu para calcular o espaço:
(*) contagem de registro máximo estimado;
(*) número médio de MU ou PE ocorrências, quando usado como descritores;
(*) descritor média, registro comprimido, ou comprimento de registro normal;
(*) fator de preenchimento estimado;
(*) tipo de device em que o componente Adabas sendo estimada reside.
Em muitos casos, os resultados são estimativas "melhor estimativa"; à excepção de um tipo de device, padrões não são assumidos. Porque não há valores são realmente mudado pela função Space Calculation, estimativas irrealistas causar nenhum dano.
Os cálculos são fornecidos ambos em cilindros e blocos. Em alguns casos, os valores do bloco são exigidas por outras funções do Online System/Basic Services, como Definir novo arquivo ou modificar os parâmetros de arquivo. Todos os valores são perdidos quando você sair da função de estimativa, independentemente da causa da saída. Você pode querer anotar todos os valores que você deseja usar mais tarde.
Ao alterar valores estimados individuais um de cada vez, você pode ver o efeito sobre o resultado calculado. Por exemplo, você pode alterar o tipo de device sem re-introduzir os outros valores; a estimativa revisada para esse device aparece quando você pressiona ENTER.
Há comandos equivalentes diretos para cada função Space Calculation.
A documentação Espaço Cálculo Adabas Online System é organizada nos seguintes tópicos:
7.1 - ASSO
Opção "A" calcula um dos dois valores de componente Associator: o espaço do address converter (AC), ou o espaço do normal index (NI) e espaço do (IU) upper index.
Opção "D" calcula Data Storage com base nos valores fornecidos para contagem de registro máximo estimado, a duração média de um registro comprimido, um fator de preenchimento de Data Storage, e tipo de device. Os resultados são especificados em ambos os blocos e cilindros.
Opção "F" calcula o espaço necessário para a DD/FILEA sequential dataset quando é utilizado com o utilitário ADAORD. (O dataset também é utilizado com o utilitário ADALOD).
Opção "S" (Sort) exibe o menu Sort Storage:
Este documento abrange os seguintes tópicos:
(*) ADAINV Sort
(*) ADALOD LOAD Sort
(*) ADALOD UPDATE Sort
7.3.1 - ADAINV Sort
O armazenamento necessário em SORT para a função de utilidade ADAINV é estimado usando a seguinte tela:
Para o cálculo ADALOD LOAD, o número padrão de registros é MAXISN ao invés de TOPISN como é para a função ADAINV:
Para o cálculo ADALOD UPDATE, o número padrão de registros é 0:
Opção "T" (Temp) exibe o menu Armazenamento do Temp:
O armazenamento TEMP - ADALOD DELETE tela é idêntico.
O armazenamento TEMP - ADALOAD LOAD tela difere em que uma mensagem é adicionado lembrando o usuário a se multiplicar TOPISN por todas as ocorrências de grupos periódicas e/ou em vários campos de valor:
O dataset de Work exige o máximo de estimativa. Embora muitos valores iniciais podem ser arbitrária, manter um registro deles para garantir que ajuste posterior dos parâmetros de work tem uma base realista. Os resultados compreendem estimativas de bloco para as três partes da área de work. Um total destes valores em blocos de cilindros e também é fornecida.
Com AOS-Security, você pode (adicionar/modificar/visualizar/deletar) as profiles dos usuários que acessam o SYSAOS, dá para acesso aos bancos de dados e a files para os usuários possam mexer no AOS. No profile-mapa que você deve especificar qual função AOS devem ser permitidas (digite 'Y') e que estão a ser proibidos (digite 'N') para o AOS. Para ver para quais bases de dados que você pode manter perfis introduza o código de 'S' para obter uma lista de todos os SEUS bancos de dados (opcional inserir um banco de dados para ver todos os perfis para DB). Para manter o padrão dos profiles que devem estar em vigor se não houver perfil de um usuário AOS é encontrado durante segurança de check-in AOS adicionar perfis para um "usuário-padrão", ou seja o AOS Security quem é responsável por DB '999'. Intervalos de files podem ser especificados: introduzir um segundo arquivo (para arquivo).
8.1 - Liberando acesso aos grupos MOBOGRUP
Abaixo vamos liberar acesso ao SYSAOS a um grupo que já existe no SYSSEC, um grupo chamado MOBOGRUP (que seria um grupo do pessoal do CPD);
No Natural Security tem um grupo chamado MOBOGRUP, quem tiver neste grupo tera acesso ao SYSAOS do banco Adabas;
Agora vou acessar o SYSAOS com o usuário que não deve fazer as coisas;
Agora quero ver quem esta acessando um determinado file, esta opção foi habilitado para funcionar;
Neste artigo, vamos recapitular como podemos dar comandos no SYSAOS;
DISPLAY ADainfo - Quero ver detalhes do banco que estou.
A tabela a seguir lista os comandos diretos do SYSAOS:
Software AG oferece o Sistema Online Adabas (AOS) aos clientes que tenham exercido um contrato de compra separado para esse recurso. A versão de demonstração está incluído com Adabas e está documentado na documentação DBA Reference.
O Adabas Online System (AOS) é baseada em menus interativos para o Adabas no ambiente relacionado. Um DBA usa para:
- mostrar estatísticas dos usuários no Adabas, monitorar e de controlar os acessos e operação de um ou todos os usuários;
- mostrar e modificar os campos Adabas e files: adicionar campos, atribuir e retirar espaço de files, altera files e o layout de banco de dados, visualizar e remover campos descritores;
- restringir o uso para de arquivos para usuários de serviços públicos somente, ou o acesso ao arquivo de bloqueio / desbloqueio completamente.
- restringir file o uso no para utilitários de usuários online, ou lock/unlock acesso completo a files;
AOS é escrito em Natural e deve ser executado em um ambiente Natural 3.1 ou superior.
As funções AOS Security estão disponíveis apenas se o Natural Security da Software AG estiver instalado e operando em um nível de versão que corresponde ao nível de Natural sendo usado.
Além da versão de demonstração fornecidos como parte do Adabas, o sistema Adabas online Unidade de (AOS) fornece:
(*) a funcionalidade interativa completa de serviços básicos, incluindo a capacidade de modificar e atualizar os aspectos da operação do sistema on-line; e
(*) a manutenção de Triggers e Facility.
A utilização dos outros serviços disponíveis a partir do AOS Menu Principal é descrito na documentação para esses produtos e instalações.
Tela Inicial do SYSAOS
Neste tutorial vamos mostrar como é versatil é vantajoso ter um SYSAOS - A primeira tela é essa;
11:56:59 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... _
Database ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
1 - Session monitoring
Você pode usar o ambiente Session monitoring apresenta as funções de monitoramento de sessão Adabas, que lhe permitem controlar e gerenciar grandes recursos Adabas. Estas funções são mais úteis quando se analisa o desempenho do sistema ou procurar a causa de problemas de desempenho.
13:16:44 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
- Session Monitoring - PAC0002
Code Service Code Service
---- -------------------------- ---- ----------------------------
A Display cluster members R Refresh nucleus statistics
C Maintain user profiles S Current resource statistics
D Display parameters T Maintain TCP/IP URL
I Display installed products U Display resource utilization
P Modify parameters V Replicator Management
Q Display queues Z Display maintenance levels
? Help
. Exit
---- -------------------------- ---- ----------------------------
Code ......... _
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
1.1 - DISPLAY CLUSTER MEMBERS
Digitando a opção A (enter) podemos ver as informações sobre todos os nucleos ativos de um cluster.
10:22:45 ***** A D A B A S BASIC SERVICES ***** 2005-11-14
DBID 105 - Display Cluster Members - PACA002
Total number of nuclei in the cluster: 4
I Sel I Nuc ID I System ID I Jobname I Status I Available Services I
------------------------------------------------------------------------------
I _ I 1 I DAEMVS I ADANUC01 I Active I All I
I _ I 2 I DAEMVS I ADANUC02 I Inactive I List,Cache I
I _ I 3 I DDZMVS I ADANUC03 I Active I All I
I _ I 4 I DDZMVS I ADANUC04 I Active I All I
I I I I I I I
I I I I I I I
I I I I I I I
I I I I I I I
I I I I I I I
I I I I I I I
I I I I I I I
I I I I I I I
I I I I I I I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
A tela exibe uma lista de núcleos participantes no cluster e informações sobre o estado atual de cada núcleo.
Para selecionar um núcleo para processamento adicional
1 - Tipo "S" na coluna Sel oposto desse núcleo.
Início do conjunto de instruções. Para exibir informações adicionais sobre um núcleo;
2 - Tipo "D" na coluna Sel oposto daquele núcleo.
Para um cluster de núcleo Adabas que tem um ID núcleo diferente de zero, a sua entrada na tabela de participante paralelo (PPT) é exibido em uma tela semelhante à seguinte:
10:23:45 ***** A D A B A S BASIC SERVICES ***** 2005-11-14
DBID 105 - Display PPT Entry - PACA002
Nuc ID. . . 3 Active Nucleus
Name Status DataSet Name
------ -------------------------- ----------------------------------------
WORK1 SAG.ADABAS.DB105.WORKR1
PLOGR1 Ready to be copied/merged SAG.ADABAS.DB105.PLOGR1
PLOGR2 Being written by nucleus SAG.ADABAS.DB105.PLOGR2
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
1.2 - MAINTAIN USER PROFILES
A opção C é para modificar os dados relacionados ao usuário. Os seguintes campos podem ser adicionados/modificados:
- Prioridade do usuário;
- Valores de tempo não atividade;
- O tempo de transação;
- Número de ISNs a ser realizada;
- Número de CIDs paralelas;
- Número de cliente para cliente suporte multi;
Acessando a opção Maintain User Profiles;
14:48:00 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
- Maintain User Profiles - PACIC02
Code Service
---- ---------------------------
L List/modify user profile(s)
M Mass function
X Delete ETID-ranges
? Help
. Exit
---- ---------------------------
Code ......... l
Start UID .... ________
Database ID .. 010 (DB.D010.ADABAS) 0
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Checando a opção L - List/modify user profile(s)
14:48:17 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBID 010 - List/Modify User Profiles - PACICL2
Mark entries with 'M' to modify or 'X' to delete :
M Userid Prty TNAA TNAE TNAX TT TLSCMD NSISN NISNHQ NQCID Owner-Id
- -------- ---- ----- ----- ----- ----- ------ ----- ------ ----- ----------
_ CCA009X
_ CCA012A
_ CC00693
_ CC01059
_ CC01094
_ CC97014
_ CCADNATB
_ CCGDNATB
_ CCIDNATB
_ CCWDNATB
_ CC639729
_ CCADNATB
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit -- - + Menu
1.3 - Display parameters
A opção D dá para ver os seguintes parâmetros:
- SIZE (tamanho) dos núcleo pools, tables e queues;
- Devices, tamanhos e situação das PROTECTION LOGGING (PLOG);
- TEMPO LIMITE para transações, comandos, e usuários inativos;
- Prazos de transações, comandos e inatividade do usuário;
- Controles COMMAND LOGGING (CLOG)
- Limites específicos para usuários (Hold-Queue, Command-IDs, ISNs por TBI-element)
- Controles de sessão "READONLY" e "UTIONLY";
- Número de threads para esta sessão;
- Tamanho da área da DATA PROTECTION AREA;
tela;
14:51:46 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBID 010 - Display Parameters - PACPD02
-------------- Pools -------------- ------------- Queues ------------------
Sort Area (LS).. 99840 Command Queue (NC) .. 60
Int. User Buffer (LU).. 65535 Hold Queue (NH) .. 3000
Buffer Pool (LBP).. 8026880 User Queue (NU) .. 200
Format Pool (LFP).. 2048000 ------------ Time Windows -------------
ISN List Table (LI).. 120000 Transaction Time (TT) .. 300
Seq. Cmd. Table (LQ).. 50000 Max Transaction Time (MXTT) .. 3600
Work Pool (LWP).. 1024000 Nonactivity ACC-User (TNAA) .. 900
Attached Buffer (NAB).. 400 Nonactivity ET-User (TNAE) .. 900
Security Pool (LCP).. 2000 Nonactivity EXU-User (TNAX) .. 120
UQ-DE Pool (LDEUQP).. 5000 Max Nonactivity Time(MXTNA) .. 3600
Flush I/O Pool (LFIOP).. 2000000 Time Limit Sx-Cmds (TLSCMD) .. 3600
Err. Recovery (MSGBUF).. 0 Max Time for Sx-Cmds(MXTSX) .. 3600
Command Time (CT) .. 300
SYNS60 Interval (INTNAS) .. 3600
Page 1 of 3
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit + Menu
Segunda tela 14:51:46 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBID 010 - Display Parameters - PACPD02
--------- Miscellaneous ----------- -------- User Specific Limits ---------
Read only session(READONLY) .. NO Hold Queue Limit (NISNHQ) .. 750
UTI only session (UTIONLY) .. NO CIDs per User (NQCID) .. 50
OPEN required (OPENRQ) .. NO ISN per TBI Element(NSISN) .. 200
Ignore DIB Entry (IGNDIB) .. NO ------------ Buffer Pool --------------
Local nucleus (LOCAL) .. NO Bufferflush Dur. (TFLUSH) .. 7
Number of Threads (NT) .. 5 Parallel LFIOP I/O (FMXIO) .. 1
Non DE Search (NONDES) .. NO Async. by Vol-Ser (ASYTVS) .. YES
Log AOS/DBS Update (AOSLOG) .. NO ------------ Replication --------------
Batch Support (BATCH) .. NO Replication (REPLICATION) ... NO
Data Protection Area (LP) .. 10000
Ignore Work Part 4 (IGNDTP) .. NO
WORK-Part-4 Area (LDTP) .. 0
WORK-Part-2 Area (LWKP2) .. 1200
SVC (SVC) .. 249
Page 2 of 3
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit - + Menu
Terceira tela 14:51:46 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBID 010 - Display Parameters - PACPD02
---- Command Logging ---- ---------- Protection Logging -----------
Command Logging .. YES PLOG required (PLOGRQ) .. NO
LOGCB ............ YES DUAL PLOG Size (DUALPLS) .. 0
LOGFB ............ NO DUAL PLOG Device (DUALPLD) .. 0
LOGRB ............ NO NPLOG .......................... 0
LOGSB ............ NO ------------ Other Services -------------
LOGVB ............ NO Triggers and Procedures (SPT) .. NO
LOGIB ............ NO Delta Save Facility (DSF) .. NO
LOGIO ............ NO Cache Facility (CACHE) .. NO
LOGUX ............ NO Transaction Manager (ATM) .. NO
LOGSIZE .......... 32768 TCP/IP Support (TCPIP) .. NO
DUAL CLOG Size ... 0 Ext. Error Recovery (SMGT) .. NO
DUAL CLOG Dev. ... 0 2 Phase Commit Support (DTP) .. NO
CLOGMRG .......... NO Review Support (REVIEW) .. NO
NCLOG ............ 0
Page 3 of 3
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit - Menu
1.4 - Display installed products
Esta opção podemos visualizar a versões dos produtos da Software AG que estão instalados.
Disponível na versão v7.4 e para as versões acima.
15:28:42 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBid 010 - Display Installed Products - PACII02
-------------------------- ----- ------------------------------- ----
Cache Facility ........... NO Extended Error Recovery ....... NO
Delta Save Facility ...... NO Recovery Aid .................. YES
Cluster Services ......... NO Stored Procedures & Triggers .. NO
Parallel Services ........ NO Two Phase Commit .............. NO
Fastpath ................. NO TCPIP support ................. NO
Vista .................... NO Event Replicator .............. NO
Transaction Manager ...... NO
SAF Security Interface ... NO
Review ................... NO
Adabas Online System ..... YES
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
1.5 - Modify parameters
Você pode alterar qualquer parâmetro cujo valor é intensificada ("high-lighted"), digitando o novo valor sobre o valor mostrado na tela. Quando todas as alterações são feitas, tipo "RETURN/ENTER" para atualizar os valores e retornar ao menu Monitoring Session. Lembrando que estou usando a versão 7.4.4 do Adabas, em versões superiores pode ter mais parâmetros habilitados para alterar;
Primeira Tela;
15:41:54 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBID 010 - Modify Parameters - PACP002
Modify parameters below, as required:
-------------- Pools -------------- ------------- Queues ------------------
Sort Area (LS).. 99840 Command Queue (NC) .. 60
Int. User Buffer (LU).. 65535 Hold Queue (NH) .. 3000
Buffer Pool (LBP).. 8026880 User Queue (NU) .. 200
Format Pool (LFP).. 2048000 ------------ Time Windows -------------
ISN List Table (LI).. 120000 Transaction Time (TT) .. 300
Seq. Cmd. Table (LQ).. 50000 Max Transaction Time (MXTT) .. 3600
Work Pool (LWP).. 1024000 Nonactivity ACC-User (TNAA) .. 900
Attached Buffer (NAB).. 400 Nonactivity ET-User (TNAE) .. 900
Security Pool (LCP).. 2000 Nonactivity EXU-User (TNAX) .. 120
UQ-DE Pool (LDEUQP).. 5000 Max Nonactivity Time(MXTNA) .. 3600
Flush I/O Pool (LFIOP).. 2000000 Time Limit Sx-Cmds (TLSCMD) .. 3600
Err. Recovery (MSGBUF).. 0 Max Time for Sx-Cmds(MXTSX) .. 3600
Command Time (CT) .. 300
SYNS60 Interval (INTNAS) .. 3600
Page 1 of 3
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit + Menu
Parâmetros que podemos alterar nesta tela pois estão em ("high-lighted") LS, LU, TT, TNAA, TNAE, TNAX, TLSCMD e CT;
Segunda Tela;
15:41:54 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBID 010 - Modify Parameters - PACP002
Modify parameters below, as required:
--------- Miscellaneous ----------- -------- User Specific Limits ---------
ReadOnly session (READONLY) .. NO Hold Queue Limit (NISNHQ) .. 750
UTI only session (UTIONLY) .. NO CIDs per User (NQCID) .. 50
OPEN required (OPENRQ) .. NO ISNs / TBI Element (NSISN) .. 200
Ignore DIB Entry (IGNDIB) .. NO ------------ Buffer Pool --------------
Local nucleus (LOCAL) .. NO Bufferflush Dur. (TFLUSH) .. 7
Number of Threads (NT) .. 5 Parallel LFIOP I/O (FMXIO) .. 1
Non DE Search (NONDES) .. NO Async. by Vol-Ser (ASYTVS) .. YES
Log AOS/DBS Update (AOSLOG) .. NO ------------ Replication --------------
Batch Support (BATCH) .. NO Replication (REPLICATION) ... NO
Data Protection Area (LP) .. 10000
Ignore Work Part 4 (IGNDTP) .. NO
WORK-Part-4 Area (LDTP) .. 0
WORK-Part-2 Area (LWKP2) .. 1200
SVC (SVC) .. 249
Page 2 of 3
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit - + Menu
Parâmetros que podemos alterar nesta tela pois estão em ("high-lighted") READONLY, UTIONLY, AOSLOG, BATCH, NISNHQ, NQCID, NSISN, TFLUSH, FMXIO e ASYTVS;
Terceira Tela;
15:41:54 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
DBID 010 - Modify Parameters - PACP002
Modify parameters below, as required:
---- Command Logging ---- ---------- Protection Logging -----------
Command Logging .. YES PLOG required (PLOGRQ) .. NO
LOGCB ............ YES DUAL PLOG Size (DUALPLS) .. 0
LOGFB ............ NO DUAL PLOG Device (DUALPLD) .. 0
LOGRB ............ NO NPLOG .......................... 0
LOGSB ............ NO ------------ Other Services -------------
LOGVB ............ NO Triggers and Procedures (SPT) .. NO
LOGIB ............ NO Delta Save Facility (DSF) .. NO
LOGIO ............ NO Cache Facility (CACHE) .. NO
LOGUX ............ NO Transaction Manager (ATM) .. NO
LOGSIZE .......... 32768 TCP/IP Support (TCPIP) .. NO
DUAL CLOG Size ... 0 Ext. Error Recovery (SMGT) .. NO
DUAL CLOG Dev. ... 0 2 Phase Commit Support (DTP) .. NO
CLOGMRG .......... NO Review Support (REVIEW) .. NO
NCLOG ............ 0
Page 3 of 3
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit - Menu
Parâmetros que podemos alterar nesta tela estão em ("high-lighted") Command Logging, LOGCB, LOGFB, LOGRB, LOGSB, LOGVB, LOGIB, LOGIO, LOGUX, CLOGMRG e REVIEW
1.6 - Display queues
Esta opção permite que você ver os Comand, Hold, e User queue entries. Você também pode selecionar um usuário para uso posterior por outra função Serviços Online.
As opções de menu exibe fila são:
+ Display User Queue Elements (Option A):
(você deve digitar um número máximo de elementos para exibir).
Opções que você pode especificar são: - tempo desde ultima atividade (em segundos)
- logical user Id (ET-ID)
- jobname
- user type(ACC,AOS,ET,EXU,EXF,UTI)
Estas opções de seleção são combinados com uma lógica "ou" se mais do que uma tenha sido especificado.
16:15:49 ***** A D A B A S BASIC SERVICES ***** 2015-12-15
- Queue Displays - PACQ002
Code Service
---- ---------------------------
A Display User Queue Elements
C Display Command Queue
H Display Hold Queue
? Help
. Exit
---- ---------------------------
Code ............... _
Max No. Elements ... 100
Last Activity ...... 0 (elapsed time in seconds)
Selection Criteria
ET-ID (User-ID) .. ________ User Type ... ___
Job Name ......... ________
Terminal ID ...... ________
Database ID ........ 010 (DB.D010.ADABAS) 0
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Clear UID Menu
1.7 - Refresh nucleus statistics
Esta opção é para dar refresh nas estatisticas do nucleo, tais como Command Usage, File Usage, Pool Usage, Thread Usage, e Counters.
13:51:41 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Refresh Statistics - PACR002
Mark each nucleus statistic to be reset:
_ Command Usage
_ File Usage
_ Pool Usage
_ Thread Usage
_ Counters
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
1.7.1 - Exemplo
Vamos resetar a Command Usage - Primeiro vamos voltar ao menu inicial (pf12)
14:05:55 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... _
Database ... 010 (DB.S010.ADABAS)
MENU04 : - Session Monitoring - Function interrupted
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Acessar A - Session monitoring
14:05:55 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... a
Database ... 010 (DB.S010.ADABAS)
MENU04 : - Session Monitoring - Function interrupted
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Antes de resetar vamos ver a estatisticas - Opção U - Display resource utilization
14:08:14 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Session Monitoring - PAC0002
Code Service Code Service
---- -------------------------- ---- ----------------------------
A Display cluster members R Refresh nucleus statistics
C Maintain user profiles S Current resource statistics
D Display parameters T Maintain TCP/IP URL
I Display installed products U Display resource utilization
P Modify parameters V Replicator Management
Q Display queues Z Display maintenance levels
? Help
. Exit
---- -------------------------- ---- ----------------------------
Code ......... u
Database ID .. 010 (DB.S010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Opção C - Command usage
14:09:41 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Resource Utilization - PACU002
Code Service Code Service
---- ------------------------------- ---- -------------------------------
C Command usage S System status
F File usage T Thread usage
H High water marks (pools/queues) W WORK status
L Workpool (LWP) usage X Cluster usage
N Nucleus File Status Y Display PPT table
P PLOG status
? Help
. Exit
---- ------------------------------- ---- -------------------------------
Code ......... c
File Number .. 0
Database ID .. 010 (DB.S010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Estatisticas do Command Usage do banco
14:09:08 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Command Usage - PACUC02
Total Commands .. 1206819
CMD-Type I Nr. CMDs I Aver. Dur. I CMD-Type I Nr. CMDs I Aver. Dur. I
------------------------------------ ------------------------------------
A1/4 I 4190 I 0,180 I BT I I I
CL I 279 I 0,056 I ET I 894 I 0,027 I
E1/4 I 3038 I 3,230 I L1/4 I 2110 I 0,210 I
L2/5 I I I L3/6 I 803367 I 2,036 I
L9 I 41655 I 0,127 I LF I I I
N1/2 I 3257 I 3,116 I OP I 342 I 0,708 I
UC I 799 I 0,768 I RC I 313152 I 0,010 I
RE I I I REST I 2 I 0,018 I
S1/4 I 33411 I 1,552 I S2 I 265 I 18,290 I
S5 I I I S8 I 56 I 0,331 I
S9 I 2 I 14,726 I YCAL I I I
V1 I I I (Aver. Dur. - units of milliseconds)
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
PF3 - Para voltar uma tela;
14:10:31 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Resource Utilization - PACU002
Code Service Code Service
---- ------------------------------- ---- -------------------------------
C Command usage S System status
F File usage T Thread usage
H High water marks (pools/queues) W WORK status
L Workpool (LWP) usage X Cluster usage
N Nucleus File Status Y Display PPT table
P PLOG status
? Help
. Exit
---- ------------------------------- ---- -------------------------------
Code ......... _
File Number .. 0
Database ID .. 010 (DB.D010.ADABAS)
MACUC02 : Command Usage table displayed successfully
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
R - Refresh nucleus statistics
14:10:59 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Session Monitoring - PAC0002
Code Service Code Service
---- -------------------------- ---- ----------------------------
A Display cluster members R Refresh nucleus statistics
C Maintain user profiles S Current resource statistics
D Display parameters T Maintain TCP/IP URL
I Display installed products U Display resource utilization
P Modify parameters V Replicator Management
Q Display queues Z Display maintenance levels
? Help
. Exit
---- -------------------------- ---- ----------------------------
Code ......... r
Database ID .. 010 (DB.D010.ADABAS)
MENU04 : 'Resource Utilization' function interrupted
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Vamos marcar - Command Usage
13:55:28 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Refresh Statistics - PACR002
Mark each nucleus statistic to be reset:
x Command Usage
_ File Usage
_ Pool Usage
_ Thread Usage
_ Counters
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Feito, zerou as statisticas - U (enter);
14:11:58 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Session Monitoring - PAC0002
Code Service Code Service
---- -------------------------- ---- ----------------------------
A Display cluster members R Refresh nucleus statistics
C Maintain user profiles S Current resource statistics
D Display parameters T Maintain TCP/IP URL
I Display installed products U Display resource utilization
P Modify parameters V Replicator Management
Q Display queues Z Display maintenance levels
? Help
. Exit
---- -------------------------- ---- ----------------------------
Code ......... U
Database ID .. 010 (DB.D010.ADABAS)
IACR003 : - Refresh Statistics - ended normally
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Feito, checando para ver se zerou as estatisticas;
14:12:48 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Resource Utilization - PACU002
Code Service Code Service
---- ------------------------------- ---- -------------------------------
C Command usage S System status
F File usage T Thread usage
H High water marks (pools/queues) W WORK status
L Workpool (LWP) usage X Cluster usage
N Nucleus File Status Y Display PPT table
P PLOG status
? Help
. Exit
---- ------------------------------- ---- -------------------------------
Code ......... c
File Number .. 0
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Zerou; 14:12:53 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Command Usage - PACUC02
Total Commands .. 245
CMD-Type I Nr. CMDs I Aver. Dur. I CMD-Type I Nr. CMDs I Aver. Dur. I
------------------------------------ ------------------------------------
A1/4 I 9 I 0,092 I BT I I I
CL I 2 I 0,040 I ET I 3 I 0,021 I
E1/4 I 3 I 0,082 I L1/4 I 2 I 0,088 I
L2/5 I I I L3/6 I 84 I 1,035 I
L9 I 24 I 0,244 I LF I I I
N1/2 I 3 I 0,208 I OP I 3 I 0,086 I
UC I 1 I 90,298 I RC I 91 I 0,009 I
RE I I I REST I I I
S1/4 I 20 I 1,099 I S2 I I I
S5 I I I S8 I I I
S9 I I I YCAL I I I
V1 I I I (Aver. Dur. - units of milliseconds)
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
1.8 - Current resource statistics
O (STATISTICS MENU) fornece funções para deixar o ADABAS reunir tantos valores para todos os utilizadores (estatísticas gerais) ou para um usuário pré-selecionado (Estatísticas do usuário) durante um determinado período de tempo.
A informação recolhida é composto por:
- Command usage table
- File usage table
- Thread time in milliseconds <-- only with user statistics
- Number of I/Os <-- -- '' --
- Number of commands <-- -- '' --
- Percentage: number of commands <-- -- '' --
Esta informação estará disponível após o tempo, forneceu no início das estatísticas, expirou.
14:30:00 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Resource Statistics - PACS002
Code Service
---- -----------------------------
G Start General Statistics
R Read General Statistics
S Read User Statistics
U Start User Statistics
? Help
. Exit
---- -----------------------------
Code ......... _
Duration ..... 60 seconds
User ID ......
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Disp UQ Exit Clear UID Menu
1.9 - Maintain TCP/IP URL
Selecionando "Maintain TCP/IP URL" opção (T) exibi e faz manutenção da URL TCP/IP
14:33:42 ***** A D A B A S BASIC SERVICES ***** 2005-11-14
DBID 010 - Display/Maintain URL - PACTC02
Mark entries with 'O' to Open or 'C' to Close a URL:
M URL Status Message
- -------------------- ------- -------
_ HPS://TCPIPMVS:1962_ Closed
_ HPS://TCPIPMVS:1963_ Open
_ HPS://TCPIPMVS:1964_ Open
_ HPS://TCPIPMVS:1965_ Open
_ ____________________
Command ===>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refr -- - + Menu
Esta função está disponível apenas para o Adabas versão 7 ou bancos de versão superiores.
A tela exibe uma lista de todas as URLs definidas e seu status atual: aberta/fechada.
Você pode alterar o status inserindo "O" para abrir ou "C" para fechar na coluna "M" ao lado da entrada URL.
Pode definir uma nova URL e abri-lo usando a linha em branco fornecida no final da lista de URL.
Depois de ter feito as alterações, prima PF4 (Refr) para atualizar a lista.
1.10 - Display resource utilization
As funções desse menu permite visualizar informações detalhadas de recursos ADABAS para a sessão atual.
15:23:34 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
- Resource Utilization - PACU002
Code Service Code Service
---- ------------------------------- ---- -------------------------------
C Command usage S System status
F File usage T Thread usage
H High water marks (pools/queues) W WORK status
L Workpool (LWP) usage X Cluster usage
N Nucleus File Status Y Display PPT table
P PLOG status
? Help
. Exit
---- ------------------------------- ---- -------------------------------
Code ......... _
File Number .. 0
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
1.10.1 - Command Usage (Opção C)
Mostra o total de cada tipo de comando ADABAS emitido durante a sessão atual, e o total de todos os comandos emitidos ADABAS.
15:56:01 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Command Usage - PACUC02
Total Commands .. 26589
CMD-Type I Nr. CMDs I Aver. Dur. I CMD-Type I Nr. CMDs I Aver. Dur. I
------------------------------------ ------------------------------------
A1/4 I 663 I 0,165 I BT I I I
CL I 17 I 0,038 I ET I 136 I 0,025 I
E1/4 I 422 I 3,054 I L1/4 I 807 I 0,078 I
L2/5 I I I L3/6 I 8731 I 0,847 I
L9 I 3704 I 0,107 I LF I I I
N1/2 I 447 I 2,508 I OP I 19 I 0,096 I
UC I 36 I 2,528 I RC I 9296 I 0,008 I
RE I I I REST I 4 I 0,010 I
S1/4 I 2125 I 2,417 I S2 I 166 I 5,919 I
S5 I I I S8 I 16 I 0,214 I
S9 I I I YCAL I I I
V1 I I I (Aver. Dur. - units of milliseconds)
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
1.10.2 - File Usage (Opção F)
Mostra todos os files do banco usados durante a sessão e o número de acessos para cada arquivo, ou ("FILE NO." Não 0) selecionada informação do uso do file.
15:56:19 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - File Usage - PACUF12
Fnr I Tot. Cmds Fnr I Tot. Cmds Fnr I Tot. Cmds Fnr I Tot. Cmds
------------------ ------------------ ------------------ ------------------
0 I 325970 8 I 29842 9 I 30202 10 I 599
11 I 14956 15 I 826008 27 I 20 33 I 40
38 I 20 39 I 150 43 I 32 61 I 7
68 I 4 80 I 3 81 I 6 85 I 6
86 I 22 91 I 6 99 I 27 109 I 6
119 I 35 144 I 2394 187 I 10 189 I 1894
191 I 8 192 I 36 193 I 363 194 I 70
206 I 2705 216 I 1269 256 I 20 268 I 2
325 I 38
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Repos Exit Refresh -- Menu
1.10.3 - High Water Marks (Opção H):
Esta opção exibe o percentual máximo de utilização dos pools e filas selecionadas na sessão atual, bem como a data e a hora em que o ponto alto foi alcançado. Os valores são exibidos para o usuário, de comando, e mantenha filas; a lista de ISN e mesas de comando seqüencial; O formato e as piscinas de trabalho; e os buffers ligados (NAB). Estes valores são um bom ponto de partida quando se olha para um problema com tampão limitado, piscina, ou fila espaço, ou se você está procurando recursos de armazenamento não utilizados.
15:56:40 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - High Water Marks - PACUH02
Pool / Queue I Size I Used I %Used I Date Time I
------------------------------------------------------------------------------
Attached Buffer(NAB) I 1638400 I 63488 I 3,8 I I
Command Queue (NC) I 11520 I 960 I 8,3 I 2015-12-16 12:28:52 I
Format Pool (LFP) I 2048000 I 130560 I 6,3 I 2015-12-16 15:37:36 I
Hold Queue (NH) I 84056 I 3164 I 3,7 I 2015-12-16 14:11:07 I
ISN-List Table (LI) I 120000 I 2592 I 2,1 I 2015-12-16 14:20:42 I
Seq. Cmd. Table(LQ) I 50000 I 1532 I 3,0 I 2015-12-16 12:32:22 I
User Queue (NU) I 65912 I 16324 I 24,7 I 2015-12-16 12:22:10 I
Unique DE Pool (DUQ) I 5000 I 0 I 0,0 I I
Security Pool (LCP) I 2000 I 0 I 0,0 I I
UQ File List (UQF) I 19560 I 2952 I 15,0 I 2015-12-16 12:22:10 I
ATM Trans. IDs (XID) I 0 I 0 I 0,0 I I
Work Pool (LWP) I 1024000 I 214336 I 20,9 I 2015-12-16 12:32:16 I
Redo Pool (LRDP)I 0 I 0 I 0,0 I I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
1.10.4 - Workpool (LWP) Usage (Opção L)
15:57:10 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Workpool Usage - PACUL02
Workpool (LWP)
Used part ............ 0 Bytes
Unused part .......... 1021732 Bytes
Biggest unused part .. 1021732 Bytes
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
1.10.5 - Protection Log (PLOG) Status (Opção P):
Nesta opção mostra alguns detalhes sobre a gravação do PLOG, uma bem interessante é a % que já foi gravado;
15:57:34 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 012 - PLOG Status - PACUP02
The nucleus is currently writing on ..... PLOGR1
Size of one PLOG area (in BLKs.) ........ 188280
Last block written ...................... 123750 ( 66 %)
Number of switches since nucleus start .. 6
Date/Time of last switch ................ 2015-12-15 12:12:36
Number of PLOGs ......................... 2
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
1.10.6 - Nucleus File Status (Opção N):
15:58:21 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Nucleus File Status - PACUN02
NucID
Locking
File NucID Access count Update count State
----- ----- ------------- ------------- ----------------------
8 5 0 Access
9 1 0 Access, Update
10 0 0 Access, Update
11 1 0 Access, Update
15 6 0 Access, Update
27 0 0 Access
33 0 0 Access
38 0 0 Access
39 0 0 Access
43 0 0 Access
61 0 0 Access
68 0 0 Access, Update
PF1----- PF2----- PF3----- PF4----- PF7----- PF8----- PF9------- PF12-----
Help Repos Exit Refresh - + Menu
1.10.7 - System Status (Opção S):
Primeira tela
15:59:04 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - System Status - PACUS02
Physical
Reads Writes Call Distribution
-------------------------- ---------------------------------------
ASSO 68289 6728 Remote Logical ............. 0
DATA 387237 2740 Remote Physical ............ 0
WORK 107 2646 Local Logical ............. 1240519
PLOG 0 Local Physical ............ 0
Logical Reads: No. of HQEs active ......... 0
... 5,083,440 No. of UQEs in User Queue .. 26
Buffer Efficiency .... 11,1 No. of CQEs waiting in CQ .. 0
Format Translations .. 7986 Total intern. Autorestarts . 0
Format Overwrites .... 0 No. of PLOG switches ....... 0
No. of Bufferflushes ....... 82
Throw Backs for ISN .. 0 No. of CLOGs ............... 2
Throw Backs for Space. 0 No. of PLOGs ............... 0
page 1 of 2
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh + Menu
Segunda tela 15:59:04 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - System Status - PACUS02
Nucleus Status Flags
------------------------------------
Adabas operation normal
page 2 of 2
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh + Menu
1.10.8 - Thread Usage (Opção T)
O menu "THREAD USAGE" é uma tabela de todos os segmentos da sessão atual.
Se o Thread Status é igual a "Waiting for event", então a coluna Wait Event for definida com informações sobre o evento.
Pressionando PF4 ("Refresh") dá-lhe as últimas informações sobre as contagens de comando em cada segmento.
Pressione "Enter para voltar ao menu Utilização da thread, ou PF4 para atualizar.
15:59:48 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - Thread Usage - PACUT02
Nr. I Thread Status I Command Type I Wait Event I Nr. CMDs I
-----------------------------------------------------------------------------
1 I Active I Simple Cmd. I I 1110538354 I
2 I Not active I I I 524479135 I
3 I Not active I I I 207799458 I
4 I Not active I I I 73945460 I
5 I Not active I I I 24039523 I
6 I Not active I I I 7148271 I
7 I Not active I I I 2075423 I
8 I Not active I I I 598375 I
9 I Not active I I I 169498 I
10 I Not active I I I 51592 I
11 I Not active I I I 17607 I
12 I Not active I I I 6423 I
13 I Not active I I I 3303 I
14 I Not active I I I 1346 I
15 I Not active I I I 858 I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
1.10.9 - WORK Status (Opção W):
Checando o status da Work;
16:00:08 ***** A D A B A S BASIC SERVICES ***** 2015-12-16
DBID 010 - WORK Status - PACUW02
W O R K Dataset
+--------------------------------------------------------+
I Protection Area 10000 Blks I
I--------------------------------------------------------I
I Intermediate ISN Area 1200 Blks I
I--------------------------------------------------------I
I Resulting ISN Area 795 Blks I
I--------------------------------------------------------I
I Distributed Transaction Processing Area 0 Blks I
+--------------------------------------------------------+
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
1.10.10 - Cluster Usage (Opção X):
Quem usa Cluster do Adabas, esta opção é bem interessante para monitorar;
17:20:31 ***** A D A B A S BASIC SERVICES ***** 2005-11-14
- Cluster Usage - PACUX02
Code Service
---- ----------------
C Cache statistics
F File statistics
L Lock statistics
? Help
. Exit
---- ----------------
Code ......... _
File Number .. 0
Database ID .. 1955 (WIS1955) NucID .. 1021
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
1.11 - Replicator Management
A tela é visível somente se o Event Replicator para o Adabas estiver instalado e ativo. Se o "V" na tela do menu vai estar em destaque, o Event Replicator não instalado não pode ser selecionados.
1.12 - Display maintenance levels
Esta função só está disponível para Adabas versão 7 ou bancos de dados acima dessa versão.
Selecionando o "Display Maintenance Levels" (opção "Z") a partir do menu Monitoring Session vai exibir as informações sobre os módulos núcleo Adabas:
16:50:51 ***** A D A B A S BASIC SERVICES ***** 2015-12-28
DBID 010 - Display Maintenance Levels - PACZ002
0
Select Module Name: ________
-----------------------------------------------------------------------------
ADARUN RUNMVS Date 2002-10-18, Version 7.4, SM 4, Base AO744000
RUNIND Date 2002-11-06, Version 7.4, SM 4, Base AI744000
ADAMIM Date 2002-10-15, Version 7.4, SM 4, Base AN744000
ADARVU Date 2002-10-18, Version 7.4, SM 4, Base AN744000
ADACLX Date 2002-10-19, Version 7.4, SM 4, Base AN744000
ADARMT Date 2002-08-17, Version 7.4, SM 4, Base AN744000
ADAMSG Date 2002-10-23, Version 7.4, SM 4, Base AU744000
ADAIOR Date 2002-10-15, Version 7.4, SM 4, Base AO744000
ADAIOS IOSMVS Date 2002-10-15, Version 7.4, SM 4, Base AO744000
IOSIND Date 2002-10-15, Version 7.4, SM 4, Base AI744000
ADANC0 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
ADANC1 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
Command ===>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit -- - + Menu
Níveis de manutenção para cada módulo são exibidos. Quaisquer zaps que foram aplicadas para o módulo também são listadas.
A lista de módulos pode ser limitado introduzindo um nome de módulo específico no "Select Module Name" na parte superior da tela. Um valor de partida também podem ser usadas. Por exemplo, especificar ADANC1 exibe informações para apenas o módulo ADANC1. Especificando ADANC* lista todos os módulos com nomes que começam com ADANC.
16:50:51 ***** A D A B A S BASIC SERVICES ***** 2015-12-28
DBID 010 - Display Maintenance Levels - PACZ002
0
Select Module Name: ADANC*__
-----------------------------------------------------------------------------
ADANC0 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
ADANC1 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
ADANC2 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
ADANC3 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
ADANC4 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
ADANC5 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
Zaps AN744032 AN744048 AN744052
ADANC6 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
Zaps AN744007 AN744009
ADANC7 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
Zaps AN744004 AN744053
ADANC8 Date 2002-10-18, Version 7.4, SM 4, Base AN744000
Command ===>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit -- - + Menu
2 - Checkpoint Maintenance
Selecionando "Checkpoint Maintenance" (opção "C") do Adabas Online System invoca as opções invoca menu Manutenção Checkpoint:
16:56:41 ***** A D A B A S BASIC SERVICES ***** 2015-12-28
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... c
Database ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
A documentação do "Adabas Online System" do "Checkpoint Maintenance" está organizada nos seguintes tópicos:
(*) List Checkpoints
(*) Delete Checkpoints
16:57:40 ***** A D A B A S BASIC SERVICES ***** 2015-12-28
- Checkpoint Maintenance - PCP0002
Code Service
---- -----------------------
C List checkpoints
D Delete checkpoints
? Help
. Exit
---- -----------------------
Code ............. _
Date(YYYY-MM-DD) . 0000-00-00
Ext. CP-list ..... N
Checkpoint Name .. ALL
Database ID ...... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
2.1 - List Checkpoints
O primeiro campo "CP NAME" é o identificador de ponto de verificação. No caso de um usuário não sincronizados de verificação, este é o identificador de verificação fornecido pelo programa do usuário.
11:18:20 ***** A D A B A S BASIC SERVICES ***** 2015-08-20
DBID 010 - List Checkpoints - PCPC002
CP CP Date Time PLOG Block Vol/Ser User Job Name
Name Type Number Number Number Type
---- ---- ---------- -------- ------ ---------- -------- ---- --------
SYNS 60 2015-08-03 00:41:50 ADABAS
SYNS 60 2015-08-03 01:51:50 ADABAS
SYNS 60 2015-08-03 03:01:50 ADABAS
SYNS 60 2015-08-03 04:11:50 ADABAS
SYNS 60 2015-08-03 05:21:51 ADABAS
SYNS 60 2015-08-03 06:24:48 ADABAS
SYNS 60 2015-08-03 07:28:04 ADABAS
SYNS 60 2015-08-03 08:30:59 ADABAS
SYNS 60 2015-08-03 09:33:55 ADABAS
SYNS 60 2015-08-03 10:36:50 ADABAS
SYNS 60 2015-08-03 11:39:46 ADABAS
SYNS 60 2015-08-03 12:42:41 ADABAS
SYNS 60 2015-08-03 13:45:41 ADABAS
SYNS 60 2015-08-03 14:52:07 ADABAS
SYNS 60 2015-08-03 15:57:12 ADABAS
PF1----- PF2------ PF3------ PF4------ PF6----- PF7 ----- PF8----- PF12-----
Help Exit Top - + Menu
No campo CP-NAME os nomes começando com "SYN" estão reservados para o núcleo Adabas e utilitários:
SYNC - A verificação feita sincronizado durante a inicialização do núcleo, incluindo o estado do IGNDIB ADARUN e FORCE parâmetros.
SYNF - Um posto tomado por um programa ou usuário de serviço público que exige exclusividade (EXF) controle de um ou mais arquivos.
SYNP - A verificação de um utilitário que exige controle privilegiado. Tal utilidade pode executar uma atualização sem utilizar o núcleo Adabas.
SYNs - A verificação do Adabas Online System (SYSAOS) ou ADADBS com três exceções do núcleo. A função identificada por este ponto de verificação é executado sem intervenção do usuário durante a regeneração. As exceções incluem um 5B SYNs segundo registrado no final de uma sessão de núcleo, 60 SYNs gravados em um intervalo especificado pelo parâmetro INTNAS ADARUN e SYNs 61 registrados quando mais espaço é alocado para um arquivo.
SYNV - Indica que um volume de identificação alterado durante gravação seqüencial de um conjunto de dados está sendo fechado.
SYNX - A verificação de um utilitário que exigem controle exclusivo (EXU) de um ou mais arquivos.
SYN1 - A verificação feita no início da execução ADASAV online.
SYN2 - A verificação feita no final da execução ADASAV online.
SYN4 - A verificação feita no início da execução ADASAV online
SYN5 - A verificação feita no final da execução ADASAV online.
A tabela a seguir descreve os checkpoints escrito pelo núcleo Adabas ou utilitários:
01 - SYNC - ADANUC - Written by nucleus at start of nucleus session.
01 - SYNF - User/Utility - User/utility session OPEN with files used in EXF (exclusive use) mode.
01 - SYNX - EXU user - EXU user open.
02 - SYNV - ADANUC - VOLSER entry. Written at volume switch on DD/SIBA and at the end of the session if sequential logging is used.
03 - SYNF - User/Utility - Close checkpoint for an EXF user.
03 - SYNX - EXU - Close checkpoint for an EXU user.
05 - SYNP - ADASAV - SAVE file(s)-start of operation
06 - SYNP - ADASAV - SAVE database-start of operation
07 - SYNP - ADASAV - RESTORE file(s)-end of operation
08 - SYNP - ADASAV - RESTPLOG-end of operation
09 - SYNV - ADASAV - SAVE file(s), VOLSER entry. Written at volume change on DD/SAVE and at SAVE-operation end.
0A - SYNV - ADASAV - SAVE database, VOLSER entry. Written at volume switch on DD/SAVE and at SAVE-operation end.
0B - SYNP - ADASAV - SAVE DELTA-end of operation
0C - SYNP - ADASAV - RESTORE DELTA-end of operation
0D - SYNP - ADASAV - MERGE-end of operation
0E - SYNV - ADASAV - SAVE DELTA, VOLSER entry
0F - SYNV - ADASAV - MERGE, VOLSER entry
10 - SYNP - ADAINV - COUPLE files
11 - SYNP - ADAINV - INVERT field(s)
15 - SYNP - ADAORD - REORDER Associator database
16 - SYNP - ADAORD - REORDER Data Storage database
17 - SYNP - ADAORD - REORDER database
18 - SYNP - ADAORD - REORDER Associator file
19 - SYNP - ADAORD - REORDER Data Storage file
1A - SYNP - ADAORD - REORDER file
1B - SYNP - ADAORD - STORE
1C - SYNP - ADAORD - RESTRUCTURE
1D - SYNP - ADADEF - DEFINE NEWWORK
1E - SYNP - ADADEF - MODIFY default character encodings
22 - SYNX - ADARES - REGENERATE file
23 - SYNX - ADARES - BACKOUT file
24 - SYNX - ADARES - REGENERATE all; CPEXLIST lists excluded files
25 - SYNX - ADARES - BACKOUT all; CPEXLIST lists excluded files
26 - SYNP - ADARES - REPAIR Data Storage
27 - SYNV - ADARES - COPY sequential protection log
28 - SYNP - ADARES - PLCOPY function successfully completed
28 - SYNV - ADARES - PLCOPY dual or multiple protection log
29 - SYNV - ADARES - CLCOPY dual or multiple command log
2A - SYNP - ADARES - PLCOPY MERGE function successfully completed
2A - SYNV - ADARES - PLCOPY MERGE dual or multiple protection log
2B - SYNP - ADARES - CLOG MERGE function successfully completed
2B - SYNV - ADARES - CLOG MERGE dual or multiple command log
30 - SYNP - ADALOD - LOAD file
31 - SYNP - ADALOD - Mass update
35 - SYNX - ADAULD - Unload file
3F - SYNP - ADAZAP - Successful VERIFY - REPLACE
40 - SYNS - SYSAOS - Add extent
41 - SYNS - SYSAOS - CHANGE default field length
42 - SYNS - SYSAOS - DECREASE database size
44 - SYNS - SYSAOS - Delete file
45 - SYNS - SYSAOS - INCREASE database size
47 - SYNS - SYSAOS - RECOVER space
48 - SYNS - SYSAOS - Refresh file
49 - SYNS - SYSAOS - Remove component file from expanded-file chain
4A - SYNS - SYSAOS - Release descriptor
4B - SYNS - SYSAOS - RENAME file
4C - SYNS - SYSAOS - RENUMBER file
4D - SYNS - SYSAOS - RESET DIB
4E - SYNS - SYSAOS - Reuse ISN
4F - SYNS - SYSAOS - Reuse Data Storage
50 - SYNS - SYSAOS - UNCOUPLE files
51 - SYNS - SYSAOS - ALLOCATE file extent
52 - SYNS - SYSAOS - DEALLOCATE file extent
53 - SYNS - SYSAOS - Delete checkpoint
54 - SYNS - SYSAOS - Set user priority
55 - SYNS - SYSAOS - Modify FCB
57 - SYNS - SYSAOS - DEFINE file
58 - SYNS - SYSAOS - Write FDT
59 - SYNS - SYSAOS - DEFINE new field
5B - SYNS - ADADBS - Write refreshed statistics (some or all per user request)
5B - SYNS - ADANUC - Write (all) statistics at end of nucleus session
5B - SYNS - ADARES - Write refreshed statistics (command, file, and thread usage; DRES and DSTAT)
5C - SYNS - SYSAOS - CHANGE default field format
5D - SYNS - SYSAOS - Change file encoding
5E - SYNS - ADADBS - ADADBS REPTOR function (refer to your Event Replicator for Adabas documentation)
60 - SYNS - ADANUC - Nucleus statistic checkpoint
61 - SYNS - ADANUC - Allocate file space
64 - SYNS - ADASCR - Protect files
65 - SYNS - ADASCR - Protect fields
66 - SYNS - SYSAOS - Link component file into expanded-file chain
68 - SYNS - SYSAOS - Set USERISN on/off
69 - SYNS - SYSAOS - Set MIXDSDEV on/off
6A - SYNS - SYSAOS - Install Delta Save DLOG area
6B - SYNS - SYSAOS - Change Delta Save DLOG area
6C - SYNS - SYSAOS - Remove Delta Save DLOG area
6E - SYNS - ADADBS - ADADBS REPLICATION function (refer to your Event Replicator for Adabas documentation)
6F - SYNS - SYSAOS - Online process initiated
70 - SYNS - SYSAOS - Online invert process
71 - SYNS - SYSAOS - Online reorder process
73 - SYNC - ADANUC - Nucleus (nuclei) successfully quiesced.
74 - SYNC - ADANUC - Nucleus (nuclei) have resumed normal processing.
75 - SYNS - ADANUC - Delete heuri-user-entry after Response 72 was detected during nucleus startup.
76 - SYNS - ADANUC - Delete heuri-user-entry after Response 72 was detected during nucleus session.
77 - SYNS - ADADBS - Enable spanned record support.
78 - SYNS - ADADBS - Enable or disable extended MU or PE fields
7A - SYNS - ADADBS - Delete field from the FDT
7D - SYNS - ADADBS - Add or delete CLOG
7E - SYNS - ADADBS - Add or delete PLOG
2.3 - Delete Checkpoints
Para deletar registros do Checkpoint (Opção D) é bem tranquilo, no exemplo abaixo vamos deletar do dia 05/08/2015 pra baixo (05, 04 e 03) vai ficar armazenado as informações do checkpoint do dia 06 em diante;
11:19:07 ***** A D A B A S BASIC SERVICES ***** 2015-08-20
- Checkpoint Maintenance - PCP0002
Code Service
---- -----------------------
C List checkpoints
D Delete checkpoints
? Help
. Exit
---- -----------------------
Code ............. d
Date(YYYY-MM-DD) . 2015-08-05
Ext. CP-list ..... N
Checkpoint Name .. ALL
Database ID ...... 010 (DB.D010.ADABAS)
ECPC02 : 'List Checkpoints' function interrupted
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Confirmando;
11:21:20 ***** A D A B A S BASIC SERVICES ***** 2015-08-20
DBID 010 - Delete Checkpoints - PCPD002
All checkpoint entries up to .. 2015-08-05 (YYYY-MM-DD)
will be deleted.
Confirm by pressing the 'ENTER' key or
modify the date and then press 'ENTER'.
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Deletado;
11:21:52 ***** A D A B A S BASIC SERVICES ***** 2015-08-20
- Checkpoint Maintenance - PCP0002
Code Service
---- -----------------------
C List checkpoints
D Delete checkpoints
? Help
. Exit
---- -----------------------
Code ............. _
Date(YYYY-MM-DD) . 2015-08-05
Ext. CP-list ..... N
Checkpoint Name .. ALL
Database ID ...... 010 (DB.D010.ADABAS)
MCPD002 : 71 Check-Point(s) deleted successfully
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Validando para ver se deletou, ok; 11:22:17 ***** A D A B A S BASIC SERVICES ***** 2015-08-20
DBID 010 - List Checkpoints - PCPC002
CP CP Date Time PLOG Block Vol/Ser User Job Name
Name Type Number Number Number Type
---- ---- ---------- -------- ------ ---------- -------- ---- --------
SYNS 60 2015-08-06 00:47:38 ADABAS
SYNS 60 2015-08-06 01:52:23 ADABAS
SYNS 60 2015-08-06 02:55:18 ADABAS
SYNS 60 2015-08-06 04:02:23 ADABAS
SYNS 60 2015-08-06 05:07:38 ADABAS
SYNS 60 2015-08-06 06:11:17 ADABAS
SYNS 60 2015-08-06 07:16:01 ADABAS
SYNS 60 2015-08-06 08:19:31 ADABAS
SYNS 60 2015-08-06 09:22:26 ADABAS
SYNS 60 2015-08-06 10:25:21 ADABAS
SYNS 60 2015-08-06 11:28:27 ADABAS
SYNS 60 2015-08-06 12:31:22 ADABAS
SYNS 60 2015-08-06 13:34:24 ADABAS
SYNS 60 2015-08-06 14:37:41 ADABAS
SYNS 60 2015-08-06 15:43:35 ADABAS
PF1----- PF2------ PF3------ PF4------ PF6----- PF7 ----- PF8----- PF12-----
Help Exit Top - + Menu
3 - File maintenance
Selecionando "File Maintenance" (opção "F") do Adabas Online System você invoca as opções de manutenção em file;
17:22:10 ***** A D A B A S BASIC SERVICES ***** 2015-12-28
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... _
File No ...... 0 Descriptor Name .. __
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
3.1 - Define / Modify FDT
(*) permite você alterar o tamanho do campo;
(*) Adicionar um novo campo para o File;
(*) Criar um novo campo para a FDT;
(*) Criar um special descriptor table (SDT);
13:33:26 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- FDT/SDT Definition / Modification - PFLC002
Code Service
---- -----------------------
A Add new field(s)
C Change field parameters
D Define new FDT
I Online invert
S Define/add SDT
? Help
. Exit
---- -----------------------
Code ......... _
File No. ..... 498
Field Name ... __
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Def. File Exit Menu
O menu "FDT DEFINITION / MODIFICATION" tem as funções:
A - adicionar uma nova definição de campos para a FDT do arquivo especificado. O arquivo já deve existir. O nome do campo de dois caracteres deve ser um que não esteja sendo usado atualmente pelo arquivo especificado.
C - altere o comprimento de um campo existente no arquivo especificado. O arquivo já deve existir; "arquivos protegidos" exigem uma senha. O nome do campo deve ser de um campo existente.
D - defina uma Field Definition Table (FDT) para um novo arquivo. FDTs para arquivos existentes não podem ser redefinidos com esta opção.
I - "Online invert" criar campos descritores; Apenas um descritor pode ser especificado por processo.
S - "Define/add SDT", is available only if an FDT exists but no file control block (FCB) exists for the file (for example, if the FDT has been created but no records loaded, or if the file was deleted with the option to retain the FDT).
Pressione "Enter" para voltar ao menu "FDT Definição / modificação".
3.2 - Release Descriptor
(*) permite que você libere um campo do status de descritor, libertando a lista invertida definida para o campo especificado no Associator.
13:00:18 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... d
File No ...... 498 Descriptor Name .. aa
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Pede confirmação para retirar o descritor do CAMPO - digito RELEASE;
13:02:10 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - Release Descriptor - PFLD002
Descriptor Name .. AA
File Number ...... 498
File Name ........ MADA-FISICO-498
Password .........
In Parallel ...... NO_
Enter 'RELEASE' to confirm .. RELEASE
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Confirm Menu
Feito;
13:02:44 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... _
File No ...... 498 Descriptor Name .. AA
Database ID .. 010 (DB.D010.ADABAS)
MENFLD05 : Descriptor AA (File 498 ) released successfully
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
3.3 - Delete Adabas File
(*) permite deletar um file Adabas, liberando o espaço que foi utilizado para as extensões para ser reutilizado.
13:02:44 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... E
File No ...... 498 Descriptor Name ..
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Pede confirmação para excluir o file - Digito o nome do file; 13:04:36 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - Delete File - PDMD002
File Number ......................... 498
File Name ........................... MADA-FISICO-498
Enter File Name to confirm delete ... MADA-FISICO-498
Save Field Description Table ........ N
File Password .......................
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Feito; 13:04:55 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... _
File No ...... 498 Descriptor Name .. __
Database ID .. 010 (DB.D010.ADABAS)
MENDBA05 : FILE = 498 ( MADA-FISICO-498 ) deleted successfully
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
3.4 - Define a New File
(*) permite que você defina um novo arquivo de banco de dados para que uma FDT já foi criada.
09:59:38 ***** A D A B A S BASIC SERVICES ***** 2005-11-22
DBID 105 - Define File - PFLF002
File Name ......... TEST-80_________
MAXISN ............ __________
Datastorage Size .. __________ B (BLKs/CYLs)
Normalindex Size .. __________ B (BLKs/CYLs)
Upperindex Size ... __________ B (BLKs/CYLs)
------------------------------------------------------------------------------
ACRABN ........ MINISN ...........* 1 Anchor Fnr ..
DSRABN ........ ISN Size .......... 3 Byte Ciphering ... N
NIRABN ........ ISN Reuse ........* N
UIRABN ........ DS Reuse .........* Y Alpha Code .....
ASSO padding .* 10 % DATA device ......* 8391 Wide Code ......
DATA padding .* 10 % MIXDSDEV .......... N User Wide Code .
Max Blks: Max comp. rec.len . 10792 Multi Client
DS extents .. Index Compression . N Support ........ N
NI extents .. No AC Extention ... N Owner-ID Len ... 8
UI extents .. Program Refresh ... N
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit ADAM Menu
Esta função corresponde à função do utilitário ADALOD LOAD.
3.5 - Modify File Parameters
(*) permite que você modifique o fator do padding, o comprimento máximo comprimido do registro, número do file, nome do arquivo, alocação de extensão para NI/UI/AC/DS, ISN reusage, e DS reusage.
13:08:57 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - Modify File Parameters - PFLM002
File No. ... 498
File Name .. MADA-FISICO-498
-----------------------------------------------------------------------------
Max. Allocation
ASSO PFAC .......... 10 UI Blks per extent .. 0
DATA PFAC .......... 10 NI Blks per extent .. 0
Max. RECL .......... 10792 DS Blks per extent .. 0
New File Name ...... MADA-FISICO-498_ ISN Reuse ............. ON_
New File No. ....... 498 with RESET ..... ___
in Parallel .... NO_
User ISN ........... OFF DS Reuse .............. ON_
with RESET ..... ___
File Password ...... in Parallel .... NO_
Mixed DS Device ....... ON_
AlphaNum Encoding .. 0 Program Refresh ....... OFF
WideChar Encoding .. 0
PF1----- PF2------ PF3------ PF4------ PF6------ PF7----- PF8----- PF12-----
Help Exit Menu
Esta função corresponde à função do utilitário ADADBS MODFCB.
3.6 - Reorder File Online
(*) permite você iniciar o processo de reorder (reorganização) no Associator, Data Storage, ou em um file.
13:10:11 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - Online Reorder File - PFLO002
Reorder for file... 498 MADA-FISICO-498
Password....
-----------------------------------------------------------------------------
Type of Reorder...... _
Options: Asso Padding Factor.. __
Data Padding Factor.. __
Sort Sequence........ ___
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Reorder Type temos 3 opções;
A - para reorder (reorganizar) o associator para o file apenas. Corresponde ao utilitário ADADBS ONLREORFASSO;
D - para reorder (reorganizar) o data para o file apenas. Corresponde ao utilitário ADADBS ONLREORFDATA;
B - para reorder (reorganizar) o file inteiro (asso+data). Corresponde ao utilitário ADADBS ONLREORFILE
Asso Padding Factor -- especifique o novo fator padding data, se é para ser alterada a partir do valor atual.
Data Padding Factor -- especifique o novo fator de preenchimento de dados, se é para ser alterada a partir do valor atual.
Sort Sequence -- especifique a sequência a ser usada para reordenar os dados.
Os valores válidos são em branco ou PHY para a physical sequence, ISN para ISN sequence, ou um descriptor name para ordenar por o descritor especificado.
3.7 - Refresh File to Empty Status
(*) permite excluir todos os registros dos arquivos e atribuir um único extent para cada componente (NI/UI/AC/DS) no arquivo.
13:46:06 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... r
File No ...... 498 Descriptor Name .. __
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Confirmando; 13:51:02 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - Refresh File - PFLR002
File Number ... 498
File Name ..... MADA-FISICO-498
Password ......
Enter File Name to confirm ... MADA-FISICO-498
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Feito; 13:51:34 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... _
File No ...... 498 Descriptor Name .. __
Database ID .. 010 (DB.D010.ADABAS)
MENFLR05 : File 498 refreshed successfully
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Feito, checando pelo checkpoint; 13:52:27 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - List Checkpoints - PCPC002
CP CP Date Time PLOG Block Vol/Ser User Job Name
Name Type Number Number Number Type
---- ---- ---------- -------- ------ ---------- -------- ---- --------
SYNS 57 2015-12-29 13:06:29 ET AAFCINID
DEFINE FILE FNR= 498
SYNS 60 2015-12-29 13:22:25 ADABAS
STATISTIC RECORD
SYNS 48 2015-12-29 13:50:08 ET AAFSNATB
REFRESH FNR= 498
SYNS 48 2015-12-29 13:51:32 ET AAFCINID
REFRESH FNR= 498
PF1----- PF2------ PF3------ PF4------ PF6----- PF7 ----- PF8----- PF12-----
Help Exit Top - + Menu
3.8 - Allocate or Deallocate File
(*) Permite você criar/remover para os address converter, normal e upper index, e Data Storage de um arquivo.
Vamos fazer um procedimento de retirada (deallocate) do espaço de um file, primeiro vamos ver como ele esta;
11:50:25 ***** A D A B A S BASIC SERVICES ***** 2008-07-09
DBID 011 - Display File Layout - PDRF012
****************
* File 83 * MADA-RECEITAS
****************
Records loaded ..... 3737 Date loaded .......... 1997-01-06 16:14:03
TOP ISN ............ 24056 Date of last update .. 2008-06-16 08:57:42
Max ISN expected ... 27559 Max Compr Rec Lngth .. 10792
Minimum ISN ........ 1 Asso/Data Padding .... 5%/5%
Size of ISN ........ 3 Bytes Highest Index Level .. 3
Number of Updates .. 74130 Index Compression .... YES
ISN Reusage ........ YES USERISN .............. NO
Space Reusage ...... YES MIXDSDEV ............. NO
ADAM File .......... NO PGMREFRESH ........... NO
Ciphered File ...... NO NOACEXTENSION ........ NO
Coupled Files ...... NONE
Blk per DS Extent .. 0
Blk per UI Extent .. 0 Total Changed Blks ... 64
Blk per NI Extent .. 0 Length of Owner ID ... 0
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
Observando as alocações disponíveis;11:37:16 ***** A D A B A S BASIC SERVICES ***** 2008-08-15
DBID 011 - Display File Layout - PDRF022
File 83
IDeviceIListI Space allocated I From To I Unused
I Type ITypeI Blocks / Cyls. I RABN RABN I Blocks / Cyls.
-----I------I----I------------------I ------------------------I---------------
I I I I I
ASSO I 8391 I AC I 20 0 I 120250 - 120269 I 0 0
I 8391 I UI I 43 0 I 120270 - 120312 I 33 0
I 8391 I NI I 357 1 I 120313 - 120669 I 340 1
I I I I I
DATA I 8391 I DS I 103 1 I 513070 - 513172 I 87 1
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
O espaço disponível total no banco esta assim; 11:50:35 ***** A D A B A S BASIC SERVICES ***** 2008-07-09
DBID 011 - Display Unused Storage - PDRU012
I Device I Total Number of I Extent in Blk. I
I Type I Blocks / Cyls. I from - until I
------I--------I------------------------- I----------------------------I
DATA I 8391 I 191000 2546 I 20331 - 211330 I
I 8391 I 31475 419 I 256395 - 287869 I
I 8391 I 11 0 I 526035 - 526045 I
------I--------I------------------------- I----------------------------I
ASSO I 8391 I 368234 2045 I 171755 - 539988 I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Opção (F) - File maintenance; 11:51:19 ***** A D A B A S BASIC SERVICES ***** 2008-07-09
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... f
Database ... 011 (DB.T011.ADABAS)
MENFL04 : - File Service - Function interrupted
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Opção (S) - Allocate/deallocate file space; PFL0002 : Please enter File-No.
11:51:30 ***** A D A B A S BASIC SERVICES ***** 2008-07-09
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... S
File No ...... 83 Descriptor Name .. __
Database ID .. 011 (DB.T011.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Depois duas opções a fazer - Allocate/Deallocate - Vamos retirar (Deallocate) - do NI - Vamos tirar 20 (B) blocos; 11:37:41 ***** A D A B A S BASIC SERVICES ***** 2008-08-15
DBID 011 - Allocate/Deallocate File Space - PFLS002
File Number .............. 83
File Name ................ MADA-RECEITAS
Enter Parameters : Possible values:
Allocate/Deallocate ... d (A/D)
Table Type ............ ni (AC/DS/NI/UI)
Size .................. 20
Blocks or Cylinders ... B (B/C)
Start RABN ............ __________
Device Type ........... ____
File Password ............
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Feito 11:39:00 ***** A D A B A S BASIC SERVICES ***** 2008-08-15
- File Maintenance - PFL0002
Code Service
---- ------------------------------
C Define/modify FDT
D Release descriptor
E Delete existing file
F Define new file
M Modify file parameters
O Reorder file online
R Refresh file to empty status
S Allocate/deallocate file space
X Maintain expanded files
? Help
. Exit
---- ------------------------------
Code ......... _
File No ...... 83 Descriptor Name .. __
Database ID .. 011 (DB.T011.ADABAS)
EFLS006 : - Space Deallocation - Function ended successfully
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
3.9 - Maintain Expanded Files
A função "Expanded File Maintenance" permite as seguintes ações em arquivos expandidos:
- Inserir um arquivo de componente para uma corrente arquivo expandido:
Um arquivo existente pode ser inserido em uma cadeia de arquivo expandido. O parâmetro File-No. especifica o número do arquivo a ser inserido. O parâmetro Master-Fnr especifica o arquivo mestre da cadeia de arquivo expandido o arquivo deve ser inserido.
Se o arquivo a ser inserido deve ser o primeiro arquivo (master) da cadeia, ambos os parâmetros devem ser definidos para o mesmo valor.
- Remover um arquivo de componente de uma corrente de arquivo expandido:
Com esta função você pode remover arquivos de uma cadeia de arquivo expandido. Como parâmetro que você especificar apenas o arquivo a ser removido da cadeia. Se o mestre será removido de uma cadeia, o próximo arquivo na cadeia vai se tornar o novo arquivo mestre.
13:55:13 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- Expanded File Maintenance - PFLX002
Code Service
---- ----------------------
I Insert file into chain
R Remove file from chain
? Help
. Exit
---- ----------------------
Code .........
File No. ..... 498
Master Fnr ...
Password .....
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Esta função corresponde à função do utilitário ADALOD LOAD e ADALOD UPDATE;
Para inserir um arquivo existente em uma corrente de arquivo expandido1 - Selecione a opção "I".
2 - Especifique o número do arquivo a ser inserido (Arquivo Nenhum campo).
3 - Especifique o número do arquivo mestre da cadeia de arquivo expandido no qual o arquivo está sendo inserido (campo Mestre Fnr).
4 - Pressione Enter.
Instrução remover um arquivo de componente de uma corrente de arquivo expandido
Selecione a opção "R" e indicar apenas o número do arquivo a ser removido (File Nenhum campo) da cadeia.
1 - Se o arquivo a ser removido é o arquivo mestre, o próximo arquivo na cadeia se tornará o novo arquivo mestre. 4 - Database maintenance
A "Database Maintenance" funções de controle do banco de dados Adabas (ASSO / DATA) alocação de arquivos e espaço: você pode
(*) adicionar datasets, aumentar ou diminuir o último dataset;
(*) desacoplar arquivos Adabas;
(*) display ou reset entries no data integrity block (DIB); e
(*) recuperar o espaço previamente alocado mas não utilizado por utilitários Adabas que terminou de forma anormal.
14:01:54 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- Database Maintenance - PDM0002
Code Service
---- ----------------------------
A Add new dataset to ASSO/DATA
I Increase/decrease ASSO/DATA
R List/reset DIB block entries
S Recover unused space
U Uncouple two ADABAS files
? Help
. Exit
---- ----------------------------
Code .......... _
File No. ...... 498
Coupled File .. 0
Database ID ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
4.1 - Add new dataset to ASSO/DATA
Opção "A" é usado para adicionar um dataset pré-formatado para o Associator ou de Data Storage. Antes de usar esta opção, o dataset a ser adicionado deve ser formatado usando o utilitário ADAFRM.
Opção "A" deve ser usado somente se o novo dataset está localizado em um dispositivo físico diferente. O Associator e Data Storage pode cada um tem até cinco Data Storage. (adabas 7.4.4) em versões acima este limite é maior;
14:38:21 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - Add Dataset - PDMA002
Enter Parameters to Add either a DATA OR ASSO dataset:
ASSO Device ....... ____
ASSO Size ......... __________
DATA Device ....... ____
DATA Size ......... __________
Blocks/Cylinders .. B
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Esta função corresponde à função do utilitário ADADBS ADD ASSO ou ADADBS ADD DATA
4.2 - Increase/decrease ASSO/DATA
Opção "I" é usado para mudar o tamanho de um dataset existente para o componente especificado. Se o componente tem mais do que um dataset, a opção "I" altera o tamanho do dataset do último.
Uma vez que esta opção só muda a entrada de bloco de controle geral Adabas, você também deve garantir que o espaço necessário é fisicamente alocada e formatada quando o dataset está sendo aumentado.
Quando o componente de armazenamento de dados for aumentado quatro vezes (adabas versão 7.4.4), uma função de utilidade ADAORD REORASSO deve ser executado para reordenar as extensões DSST no componente Associator.
14:55:39 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
DBID 010 - Increase/Decrease - PDMI002
Enter Parameters : Possible values:
Increase/Decrease .. _ (I/D)
ASSO/DATA .. _ (A/D)
Size .. __________
Blocks or Cylinders .. B (B/C)
Note: After an INCREASE operation is completed, the nucleus session will
be automatically ended to allows for the necessary Associator or Data
Storage formatting.
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Esta função corresponde à função do utilitário ADADBS INCREASE and ADADBS DECREASE:
INCREASE ASSO
INCREASE DATA
DECREASE ASSO
DECREASE DATA
4.2.1 - Adicionando Espaço
Vamos adicionar esses discos no banco (DATA/ASSO);
+--------+-----------+-----------+
| DASD | ORDEM | TAMANHOS |
+--------+-----------+-----------+
| ADA081 | ASSO/DATA | 3000/7016 |
| ADA082 | DATA/ASSO | 7016/3000 |
| ADA083 | ASSO/DATA | 3000/7016 |
| ADA084 | DATA/ASSO | 7016/3000 |
| ADA085 | ASSO/DATA | 3000/7016 |
| ADA086 | DATA/ASSO | 7016/3000 |
| ADA087 | ASSO/DATA | 3000/7016 |
| ADA088 | DATA/ASSO | 7016/3000 |
| ADA089 | ASSO/DATA | 3000/7016 |
| ADA090 | DATA/ASSO | 7016/3000 |
| ADA091 | ASSO/DATA | 3000/7016 |
| ADA092 | DATA/ASSO | 7016/3000 |
| ADA093 | ASSO/DATA | 3000/7016 |
| ADA094 | DATA/ASSO | 7016/3000 |
| ADA095 | ASSO/DATA | 3000/7016 |
| ADA096 | DATA/ASSO | 7016/3000 |
| ADA097 | ASSO/DATA | 3000/7016 |
| ADA098 | DATA/ASSO | 7016/3000 |
| ADA099 | ASSO/DATA | 3000/7016 |
| ADA100 | DATA/ASSO | 7016/3000 |
+--------+-----------+-----------+
Formatando os discos do DATA;
MEMBER=ADAF012E 000028 REC SAVE:07.02.2016 09:05 BY USERID ADAB001 R=00000001
DSN=ADA.DBA.JCLS LIB=S5 VOL=PRL304 UNIT=1127
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
//AAFAFRMS JOB (AAFA,DIBD),DBA,CLASS=S,MSGCLASS=A TYPRUN=HOLD
//*UQ ALLOW
//* ------------------------------------------------------------------
//* FORMATAR O DATA DO BANCO 012
//* ------------------------------------------------------------------
//FRM EXEC PGM=ADARUN
//STEPLIB DD DISP=SHR,DSN=ADA5.LOADLIB
//* ------------------------------------------------------------------
//DDDATAR2 DD DISP=(MOD,KEEP),DSN=ADABAS.DBID012.DATA2, <=== DATA
// SPACE=(CYL,(0,7016),,CONTIG),UNIT=SYSDA,
// VOL=(,,,50,SER=(ADA051,ADA052,ADA053,ADA054,ADA055,ADA056,
// ADA057,ADA058,ADA059,ADA060,ADA061,ADA062,ADA063,
// ADA064,ADA065,ADA066,ADA067,ADA068,ADA069,ADA070,
// ADA071,ADA072,ADA073,ADA074,ADA075,ADA076,ADA077,
// ADA078,ADA079,ADA080,ADA081,ADA082,ADA083,ADA084,
// ADA085,ADA086,ADA087,ADA088,ADA089,ADA090,ADA091,
// ADA092,ADA093,ADA094,ADA095,ADA096,ADA097,ADA098,
// ADA099,ADA100)),
// DSNTYPE=LARGE
//* ------------------------------------------------------------------
//SYSUDUMP DD SYSOUT=A
//DDDRUCK DD SYSOUT=A
//DDPRINT DD SYSOUT=A
//DDCARD DD *
ADARUN PROG=ADAFRM,DBID=012
//DDKARTE DD *
ADAFRM DATAFRM SIZE=7016,NUMBER=2,DEVICE=8391
/*
Formatando os discos do ASSO;
MEMBER=ADAF012F 000028 REC SAVE:07.02.2016 09:05 BY USERID ADAB001 R=00000001
DSN=ADA.DBA.JCLS LIB=S5 VOL=PRL304 UNIT=1127
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
//AAFAFRMS JOB (AAFA,DIBD),DBA,CLASS=S,MSGCLASS=A TYPRUN=HOLD
//*UQ ALLOW
//* ------------------------------------------------------------------
//* FORMATAR O ASSO DO BANCO 012
//* ------------------------------------------------------------------
//FRM EXEC PGM=ADARUN
//STEPLIB DD DISP=SHR,DSN=ADA5.LOADLIB
//* ------------------------------------------------------------------
//DDASSOR2 DD DISP=(MOD,KEEP),DSN=ADABAS.DBID012.ASSO2, <=== ASSO
// SPACE=(CYL,(0,3000),,CONTIG),UNIT=SYSDA,
// VOL=(,,,50,SER=(ADA051,ADA052,ADA053,ADA054,ADA055,ADA056,
// ADA057,ADA058,ADA059,ADA060,ADA061,ADA062,ADA063,
// ADA064,ADA065,ADA066,ADA067,ADA068,ADA069,ADA070,
// ADA071,ADA072,ADA073,ADA074,ADA075,ADA076,ADA077,
// ADA078,ADA079,ADA080,ADA081,ADA082,ADA083,ADA084,
// ADA085,ADA086,ADA087,ADA088,ADA089,ADA090,ADA091,
// ADA092,ADA093,ADA094,ADA095,ADA096,ADA097,ADA098,
// ADA099,ADA100)),
// DSNTYPE=LARGE
//* ------------------------------------------------------------------
//SYSUDUMP DD SYSOUT=A
//DDDRUCK DD SYSOUT=A
//DDPRINT DD SYSOUT=A
//DDCARD DD *
ADARUN PROG=ADAFRM,DBID=012
//DDKARTE DD *
ADAFRM ASSOFRM SIZE=3000,NUMBER=2,DEVICE=8391
/*
Descatalogar e catalogar o data set, temos que fazer este passo pois adicionamos mais discos aos datasets (DATA/ASSO);
MEMBER=IEHPR24A 000026 REC SAVE:13.01.2016 09:37 BY USERID ADAB001 R=00000001
DSN=ADA.DBA.JCLS LIB=S5 VOL=PRL304 UNIT=1127
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
//AABSPROG JOB (AABS,OSB),DBA,CLASS=S,MSGCLASS=A TYPRUN=HOLD
//*UQ ALLOW
//* -----------------------------------------------------------
//* DESCATALOGA E CATALOGA O ARQUIVO DO BANCO ADABAS
//* -----------------------------------------------------------
//IEHPROGM EXEC PGM=IEHPROGM
//DD1 DD UNIT=SYSDA,DISP=OLD,
// VOL=(,,,50,SER=(ADA051,ADA052,ADA053,ADA054,ADA055,ADA056,
// ADA057,ADA058,ADA059,ADA060,ADA061,ADA062,ADA063,ADA064,
// ADA065,ADA066,ADA067,ADA068,ADA069,ADA070,ADA071,ADA072,
// ADA073,ADA074,ADA075,ADA076,ADA077,ADA078,ADA079,ADA080,
// ADA081,ADA082,ADA083,ADA084,ADA085,ADA086,ADA087,ADA088,
// ADA089,ADA090,ADA091,ADA092,ADA093,ADA094,ADA095,ADA096,
// ADA097,ADA098,ADA099,ADA100))
//SYSPRINT DD SYSOUT=A
//SYSIN DD *
UNCATLG DSNAME=ADABAS.DBID012.ASSO2
CATLG DSNAME=ADABAS.DBID012.ASSO2,VOL=SYSDA=(ADA051,ADA052, X
ADA053,ADA054,ADA055,ADA056,ADA057,ADA058,ADA059, X
ADA060,ADA061,ADA062,ADA063,ADA064,ADA065,ADA066, X
ADA067,ADA068,ADA069,ADA070,ADA071,ADA072,ADA073, X
ADA074,ADA075,ADA076,ADA077,ADA078,ADA079,ADA080, X
ADA081,ADA082,ADA083,ADA084,ADA085,ADA086,ADA087, X
ADA088,ADA089,ADA090,ADA091,ADA092,ADA093,ADA094, X
ADA095,ADA096,ADA097,ADA098,ADA099,ADA100)
/*
Colocando o banco ONLINE;
1 J E S 2 J O B L O G -- S Y S T E M C P A C -- N O
0
08.52.27 STC03038 ---- SUNDAY, 07 FEB 2016 ----
08.52.27 STC03038 IEF695I START AAFAI012 WITH JOBNAME AAFAI012 IS ASSIGNED TO
08.52.27 STC03038 $HASP373 AAFAI012 STARTED
08.52.27 STC03038 IEF403I AAFAI012 - STARTED - TIME=08.52.27
08.52.27 STC03038 GBP0199 AAFAI012: Natural Global Buffer Pool Manager Version
08.52.27 STC03038 GBP0101 AAFAI012: Specified parms: BPN=NATGBP,S=NAT4,N=(15M,
08.52.27 STC03038 GBP0114 AAFAI012: GBP already active: NATGBP /NAT4 - DIR=15
08.52.27 STC03038 GBP0199 AAFAI012: Natural Global Buffer Pool Manager Version
08.52.27 STC03038 GBP0101 AAFAI012: Specified parms: BPN=EDTGBP,S=NAT4,T=EDIT,
08.52.27 STC03038 GBP0114 AAFAI012: GBP already active: EDTGBP /NAT4 - DIR=15
08.52.29 STC03038 +ADAN21 00012 Protection log PLOGR1 started
08.52.29 STC03038 +ADAN02 00012 Nucleus run with protection log 01467
08.52.29 STC03038 +ADAL02 00012 2016-02-07 08:52:27 CLOGR1 is active
08.52.29 STC03038 +ADAN03 00012 ADABAS coming up
08.52.29 STC03038 +ADAN19 00012 Buffer flush is a s y n c h r o n o u s
08.52.29 STC03038 +ADAN01 00012 A D A B A S V7.4.4 is active
08.52.29 STC03038 +ADAN01 00012 MODE = MULTI
vamos adicionar no SYSAOS os novos espaços
18:29:39 ***** A D A B A S BASIC SERVICES ***** 2010-06-05
Isolated - Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... m
Database ... 012 (DB.S012.ADABAS)
EPDR05 : 'Database Report' function interrupted
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
I - Increase/decrease ASSO/DATA
18:29:51 ***** A D A B A S BASIC SERVICES ***** 2010-06-05
- Database Maintenance - PDM0002
Code Service
---- ----------------------------
A Add new dataset to ASSO/DATA
I Increase/decrease ASSO/DATA
R List/reset DIB block entries
S Recover unused space
U Uncouple two ADABAS files
? Help
. Exit
---- ----------------------------
Code .......... i
File No. ...... 0
Coupled File .. 0
Database ID ... 012 (DB.S012.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Adicionando ASSO;
08:53:02 ***** A D A B A S BASIC SERVICES ***** 2016-02-07
DBID 012 - Increase/Decrease - PDMI002
Enter Parameters : Possible values:
Increase/Decrease .. i (I/D)
ASSO/DATA .. a (A/D)
Size .. 60000_____
Blocks or Cylinders .. C (B/C)
Note: After an INCREASE operation is completed, the nucleus session will
be automatically ended to allows for the necessary Associator or Data
Storage formatting.
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Mensagem; 08:54:19 ***** A D A B A S BASIC SERVICES ***** 2016-02-07
DBID 012 - Database Maintenance - PDMI002
*****************************************************************************
* *
* >>>>> W A R N I N G <<<<< *
* *
* The INCREASE ASSO/DATA Extent function will result in the Logical *
* and Physical Sizes of the database being different. *
* *
* If the new extent is NOT formatted as required and the nucleus does *
* try to use it, an I/O ERROR will occur and the nucleus will ABEND. *
* *
* User action : *
* *
* Format (ADAFRM Utility) the space once it has been allocated OR *
* terminate this request NOW, BEFORE the allocation is done. *
* *
* Hit 'ENTER' to continue, 'PF3' to Exit or 'PF12' for Menu ... _ *
* *
*****************************************************************************
Adicionado - 60000 cilindros;
08:54:24 ***** A D A B A S BASIC SERVICES ***** 2016-02-07
- Database Maintenance - PDM0002
Code Service
---- ----------------------------
A Add new dataset to ASSO/DATA
I Increase/decrease ASSO/DATA
R List/reset DIB block entries
S Recover unused space
U Uncouple two ADABAS files
? Help
. Exit
---- ----------------------------
Code .......... _
File No. ...... 0
Coupled File .. 0
Database ID ... 012 (DB.S012.ADABAS)
EDMI06: Asso has been increased by 60000 Cylinders
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
O banco saiu do ar;1 J E S 2 J O B L O G -- S Y S T E M C P A C -- N O
0
08.52.27 STC03038 ---- SUNDAY, 07 FEB 2016 ----
08.52.27 STC03038 IEF695I START AAFAI012 WITH JOBNAME AAFAI012 IS ASSIGNED TO
08.52.27 STC03038 $HASP373 AAFAI012 STARTED
08.52.27 STC03038 IEF403I AAFAI012 - STARTED - TIME=08.52.27
08.52.27 STC03038 GBP0199 AAFAI012: Natural Global Buffer Pool Manager Version
08.52.27 STC03038 GBP0101 AAFAI012: Specified parms: BPN=NATGBP,S=NAT4,N=(15M,
08.52.27 STC03038 GBP0114 AAFAI012: GBP already active: NATGBP /NAT4 - DIR=15
08.52.27 STC03038 GBP0199 AAFAI012: Natural Global Buffer Pool Manager Version
08.52.27 STC03038 GBP0101 AAFAI012: Specified parms: BPN=EDTGBP,S=NAT4,T=EDIT,
08.52.27 STC03038 GBP0114 AAFAI012: GBP already active: EDTGBP /NAT4 - DIR=15
08.52.29 STC03038 +ADAN21 00012 Protection log PLOGR1 started
08.52.29 STC03038 +ADAN02 00012 Nucleus run with protection log 01467
08.52.29 STC03038 +ADAL02 00012 2016-02-07 08:52:27 CLOGR1 is active
08.52.29 STC03038 +ADAN03 00012 ADABAS coming up
08.52.29 STC03038 +ADAN19 00012 Buffer flush is a s y n c h r o n o u s
08.52.29 STC03038 +ADAN01 00012 A D A B A S V7.4.4 is active
08.52.29 STC03038 +ADAN01 00012 MODE = MULTI
08.52.29 STC03038 +ADAN01 00012 Running without recovery log
08.54.24 STC03038 +ADAN78 00012 2016-02-07 08:54:24 INCREASE function
08.54.24 STC03038 +ADAN78 00012 Nucleus terminated after ASSO/DATA INCREASE
08.54.24 STC03038 +UEX2 00012 CHAMADA P/ PLOG, FLAGS=X'4000'
08.54.24 JOB03040 $HASP100 AAFAP012 ON INTRDR DBA FROM
08.54.24 STC03038 +UEX2 00012 JOB AAFAPLOG SUBMETIDO
08.54.24 STC03038 +UEX2 00012 RETORNO AO NUCLEO, WAITTIME= 000 S
08.54.24 STC03038 +UEX2 00012 CHAMADA P/ CLOG, FLAGS=X'4800'
08.54.25 JOB03041 $HASP100 AAFAC012 ON INTRDR DBA FROM
08.54.25 STC03038 +UEX2 00012 JOB AAFACLOG SUBMETIDO
08.54.25 STC03038 +UEX2 00012 RETORNO AO NUCLEO, WAITTIME= 000 S
08.54.25 STC03038 +ADAM97 00012 This ASCB/initiator will be terminated by MVS
08.54.25 STC03038 IEF404I AAFAI012 - ENDED - TIME=08.54.25
08.54.25 STC03038 IEF352I ADDRESS SPACE UNAVAILABLE
08.54.25 STC03038 $HASP395 AAFAI012 ENDED
0------ JES2 JOB STATISTICS ------
- 07 FEB 2016 JOB EXECUTION DATE
- 2 CARDS READ
- 990 SYSOUT PRINT RECORDS
- 0 SYSOUT PUNCH RECORDS
- 42 SYSOUT SPOOL KBYTES
- 1.97 MINUTES EXECUTION TIME
UQS0009 - END OF DATA SET.
--------------------------------------------------------------------------------
OP=S CL=ALL IN=ALL JB=AAFAI012,03038 DS=1 SI=SM LR=22 LL=80 PP=0 DC=
RL=999999 AD=J DE= SC= PT= SQ=C RR=0 OC= SD=2000
Colocamos o banco no ar de novo; E vamos colocar o DATA, pelo SYSAOS;
08:55:08 ***** A D A B A S BASIC SERVICES ***** 2016-02-07
DBID 012 - Increase/Decrease - PDMI002
Enter Parameters : Possible values:
Increase/Decrease .. i (I/D)
ASSO/DATA .. d (A/D)
Size .. 140320____
Blocks or Cylinders .. c (B/C)
Note: After an INCREASE operation is completed, the nucleus session will
be automatically ended to allows for the necessary Associator or Data
Storage formatting.
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Mensagem;
08:55:32 ***** A D A B A S BASIC SERVICES ***** 2016-02-07
DBID 012 - Database Maintenance - PDMI002
*****************************************************************************
* *
* >>>>> W A R N I N G <<<<< *
* *
* The INCREASE ASSO/DATA Extent function will result in the Logical *
* and Physical Sizes of the database being different. *
* *
* If the new extent is NOT formatted as required and the nucleus does *
* try to use it, an I/O ERROR will occur and the nucleus will ABEND. *
* *
* User action : *
* *
* Format (ADAFRM Utility) the space once it has been allocated OR *
* terminate this request NOW, BEFORE the allocation is done. *
* *
* Hit 'ENTER' to continue, 'PF3' to Exit or 'PF12' for Menu ... _ *
* *
*****************************************************************************
Adicionando 140320 cilindros;
08:55:36 ***** A D A B A S BASIC SERVICES ***** 2016-02-07
- Database Maintenance - PDM0002
Code Service
---- ----------------------------
A Add new dataset to ASSO/DATA
I Increase/decrease ASSO/DATA
R List/reset DIB block entries
S Recover unused space
U Uncouple two ADABAS files
? Help
. Exit
---- ----------------------------
Code .......... _
File No. ...... 0
Coupled File .. 0
Database ID ... 012 (DB.S012.ADABAS)
EDMI06: Data has been increased by 140320 Cylinders
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Banco saiu do ar;
1 J E S 2 J O B L O G -- S Y S T E M C P A C -- N O
0
08.54.48 STC03042 ---- SUNDAY, 07 FEB 2016 ----
08.54.48 STC03042 IEF695I START AAFAI012 WITH JOBNAME AAFAI012 IS ASSIGNED TO
08.54.48 STC03042 $HASP373 AAFAI012 STARTED
08.54.48 STC03042 IEF403I AAFAI012 - STARTED - TIME=08.54.48
08.54.48 STC03042 GBP0199 AAFAI012: Natural Global Buffer Pool Manager Version
08.54.48 STC03042 GBP0101 AAFAI012: Specified parms: BPN=NATGBP,S=NAT4,N=(15M,
08.54.48 STC03042 GBP0114 AAFAI012: GBP already active: NATGBP /NAT4 - DIR=15
08.54.48 STC03042 GBP0199 AAFAI012: Natural Global Buffer Pool Manager Version
08.54.48 STC03042 GBP0101 AAFAI012: Specified parms: BPN=EDTGBP,S=NAT4,T=EDIT,
08.54.48 STC03042 GBP0114 AAFAI012: GBP already active: EDTGBP /NAT4 - DIR=15
08.54.50 STC03042 +ADAN21 00012 Protection log PLOGR1 started
08.54.50 STC03042 +ADAN02 00012 Nucleus run with protection log 01468
08.54.50 STC03042 +ADAL02 00012 2016-02-07 08:54:49 CLOGR1 is active
08.54.50 STC03042 +ADAN03 00012 ADABAS coming up
08.54.50 STC03042 +ADAN19 00012 Buffer flush is a s y n c h r o n o u s
08.54.50 STC03042 +ADAN01 00012 A D A B A S V7.4.4 is active
08.54.50 STC03042 +ADAN01 00012 MODE = MULTI
08.54.50 STC03042 +ADAN01 00012 Running without recovery log
08.55.36 STC03042 +ADAN78 00012 2016-02-07 08:55:35 INCREASE function
08.55.36 STC03042 +ADAN78 00012 Nucleus terminated after ASSO/DATA INCREASE
08.55.36 STC03042 +UEX2 00012 CHAMADA P/ PLOG, FLAGS=X'4000'
08.55.36 JOB03043 $HASP100 AAFAP012 ON INTRDR DBA FROM
08.55.36 STC03042 +UEX2 00012 JOB AAFAPLOG SUBMETIDO
08.55.36 STC03042 +UEX2 00012 RETORNO AO NUCLEO, WAITTIME= 000 S
08.55.36 STC03042 +UEX2 00012 CHAMADA P/ CLOG, FLAGS=X'4800'
08.55.36 JOB03044 $HASP100 AAFAC012 ON INTRDR DBA FROM
08.55.36 STC03042 +UEX2 00012 JOB AAFACLOG SUBMETIDO
08.55.36 STC03042 +UEX2 00012 RETORNO AO NUCLEO, WAITTIME= 000 S
08.55.36 STC03042 +ADAM97 00012 This ASCB/initiator will be terminated by MVS
08.55.37 STC03042 IEF404I AAFAI012 - ENDED - TIME=08.55.37
08.55.37 STC03042 IEF352I ADDRESS SPACE UNAVAILABLE
08.55.37 STC03042 $HASP395 AAFAI012 ENDED
0------ JES2 JOB STATISTICS ------
- 07 FEB 2016 JOB EXECUTION DATE
- 2 CARDS READ
- 1,010 SYSOUT PRINT RECORDS
- 0 SYSOUT PUNCH RECORDS
- 43 SYSOUT SPOOL KBYTES
- 0.82 MINUTES EXECUTION TIME
UQS0009 - END OF DATA SET.
--------------------------------------------------------------------------------
OP=S CL=ALL IN=ALL JB=AAFAI012,03042 DS=1 SI=SM LR=22 LL=80 PP=0 DC=
RL=999999 AD=J DE= SC= PT= SQ=C RR=0 OC= SD=2000
4.3 - List/reset DIB block entries
O data integrity block (DIB) compreende entradas para cada utilitário Adabas operando atualmente, descrevendo os recursos que cada utilitário está usando.
Opção "R" permite que você listar e remover todas as entradas indesejadas do DIB.
Esta função corresponde à função de utilidade ADADBS RESETDIB. Ele também pode ser realizada utilizando o DDIB comando do operador.
03:56:42 ***** A D A B A S BASIC SERVICES ***** 2010-07-01
DBID 012 - List/Reset DIB Entries - PDMR002
Mark entries with 'R' to Reset, 'D' to Display:
M I Job Name I ID I Start Time I Locked Files I
------------------------------------------------------------------------------
r I AAFASAVE I 60 I 03:45:49 I ALL I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
_ I I I I I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Os comandos diretos são equivalentes ADADBS DISPLAY DIB e o ADADBS RESET DIB
4.4 - Recover unused space
Espaço alocado para as operações de serviços públicos, que terminara de forma anormal permanece indisponível a menos que seja intencionalmente recuperado.
Opção "S" é usado para recuperar propositadamente tal espaço para uso. É devolvida uma mensagem que indica que o espaço foi recuperado com sucesso.
Esta função corresponde à utilitário ADADBS ADADBS RECOVER
17:09:01 ***** A D A B A S BASIC SERVICES ***** 2015-12-29
- Database Maintenance - PDM0002
Code Service
---- ----------------------------
A Add new dataset to ASSO/DATA
I Increase/decrease ASSO/DATA
R List/reset DIB block entries
S Recover unused space
U Uncouple two ADABAS files
? Help
. Exit
---- ----------------------------
Code .......... _
File No. ...... 0
Coupled File .. 0
Database ID ... 010 (DB.D010.ADABAS)
MENDB05 : Unused space recovered successfully
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
4.5 - Uncouple two Adabas files
Opção "U" é utilizado para remover o acoplamento físico entre os arquivos especificados pelo apagamento do acoplamento listas invertidas de Associator de cada arquivos. Nenhuma alteração é feita para as tabelas de definição de campo (FDTs) ou descritores para os arquivos especificados.
Esta opção deve ser executado antes de qualquer um dos arquivos especificados é excluído.
Para determinar se um arquivo é acoplado fisicamente, verifique o indicador "C" (acoplamento) na função "Display File" a base de dados Relatório de opção (descrito na próxima seção). Usando a mesma função para os arquivos selecionados, você pode ver as informações acoplamento específico; isto é, os campos específicos em um arquivo e seu acoplamento a campos em outros arquivos.
Esta função corresponde à função de utilitário ADADBS UNCOUPLE
O comando direto é equivalente UNCOUPLE FILES file1 file2
5 - Session Opercoms
Selecionando Session Opercoms (opção "O") exibe o seguinte menu:
15:08:05 ***** A D A B A S BASIC SERVICES ***** 2016-01-04
- Session Opercoms - PACI002
Code Service Code Service
---- ------------------------------ ---- ------------------------------
E Extended Error Recovery T Termination Commands
F Force CLOG or PLOG switch U Manage Online Utilities
L Lock or unlock files V User Table Maintenance
R Reset ONLINE-DUMP-Status X Replicator Management
S Stop user(s)
? Help
. Exit
---- ------------------------------ ---- ------------------------------
Code ........... _
Userid(ETID) ... ________
CLOG/PLOG Ind .. _
Database ID .... 240 (DB.S012.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
5.1 - Extended Error Recovery
Selecionando a opção "E" (Extended Error Recovery) a partir do menu de sessão Opercoms exibe o menu de "Extended Error Recovery":
09:31:57 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
- Extended Error Recovery - PACIE02
Code Service
---- ----------------------------------
B Display message buffer
D Display/modify environment
E Display/modify Exit routines
M Add/Delete PIN modules
P Display/modify PIN routines
R Refresh threshold and alert exits
S SNAP a nucleus dump
? Help
. Exit
------ ----------------------------------
Code ........... _
Start Address .. ________ End Address ... ________
Database ID .... 105 (RD-MPM105)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
A partir deste menu, é possível;
(*) exibir a memória temporária de mensagens
(*) exibição ou modificar os parâmetros que controlam o erro estendido manipulação de ambiente;
(*) exibição ou modificar os parâmetros para invocar o erro de manipulação saídas;
(*) adicionar ou excluir módulos de PIN;
(*) exibição, ativar ou desativar rotinas PIN específicos;
(*) atualizar os ADATHRSH e ADALERTX saída módulos carregados na memória;
(*) Tire uma imagem de despejo de memória núcleo.
Este documento abrange os seguintes tópicos:
5.1.1 - Display Message Buffer
Selecionando a opção "B" (Message Display Buffer) a partir do menu Extended Error Recovery exibe o conteúdo do buffer de mensagem:
09:38:27 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
DBID 105 - Display Message Buffer - PACIEB2
Select starting message ________
Msg Num Time Msg ID Message
--------- -------- ------ ---------------------------------------------------
2 09:15:11 ADAN5A FILES modified during AUTORESTART:
3 09:15:11 ADAN5A NONE
4 09:15:11 ADAN19 BUFFERFLUSH is A S Y N C H R O N O U S
5 09:15:11 ADAN8Y FILE-LEVEL CACHING INITIALIZED
6 CWARN-140, FILE CACHING PARAMETER ERROR; Invalid FILE NUMBER
7 09:15:11 ADAN80 ADABAS DYNAMIC CACHING ENVIRONMENT established.
8 09:15:11 ADAN01 A D A B A S V7.1.0 is active
9 09:15:11 ADAN01 MODE = MULTI
10 09:15:11 ADAN01 Running without RECOVERY-LOG
11 09:45:23 ADAN8U ESP 64001 (WRK2) Enabled on Demand.
12 09:45:23 ADAN8U ESP 64002 (WRK3) Enabled on Demand.
13 09:45:23 ADAN8U FNR 00050 (BOTH) Enabled on Demand.
Command ===>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Latest - + Menu
Pressione PF4 para atualizar a tela e mostrar as últimas mensagens adicionadas ao buffer.
A coluna Msg Num contém o número sequencial do registro para cada item da mensagem do buffer. Digite um número registro no campo "Select starting message" para posicionar o monitor para um registro específico. Estas funções são as mesmas que os comandos do operador de tratamento de erros:
SMGT,DISPLAY=MSGBUF
5.1.2 - Display/Modify Environment
Selecionando a opção "D" (Display/Modify Environment) a partir do menu de "Extended Error Recovery" exibe a configuração atual de vários parâmetros de tratamento de erro estendido:
09:46:13 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
DBID 105 - Display/Modify Environment - PACIED2
------- Alert Limits ------- --- Parameters ------- Status - Executions -
User Queue ......... 85 Smart Management (SMGT) ON 3
Command Queue ...... 80 Message Buffering ..... ON
Threads ............ 75% Abnormal Term. Handler. ON 0
Hold Queue ......... 500 Response Code Handler . ON 0
Data Blocks ........ 80% Heartbeat Subtask ..... ON
Asso Blocks ........ 90% Full System Dump (DUMP) OFF
Flushes/Interval ... 40 Threshold Interval .... 30
Format Overwrites .. 1
----------- Most Recent Recovery Action -----------
Last error occurred on 2005-11-24 09:11:45
Condition: Rsp 017 Location: * N/A *
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help MsgBuf Exit Menu
Se a subtarefa heartbeat está inativo ou se o módulo ADATHRSH não estiver instalado, os limites de alerta e os valores do intervalo de limite estão em branco.Os parâmetros com valores "ON"/"OFF" na coluna Status pode ser ativado e desativado, alterando o valor. O parâmetro threshold interval e os threshold levels indicadas na coluna Alert Limits não pode ser alterado no "Adabas Online System". Consulte o DBA Referência Adabas documentação para obter mais informações.
As funções nesta tela espelhar os comandos do operador de tratamento de erros
SMGT,{ON | OFF}
SMGT,ABNORMALTERM={ON | OFF}
SMGT,DUMP={ON | OFF}
SMGT,HEARTBEAT={ON | OFF}
SMGT,MSGBUF={ON | OFF}
SMGT,DISPLAY=THRESHOLD
SMGT,DISPLAY=LAST
5.1.3 - Display/Modify Exits
Selecionando a opção "E" (Display/Modify Exits) a partir do menu de "Extended Error Recovery" exibe o status das saídas carregados no momento:
09:58:48 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
DBID 105 - List/Modify Exit Routines - PACIEE2
Mark with 'A' Activate, 'D' Deactivate, 'L' Load, 'C' Critical, 'N' Not Crit
M Exit Program Status Critical M Exit Program Status Critical
- ---- -------- -------- -------- - ---- -------- -------- --------
_ SX00 ADASMXIT Active Critical _
_ _
_ _
_ _
_ _
_ _
_ _
_ _
_ _
_ _
_ _
_ _
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refr -- - + Menu
O código da exit, o nome do programa invocado pela exit, a situação atual, e a criticidade estão listados para cada exit. Você pode alterar o status e criticidade da exit a partir desta tela.
Para alterar o status e criticidade da exit, insira Na coluna M ao lado da exit selecionado
+---+------------------------------------------------------------------------------+
| A | para activar a exit |
| D | para desactivar a exit |
| I | para recarregar o programa da exit na memória ou para carregar uma nova exit |
| C | para fazer a exit crítica |
| N | para fazer a exit não-crítica |
+---+------------------------------------------------------------------------------+
Após mudanças foram feitas, tecle PF4 para atualizar esta tela.
Estas funções são as mesmas que os comandos do operador de tratamento de erros
SMGT,DISPLAY=EXITS
SMGT,{XACTIVATE | XDEACTIVATE}=exit-code
SMGT,XLOAD=exit-code
SMGT,XLOAD=(exit-code,module-name)
SMGT,{XCRITICAL | XNOTCRITICAL}=exit-code
5.1.4 - Add/Delete PIN Modules
Selecionando a opção "M" (Add/Delete PIN Modules) a partir do menu de "Extended Error Recovery" exibe uma lista de módulos de PIN atualmente disponíveis:
10:02:45 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
DBID 105 - Add/Delete PIN Modules - PACIEM2
Mark entries with 'A' to Add or 'D' to Delete:
M Module Description Message
- -------- ------------------------------ -------
_ ADAMXY Standard Nucleus PIN Routines
PINAAF SAF Security
PINAFP Adabas Fastpath
PINATM Adabas Transaction Manager
PINAVI Adabas Vista
_ PINRSP Adabas Response Code Handler
_ PINUES Universal Encoding Support
Para carregar um módulo PIN na memória;
Digite "A" na coluna M ao lado do nome do módulo.
Este comando é bem-sucedido somente se o módulo da exit existe em uma biblioteca acessível para o núcleo Adabas.
Início do conjunto de instruções
Para remover um módulo PIN da memória
Introduza um "D" na coluna M ao lado do nome do módulo.
Ao excluir um módulo PIN de memória, todas as rotinas relacionadas PIN também são removidos.
Estas funções são as mesmas que os comandos do operador de tratamento de erros.
5.1.5 - Display/Modify PIN Routines
Selecionando a opção "P" (Exibir / Modificar PIN Rotinas) a partir do menu de "Extended Error Recovery" exibe uma lista de PINs atualmente carregados na memória:
10:08:49 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
DBID 105 - List/Modify PIN Routines - PACIEP2
Mark entries with 'A' Activate, or 'D' Deactivate: Total Pins: 012
M Condition Error Location Status Uses Module Message
- --------- ---------------------------- ------- ---- -------- -----------
_ 000C1000 All Locations Active 0 ADAMXY
_ 000C2000 All Locations Active 0 ADAMXY
_ 000C3000 All Locations Not Act 0 ADAMXY
_ 000C4000 All Locations Active 0 ADAMXY
_ 000C5000 All Locations Active 0 ADAMXY
_ 000C6000 All Locations Active 0 ADAMXY
_ 000C7000 All Locations Not Act 0 ADAMXY
_ 000C8000 All Locations Active 0 ADAMXY
_ 000C9000 All Locations Active 0 ADAMXY
_ 000CB000 All Locations Active 0 ADAMXY
_ 000CF000 All Locations Active 0 ADAMXY
_ 00047000 All Locations Active 0 ADAMXY
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refr -- - + Menu
Para todas as rotinas de PIN na lista, a tela indicatess as condições que lhes causam a ser executado, o status atual, o número de vezes que foram usadas, e do módulo no qual eles estão localizados.Para alterar o status dos PINs a partir desta tela, digite na coluna M ao lado do número PIN
5.1.6 - Refresh Threshold and Alert Exits
Selecionando a opção "R" (Refresh Threshold and Alert Exits) a partir do menu de "Extended Error Recovery" carrega o ADATHRSH e módulos ADALERTX na memória.
A tela de confirmação é exibida:
10:10:02 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
- Extended Error Recovery - PACIE02
Code Service
---- ----------------------------------
D Display/modify environment
E Display/modify Exit routines
M Add/Delete PIN modules
P Display/modify PIN routines
R Refresh threshold and alert exits
S SNAP a nucl +--------------------------------------+
? Help | Refreshing will delete and reload |
. Exit | the modules in memory. |
------ ----------- | |
| Enter PF3 to cancel or YES to |
Code ........... r | confirm the refreshing of: |
Start Address .. ________ | Thresholds (ADATHRSH)... ___ |
End Address .... ________ | Alert Exit (ADALERTX)... ___ |
Database ID .... 105 (RD-MPM105) +--------------------------------------+
EACIEP1 : Display/Modify PINs functio
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Esses módulos podem ser atualizados somente se a subtarefa batimento cardíaco está ativo eo módulo sendo atualizada existe em uma biblioteca acessível para o núcleo Adabas. Ambos os módulos podem ser atualizados ao mesmo tempo.Nota:
Opção "R" é válido apenas para pré-741 versões do Adabas. Ao executar contra um banco de dados Adabas versão 741, você receberá uma mensagem informando que ele não pode ser acessado.
Para atualizar um módulo
1 - Digite "YES" no campo de entrada seguinte o nome do módulo.
Isso exclui o módulo de memória e recarrega uma nova cópia.
Estas funções são as mesmas que os comandos do operador de tratamento de erros
SMGT,REFRESHTHRESHOLDS
SMGT,REFRESHALERTEXIT
5.1.7 - SNAP a Nucleus Dump
Selecionando a opção "S" (SNAP um Dump Núcleo) a partir do menu de "Extended Error Recovery" gera um dump formatado do núcleo sem diagnóstico de erros.
Para gerar um despejo de todo o núcleo
1 - Deixe os campos de endereço de início e fim de endereço no menu em branco.
Para gerar um despejo SNAP de apenas um intervalo de endereços, insira os endereços hexadecimais nos campos de endereço de início e fim de endereço no menu.
O dump formatado é escrito para o dataset DDPRINT especificado no núcleo.
Esta função é a mesma que a manipulação de comando de erro do operador:
SMGT,SNAP[=(start,end)]
5.2 - Force CLOG or PLOG switch
Usando esta opção, você pode mudar imediatamente (forçando um end-of-file) entre a dual ou multiple command log (CLOG) ou protection log (PLOG) files. Switching (isto é, "alternância") muda de um CLOG ou PLOG arquivo para outro.
No exemplo abaixo vamos fazer uma troca do Plog
EACI002 : Enter dual device indicator ( C=CLOG / P=PLOG)
13:40:41 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Session Opercoms - PACI002
Code Service Code Service
---- ------------------------------ ---- ------------------------------
E Extended Error Recovery T Termination Commands
F Force CLOG or PLOG switch U Manage Online Utilities
L Lock or unlock files V User Table Maintenance
R Reset ONLINE-DUMP-Status X Replicator Management
S Stop user(s)
? Help
. Exit
---- ------------------------------ ---- ------------------------------
Code ........... F
Userid(ETID) ... ________
CLOG/PLOG Ind .. _
Database ID .... 013 (DB.S013.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Apos colocar (CLOG/PLOG Ind) P de PLOG; Foi feito a troca
13:41:06 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Session Opercoms - PACI002
Code Service Code Service
---- ------------------------------ ---- ------------------------------
E Extended Error Recovery T Termination Commands
F Force CLOG or PLOG switch U Manage Online Utilities
L Lock or unlock files V User Table Maintenance
R Reset ONLINE-DUMP-Status X Replicator Management
S Stop user(s)
? Help
. Exit
---- ------------------------------ ---- ------------------------------
Code ........... _
Userid(ETID) ... ________
CLOG/PLOG Ind .. _
Database ID .... 13 (DB.S013.ADABAS)
EACI05 : Dual PLOG switched to PLOGR2
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Job do Plog acabou de rodar;
JOB NUMBER Q J O SYST DEST PRI ST LINES FORM FCB FLASH
AAFAP013 J.00476 O S A 9 H 93 STD
AAFAP013 J.00476 O S X 9 H 90 STD
... 35 PERCENT SPOOL UTILIZATION.
------------------------------------ JOBS 2 TOTAL RECORDS 183
OP=Q CL=ALL IN=ALL JB=AAFAP013,00476 DS=1 SI=SM LR=1 LL=133 PP=0 DC=
RL=999999 AD=J DE= SC= PT= SQ=C RR=0 OC= SD=2000
Resultado do Job
1 J E S 2 J O B L O G -- S Y S T E M C P A C -- N O
0
13.41.06 JOB00476 ---- TUESDAY, 05 JAN 2016 ----
13.41.06 JOB00476 $SI(K)
13.41.06 JOB00476 TSS7000I AADEFSTC Last-Used 03 Jan 16 00:05 System=CPAC Faci
13.41.06 JOB00476 TSS7001I Count=44256 Mode=Fail Locktime=None Name=USUARIO DE
13.41.06 JOB00476 $HASP373 AAFAP013 STARTED - INIT K - CLASS S - SYS CPAC
13.41.06 JOB00476 IEF403I AAFAP013 - STARTED - TIME=13.41.06
13.41.06 JOB00476 *IEF233A M 0891,PRIVAT,SL,AAFAP013,COPYPLOG, 861
13.41.06 JOB00476 *CTS001 IEF233A M 0891,PRIVAT,SL,AAFAP013,COPYPLOG,ADABAS.C.
861 ADABAS.C.DB013.PLOG.G0012V00
13.41.09 JOB00476 IEC705I TAPE ON 0891,VC0364,SL,COMP,AAFAP013,COPYPLOG,ADABAS
13.41.09 JOB00476 IEC205I DDSIAUS1,AAFAP013,COPYPLOG,FILESEQ=1, COMPLETE VOLUM
864 DSN=ADABAS.C.DB013.PLOG.G0012V00,VOLS=VC0364,TOTALBLOCKS=54
13.41.11 JOB00476 IEF234E K 0891,VC0364,PVT,AAFAP013,COPYPLOG
13.41.11 JOB00476 CTS014 IEF234E K 0891,VC0364,PVT,AAFAP013,COPYPLOG
13.41.11 JOB00476 - --TIMINGS (MI
13.41.11 JOB00476 -STEPNAME PROCSTEP RC EXCP CONN TCB SRB CLOCK
13.41.11 JOB00476 -COPYPLOG 00 654 294 .00 .00 .0
13.41.11 JOB00476 IEF404I AAFAP013 - ENDED - TIME=13.41.11
13.41.11 JOB00476 -AAFAP013 ENDED. NAME-DBA TOTAL TCB CPU TI
--------------------------------------------------------------------------------
OP=S CL=ALL IN=ALL JB=AAFAP013,00476 DS=1 SI=SM LR=1 LL=80 PP=0 DC= RL=999999
AD=J DE= SC= PT= SQ=C RR=0 OC= SD=2000 05.01.2016, 13:41:49
Comandos são equivalentes
FORCE CLOGSWITCH
FORCE PLOGSWITCH
5.3 - Lock or unlock files
O menu LOCK/UNLOCK FILES permite que você bloqueie o acesso/atualização aos arquivos tanto para todos os usuários ou somente para todas as operações de não-públicos. O bloqueio é imediato. Uma transacção em curso cujo arquivo fica bloqueado será backed out.
Os arquivos podem ser bloqueado ou desbloqueado para todos os usuários ou para todos, mas de utilidade / usuários EXF. Uma vez bloqueado para todos os usuários, um arquivo não pode ser desbloqueado apenas para usuários de serviços públicos.
O bloqueio é imediato: uma transação em processo cujo arquivo fica bloqueado será backed out.
Desbloqueio torna o arquivo disponível novamente para o uso normal.
Comandos diretos são equivalentes
LOCK FILE
UNLOCK FILE
5.3.1 - Bloqueando um File
Colocando o file 498 em bloqueio, exceto para UTI/EXF, neste tipo de bloqueio só utilitários irão acessar;
14:28:44 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Lock / Unlock Files - PACIL02
Code Service
---- ----------------------------------
D Display locked files
F Lock file for all users
K Advance lock file
L Lock file except for UTI/EXF users
N Unlock file from general lock
R Release an advance lock
U Unlock file from UTI/EXF lock
? Help
. Exit
---- -----------------------------------
Code ......... l
File Number .. 498
UTI/EXF Ind .. U
Database ID .. 012 (DB.S012.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
File 498 bloqueado;
14:29:23 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Lock / Unlock Files - PACIL02
Code Service
---- ----------------------------------
D Display locked files
F Lock file for all users
K Advance lock file
L Lock file except for UTI/EXF users
N Unlock file from general lock
R Release an advance lock
U Unlock file from UTI/EXF lock
? Help
. Exit
---- -----------------------------------
Code ......... _
File Number .. 498
UTI/EXF Ind .. U
Database ID .. 012 (DB.S012.ADABAS)
EACIL10: File locked except for UTI-usage.
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Checando para ver;
14:29:23 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Lock / Unlock Files - PACIL02
Code Service
---- ----------------------------------
D Display locked files
F Lock file for all users
K Advance lock file
L Lock file except for UTI/EXF users
N Unlock file from general lock
R Release an advance lock
U Unlock file from UTI/EXF lock
? Help
. Exit
---- -----------------------------------
Code ......... d
File Number .. 498
UTI/EXF Ind .. U
Database ID .. 012 (DB.S012.ADABAS)
EACIL10: File locked except for UTI-usage.
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Realmente esta bloqueado;
14:29:46 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Display Locked Files - PACID02
Mark entries with 'U' to unlock:
M Fnr. Lock Status M Fnr. Lock Status
- ----- ------------------------- - ----- -------------------------
_ 498 Locked except for UTI
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit -- - + Menu
5.4 - Reset ONLINE-DUMP-Status
Use esta opção para redefinir o status de dump on-line para uso quando uma operação de dump ocorrer quando um (backup) ADASAV on-line ocorrer.
O comando é equivalente
RESET ONLINESTATUS
5.5 - Stop user(s)
Selecionando a opção "S" (Stop user) a partir do menu de "Session Opercoms" exibe o menu "Stop Users":
14:47:36 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Stop Users - PACIS02
Code Service
---- -----------------------
F Stop users using file
I Stop inactive users
J Stop users by jobname
U Stop a selected user
? Help
. Exit
---- -----------------------
Code ............. _
File Number ...... _____
Last Activity .... ________ (elapsed time in seconds)
Job Name ......... ________
Purge UQE(s) ..... N
Selected Userid ..
Database ID ...... 240 (DB.S012.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Disp UQ Exit Clear UID Menu
Você pode parar um usuário específico, todos os usuários de um arquivo específico ou job, ou a todos os usuários inativos. As transações correntes desses usuários são apoiados ser backed out.Pressione PF2 (Disp UQ) para exibir a fila do usuário atual.
Pressione PF4 (Clear UID) para limpar o ID de usuário selecionado.
STOP USERS
5.6 - Termination Commands
Selecionando a opção "T" (Session Termination) a partir do menu de Session Opercoms invoca o menu de encerramento da sessão da qual você pode optar por encerrar uma sessão normalmente (ADAEND), cancelar uma sessão imediatamente (CANCEL), ou parar uma sessão (HALT).
11:24:00 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
- Session Termination - PACT002
Code Service
---- -----------------------------------
A Normal session termination (ADAEND)
C Cancel session immediately (CANCEL)
H Stop session (HALT)
? Help
. Exit
-------- -----------------------------------
Code ......... _
Database ID .. 105 (RD-MPM105)
Current nr. of users in User Queue ... 9
Nr. of users with open transactions .. 0
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Em todos os casos, você será solicitado para confirmar a sua solicitação de rescisão antes que a ação seja tomada.
Um comando é equivalente:
TERMINATE SESSION
Vamos tirar o banco do ar (opção A); 11:33:23 ***** A D A B A S BASIC SERVICES ***** 2016-02-25
- Session Termination - PACT002
Code Service
---- -----------------------------------
A Normal session termination (ADAEND)
C Cancel session immediately (CANCEL)
H Stop session (HALT)
? Help
. Exit
---- -----------------------------------
Code ......... A
Database ID .. 011 (DB.S011.ADABAS)
Current nr. of users in User Queue ... 1
Nr. of users with open transactions .. 0
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Confirmando; 11:33:23 ***** A D A B A S BASIC SERVICES ***** 2016-02-25
- Session Termination - PACT002
You are going to T E R M I N A T E Database 011 (DB.S011.ADABAS)
Enter ADAEND to confirm .... adaend
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Depois do enter voltou no menu inicial; 11:34:43 ***** A D A B A S BASIC SERVICES ***** 2016-02-25
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... _
Database ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Checando o log do banco, ele saiu do ar;1 J E S 2 J O B L O G -- S Y S T E M C P A C -- N O
0
23.13.59 STC07653 ---- SATURDAY, 20 FEB 2016 ----
23.13.59 STC07653 IEF695I START AAFAI011 WITH JOBNAME AAFAI011 IS ASSIGNED TO
23.13.59 STC07653 $HASP373 AAFAI011 STARTED
23.13.59 STC07653 IEF403I AAFAI011 - STARTED - TIME=23.13.59
23.13.59 STC07653 +ADAN02 00011 Nucleus run without protection log
23.13.59 STC07653 +ADAL01 00011 2016-02-20 23:13:59 CLOG not active
23.13.59 STC07653 +ADAN03 00011 ADABAS coming up
23.14.00 STC07653 +ADAN19 00011 Buffer flush is a s y n c h r o n o u s
23.14.00 STC07653 +ADAN01 00011 A D A B A S V7.4.4 is active
23.14.00 STC07653 +ADAN01 00011 MODE = MULTI
23.14.00 STC07653 +ADAN01 00011 Running without recovery log
11.34.43 STC07653 ---- THURSDAY, 25 FEB 2016 ----
11.34.43 STC07653 +ADAN51 00011 2016-02-25 11:41:05 AOS-USER-TYPEIN
11.34.43 STC07653 +ADAN51 00011 2016-02-25 11:41:05 ADAEND
11.34.43 STC07653 +ADAM97 00011 This ASCB/initiator will be terminated by MVS
11.34.43 STC07653 IEF404I AAFAI011 - ENDED - TIME=11.34.43
11.34.43 STC07653 IEF352I ADDRESS SPACE UNAVAILABLE
11.34.43 STC07653 $HASP395 AAFAI011 ENDED
0------ JES2 JOB STATISTICS ------
--------------------------------------------------------------------------------
OP=S CL=ALL IN=ALL JB=AAFAI011,07653 DS=1 SI=SM LR=1 LL=80 PP=0 DC= RL=999999
AD=J DE= SC= PT= SQ=C RR=0 OC= SD=2000 25.02.2016, 11:35:23
5.7 - Manage Online Utilities
Selecionando a opção "U" (Manage Online Utilities) a partir do menu de Session Opercoms exibe a seguinte tela:
10:28:33 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
DBID 105 - Manage Online Processes - PACIP02
Total Processes...
Mark entries with 'S' (Suspend), 'R' (Resume), or 'X' (Stop):
I I Process I Sort I Current I Throw- I Process I I
M I FNR I Type I Seq I RABN/ISN I Backs I ID I Status I
-----------------------------------------------------------------------------
_ I 50 I Reor Data I Phy I 3345 I 6 I 000003FC I Active I
_ I 61 I Invert DE I AA I 286 I 1 I 000003FF I Suspended I
_ I 101 I Reor Asso I BJ I I 1 I 000000C2 I Active I
_ I I I I I I I I
_ I I I I I I I I
_ I I I I I I I I
_ I I I I I I I I
_ I I I I I I I I
_ I I I I I I I I
_ I I I I I I I I
_ I I I I I I I I
_ I I I I I I I I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh -- - + Menu
A partir desta tela, você pode gerenciar (ou seja, monitor, suspender, retomar e parar) processos de serviços públicos on-line.
Todos os processos on-line atualmente no banco de dados núcleo são listadas, até um máximo de 40. Você pode usar PF6 (de volta ao início da lista), PF7 (voltar uma tela), e PF8 (para a frente uma tela) para se deslocar entre os processos.
O comando é equivalente;
DISPLAY PROCESS
Para manter os processos, digite um dos seguintes códigos de manutenção na coluna M à esquerda do processo nomeado na coluna Tipo de Processo:
+---+--------------------------------+
| S | suspender um processo ativo |
+---+--------------------------------+
| R | retomar um processo suspenso |
+---+--------------------------------+
| P | parar um processo |
+---+--------------------------------+
Você pode manter vários processos ao mesmo tempo.
A sequência de tipo a ser usada por um processo é indicada na coluna Seq Ordenar:
O comando é equivalente
MANAGE PROCESS
A sort sequência a ser usada por um processo é indicada na coluna Seq Ordenar:
+---------------------------------+--------------------------------------------------+
| Para o tipo de processo. . . | Sort Seq. contém o descritor de momento sendo... |
+---------------------------------+--------------------------------------------------+
| reorder Data Storage | reordered* |
| invert descriptor | inverted |
| reorder Associator | reordered |
+---------------------------------+--------------------------------------------------+
*
* Quando reordenação de armazenamento de dados para um arquivo, a seqüência de ordenação padrão é seqüência física ou "PHY". Outras opções possíveis incluem "ISN" se o arquivo deve ser classificados em ordem ISN, ou o nome do descritor de dois caracteres para classificar o arquivo de acordo com o valor do descritor especificado.
A coluna RABN / ISN atual mostra o andamento dos jobs:
+---------------------------------+--------------------------------------------------+
| For process type . . . | Current RABN/ISN displays the current . . . |
+---------------------------------+--------------------------------------------------+
| reorder Data Storage | RABN being processed |
| invert descriptor | ISN, as this function works in ISN sequence |
| reorder Associator | (left blank) |
+---------------------------------+--------------------------------------------------+
5.8 - User Table Maintenance
Esta opção está disponível apenas em ambientes de cluster núcleo Adabas. Quando a opção "V" (User Table Maintenance) é selecionado, a seguinte tela será exibida:
10:39:29 ***** A D A B A S BASIC SERVICES ***** 2005-11-24
- User Table Maintenance - PACIV02
Code Service
---- -------------------------
C Begin CLUFREEUSER process
? Help
. Exit
---- -------------------------
Code ......... _
TNA .......... 0______
UID .......... ___________________
Force ........ _
Global ....... _
Database ID .. 1955 (WIS1955) NucID .. 1022
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
O CLUFREEUSER comando é válido apenas em ambientes de cluster. Ele pode ser emitida contra apenas o núcleo local ou, com a opção Global, contra todos os núcleos ativos e inativos no cluster.
O comando é usado para excluir elementos que sobraram da tabela user (UTEs) em armazenamento comum que já não estão associados a elementos da fila do usuário (UQEs) em um núcleo onde:
TNA - é um número decimal especificando o valor de tempo limite em segundos. UTEs que não são utilizados durante o tempo especificado podem ser eliminados se forem preenchidas outras condições. Se TNA não for especificado, UTEs podem ser excluídos sem levar em conta a sua utilização recente.
UID - é uma cadeia de caracteres ou seqüência de byte hexadecimal do seguinte modo:
cccccccc - onde o argumento é 1-8 letras, dígitos, ou incorporado '-' sinais sem apóstrofos circundantes.
'cccccccc' - onde o argumento é 1-8 caracteres com apóstrofo circundantes.
X'xxxxxxxxxxxxxxxx ' - onde o argumento é um número par de 2-16 dígitos hexadecimais delimitados por apóstrofos e precedidos de um X.
A cadeia de caracteres deve ser colocada entre apóstrofos se contiver outros do que letra, dígitos, ou incorporado caracteres '-' sinais. Se uma cadeia de caracteres especificado é menor que 8 caracteres, é implicitamente preenchido com espaços em branco. Se uma cadeia hexadecimal especificado é menor do que 16 dígitos hexadecimais, é implicitamente preenchidos com zeros binários. Se os últimos 8 bytes de um usuário de 28 bytes comunicação ID corresponder a um prefixo de ID de usuário ou ID de usuário específico, UTE do usuário que podem ser eliminados se forem preenchidas outras condições. Se UID não especificado, UTEs pode ser excluído, independentemente de seus IDs de usuário.
FORCE - Excluir UTEs sobras mesmo se os usuários são devidos um código de resposta 9, Sub-código 20. Se a força não for especificado, tais UTEs não são excluídos. Antes de usar o FORCE parâmetro, garantir que os usuários que possuem as UTEs a ser excluído não espera que nenhuma de suas transações para permanecer aberto. Especificar FORCE nesta tela, marcando o campo de força com qualquer personagem.
GLOBAL - Excluir UTEs sobra em todo o cluster Adabas se eles não estão mais associados com UQEs e são elegíveis de acordo com os outros parâmetros especificados. Além disso, e sem prejuízo das outras regras, eliminar UTEs sobras se seus núcleos atribuídos ter encerrado desde a sua última utilização. Se GLOBAL não for especificado, apenas UTEs atribuído ao núcleo local e usado desde o início núcleo são elibigle para exclusão. Especifique GLOBAL nesta tela, marcando o campo global com qualquer personagem.
6 - Database report
Opções no menu "Database Report" fornecem informações apenas: nenhuma das informações exibidas podem ser alteradas. No entanto, os comandos diretos podem ser inseridos neste menu para chamar outras funções serviços básicos para fazer alterações.
Funções de relatório de banco de dados fornecem tanto informações gerais e específicas em qualquer formato de tabela ou relatório. Eles correspondem a funções selecionadas do utilitário Adabas ADAREP.
O "Database Report" está organizada nos seguintes tópicos:
15:54:00 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Database Report - PDR0002
Code Service
---- -------------------------------------
C List files with crit. no. of extents
D Display field description table (FDT)
F Display file(s)
G General database layout
L List VOLSER distribution of database
R Display ASSO/DATA block (RABN)
U Display unused storage
? Help
. Exit
---- -------------------------------------
Code ......... _
File No ...... 0_____ Password ..
Database ID .. 011 (DB.S011.ADABAS)
VOLSER ....... ______
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Essas opções permitem que você visualize informações de nível de banco de dados e tabelas de arquivos de banco de dados, arquivos cujas extensões são em ou perto do máximo permitido, informações específicas do arquivo para qualquer arquivo, distribuição banco de dados físico em volume/número de série (VOLSER) geral e espaço disponível que atualmente não está sendo usado. Monitores adicionais estão disponíveis usando os comandos diretos.
6.1 - List files with crit. no. of extents
Arquivos Adabas pode ter cinco extensões (Adabas versão 7.4.4, versões acima este valor é bem maior). Opção "C" fornece uma lista dos arquivos no banco de dados que estão em ou perto do limite de cinco extensões.
16:07:55 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Files with 4 or more Extents - PDRC002
I File I File Name I Table I Number I
I Nr. I I Type I Extents I
I----------I------------------I-------I---------I
I 63 I MABA-FISICO-063 I NI I 4 I
I 77 I MABA-FISICO-077 I UI I 4 I
I 81 I MABA-FISICO-081 I DS I 4 I
I 86 I MABA-RENAV-CONTR I NI I 4 I
I I I UI I 4 I
I 107 I MABA-MOVIM-ARREC I NI I 4 I
I 135 I MABA-HISTORICO I DS I 4 I
I 145 I MABP-BANCO I NI I 4 I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Se nenhum arquivos extendidos existem no banco de dados, uma mensagem é exibida.
16:19:31 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Database Report - PDR0002
Code Service
---- -------------------------------------
C List files with crit. no. of extents
D Display field description table (FDT)
F Display file(s)
G General database layout
L List VOLSER distribution of database
R Display ASSO/DATA block (RABN)
U Display unused storage
? Help
. Exit
---- -------------------------------------
Code ......... _
File No ...... 0_____ Password ..
Database ID .. 011 (DB.S011.ADABAS)
VOLSER ....... ______
PDRC02 : No files found with 4 or more extents
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
6.2 - Display field description table (FDT)
Para um arquivo específico, opção "D" exibe a tabela de definição de campo (FDT), que inclui
(*) o número total de campos no arquivo;
(*) o número do nível de cada campo;
(*) o nome de dois caracteres de cada campo;
(*) o comprimento de cada campo em bytes;
(*) o tipo de dados (formato) de cada campo: (A) Alphanumeric, (B) Binary, (F) Fixed point, (G) floating point, (P) Packed decimal, (U) Unpacked decimal, ou (W) Wide-character
(*) Opções de definição de dados para cada campo: (CK) for untranslatable characters, (DE) descritor, (FI) fixed storage, (LA) long alphanumeric, (MU) multiple-value field, (N) Null/not (isto é, SQL representação null), (N) Null/(N)Not allowed, (NU) NUll value suppression, (NV) no conversion, (PE) periodic group (os campos que compõem o grupo periódica são aqueles que siga e têm um número de nível superior), (U) UniQue descriptor value;
16:08:57 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Display FDT - PDRD002
Field Description Table: File 498 (MADA-FISICO-498)
======================== Total Fields without SDT ... 19
*************** T o p of F D T ***************
Lev I Name I Leng I Form I Options I Predict Field Names
-----I------I-------I-------I----------------- I-----------------------------
1 I AA I 008 I U I DE NU I
1 I AB I 003 I U I DE NU I
1 I AC I 003 I U I NU I
1 I AD I 011 I U I NU I
1 I AE I 011 I U I NU I
1 I AH I 011 I U I NU I
1 I AI I 011 I U I NU I
1 I AF I 011 I U I NU I
1 I AG I 011 I U I NU I
1 I AP I 020 I U I NU I
1 I AS I 020 I U I NU I
1 I AJ I 016 I A I DE NU I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Disp SDT Exit -- - + Menu
Na tela de exibição FDT, pressione PF2 para acessar a special descriptor table (SDT) para o arquivo:
16:27:09 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Display SDT - PDRD012
SUB-/SUPER Table: File 498 (MADA-FISICO-498)
=================
Type I Name I Length I Format I Options I Structure I
------I------I--------I--------I-----------------I-------------------I
SUPER I S1 I 11 I B I DE NU I AB ( 1 - 3 )I
I I I I I AA ( 1 - 8 )I
SUPER I S2 I 14 I B I DE NU I AB ( 1 - 3 )I
I I I I I AK ( 1 - 3 )I
I I I I I AA ( 1 - 8 )I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Disp FDT Exit -- - + MENU
A SDT fornece informações sobre todos os campos sub, super, hyperdescriptors, collation descriptors, phonetic descriptors, e sub-/superfields de um file.
6.3 - Display file(s)
Se nenhum número de file é especificado, a opção "F" lista todos os arquivos no banco de dados. Se um arquivo for especificado, a opção "F" fornece informações de layout detalhado do arquivo. Informações do device/layout do arquivo física está disponível apenas para um arquivo específico.
18:43:26 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
- Database Report - PDR0002
Code Service
---- -------------------------------------
C List files with crit. no. of extents
D Display field description table (FDT)
F Display file(s)
G General database layout
L List VOLSER distribution of database
R Display ASSO/DATA block (RABN)
U Display unused storage
? Help
. Exit
---- -------------------------------------
Code ......... f
File No ...... 0_____ Password ..
Database ID .. 012 (DB.D010.ADABAS)
VOLSER ....... ______
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
A tela Display Files fornece as seguintes informações para cada arquivo:
(*) número e o nome do arquivo;
(*) data em que o arquivo foi carregada no banco de dados;
(*) maior ISN atualmente em uso no arquivo e o ISN mais alto permitido no arquivo;
(*) número de extensões lógicas atualmente atribuído: por Associator, (N) normal index; (U) upper index; (A) address converter e (D) Data Storage.
(*) fator percentual de bloco de preenchimento definido para o Associator e para Data Storage;
(*) indicadores da seguinte forma:
15:24:38 ***** A D A B A S BASIC SERVICES ***** 2005-11-22
DBID 105 - Display Files - PDRF002
Fnr File Name Loaded Top-ISN Max-ISN Ext. Pad % Ind. %Used
NUAD A D ACISEXU A D
---- ---------------- ---------- ---------- ---------- ---- -- -- ------- -----
1 EMPLOYEES 2005-11-22 1110 5511 1111 3 3 NNISNNN 68 88
2 MISCELLANEOUS 2005-11-22 1779 5511 1111 3 3 NNISNNN 32 88
4 AUTOMOBILES 2005-11-22 1000 5511 1111 3 3 NNISNNN 34 36
5 PERSONNEL 2005-11-22 1000 5511 1111 3 3 NNISNNN 38 52
6 FINANCE 2005-11-22 1000 5511 1111 3 3 NNISNNN 52 52
7 GDMUSIC 2005-11-22 3292 16535 1111 3 3 NNNSNNN 81 95
8 SAMPC-REV311DATA 2005-11-22 44679 100593 1111 3 3 NNNSNNN 79 99
9 RD-NAT217-FUSER 2005-11-22 163272 175005 1111 3 3 NNISNNN 76 99
10 RD-PRD314-FDIC 2005-11-22 60016 63387 1111 3 3 NNNSNNN 73 90
11 REV320-DBFILE 2005-11-22 4442 11023 1111 10 10 NNNSNNN 42 82
12 REV340-DBFILE 2005-11-22 52008 63387 1111 10 10 NNNSNNN 6 13
13 SASRM-ZAP-TEST 2005-11-22 11 1377 1111 3 3 NNNSNNN 93 4
14 SASRM-ZAPSYS 2005-11-22 5 1377 1111 3 3 NNNSNNN 28 4
16 SAGDT-PRD-FDIC 2005-11-22 25649 30315 1111 3 3 NNISNNN 57 85
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Repos Exit -- - + Menu
Agora informando o número do file temos mais detalhes dele;
14:55:45 ***** A D A B A S BASIC SERVICES ***** 2016-01-18
- Database Report - PDR0002
Code Service
---- -------------------------------------
C List files with crit. no. of extents
D Display field description table (FDT)
F Display file(s)
G General database layout
L List VOLSER distribution of database
R Display ASSO/DATA block (RABN)
U Display unused storage
? Help
. Exit
---- -------------------------------------
Code ......... f
File No ...... 498___ Password ..
Database ID .. 012 (DB.S012.ADABAS)
VOLSER ....... ______
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Observação;
16:09:17 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Display File Layout - PDRF012
****************
* File 498 * MADA-FISICO-498
****************
Records loaded ..... 2112 Date loaded .......... 2015-12-17 22:45:03
TOP ISN ............ 2112 Date of last update .. 2016-01-04 13:57:01
Max ISN expected ... 262635 Max Compr Rec Lngth .. 10792
Minimum ISN ........ 1 Asso/Data Padding .... 10%/10%
Size of ISN ........ 4 Bytes Highest Index Level .. 3
Number of Updates .. 2112 Index Compression .... YES
ISN Reusage ........ YES USERISN .............. NO
Space Reusage ...... YES MIXDSDEV ............. YES
ADAM File .......... NO PGMREFRESH ........... NO
Ciphered File ...... NO NOACEXTENSION ........ NO
Coupled Files ...... NONE
Blk per DS Extent .. 0
Blk per UI Extent .. 0 Total Changed Blks ... 309
Blk per NI Extent .. 0 Length of Owner ID ... 0
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
Observando os AC, UI, NI e DS
16:09:23 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Display File Layout - PDRF022
File 498
I Dev LiI Space allocated I From To I Unused
I Type TyI Blocks / Cyls. I RABN RABN I BLOCKS / Cyls.
----I--------I-------------------I ------------------------I------------------
I I I I
ASSOI 8391 ACI 254 1 I 16456338 - 16456591 I 0 0
I 8391 UII 191 1 I 6334067 - 6334257 I 184 1
I 8391 NII 3500 19 I 6330567 - 6334066 I 3474 19
I I I I
DATAI 8391 DSI 2700 36 I 8341862 - 8344561 I 2679 35
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
6.4 - General database layout
Opção "G" exibe as informações gerais do banco de dados na tela Display General DB-Layout:
16:09:36 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Display General DB-Layout - PDRG002
Database Name ............ DB.S012.ADABAS
Database Number .......... 012
Database Version ......... 7.4
Database Load Date ....... 2012-04-01 10:04:52
System Files ............. 19 , 20 , 0 , 0 , 0 , 0 , 0 , 0
Maximum Number of Files .. 2048
Number of Files Loaded ... 289
Highest File Loaded ...... 498
Size of RABN ............. 4 Bytes
Current Log Tape Number .. 1430
Delta Save Facility ...... Inactive
Recovery Aid Facility .... Inactive
Universal Encoding Sup. .. Inactive
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
A tela Display General DB Layout exibe as seguintes informações para o arquivo:
(*) o nome e número de banco de dados;
(*) o nível de versão do software de banco de dados Adabas;
(*) a data ea hora do banco de dados foi carregado;
(*) o número de arquivos de sistema Adabas alocados para o banco de dados;
(*) o número máximo de ficheiros de base de dados permitidos; o número total de arquivos carregados no momento; e o número de arquivo mais alto atualmente em uso;
(*) se RABNs 3 ou 4 bytes estão sendo usados para o arquivo;
(*) o número dos mais recente registo de fita de proteção de dados para a base de dados;
(*) se o Adabas Delta Salvar Facility e / ou a recuperação de auxílios estatais Adabas (ADARAI) estão ativos ou inativos para o banco de dados.
(*) se o universal encoding support (UES) está sendo usado.
Quando o universal encoding support (UES) está sendo usado, pressionar ENTER a partir do ecrã Layout do monitor do arquivo inicial lista os valores de código atual:
15:51:22 ***** A D A B A S BASIC SERVICES ***** 2005-11-22
DBID 105 - Display General DB-Layout - PDRG002
Universal Encoding Support Enabled
UES Encoding Keys:
Alpha File Encoding ......... 37
Wide File Encoding .......... 4095
Alpha ASCII Encoding ........ 437
Wide User Encoding .......... 4095
Em qualquer caso, pressionar ENTER pois vai ser exibida seguinte destinação e uso de espaço:
16:09:58 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 012 - Display General DB-Layout - PDRG002
IDeviceI Total Number of I Extents in Block I DD-Names I
I Type I Blocks / Cyls. I From To I I
------I------I----------------------I -------------------------I----------I
I I I I I
ASSO I 8391 I 539988 3000 I 1 539988 I DDASSOR1 I
I I I I I
DATA I 8391 I 526195 7016 I 1 526195 I DDDATAR1 I
I I I I I
WORK I 8391 I 14996 250 I 1 14996 I DDWORKR1 I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
6.5 - List VOLSER distribution of database
Opção "L" exibe os volumes físicos nos quais files o banco de dados Associator e Data Storage estão localizados, classificado por número VOLSER para ASSO ou DATA e incluindo o mais alto RABN para cada extent.
16:10:29 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 011 - Display Volser-Tab - PDRL002
Mark entries with 'D' to display file extents on volume :
I I ASSO/ I Highest RABN I
M I VOLSER I DATA I in extent I
--------------------------------------
_ I ADT001 I ASSO I 539988 I
_ I ADT001 I DATA I 526195 I
_ I I I I
_ I I I I
_ I I I I
_ I I I I
_ I I I I
_ I I I I
_ I I I I
_ I I I I
_ I I I I
_ I I I I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Se você marcar uma das entradas nessa tela com "D" (ou você digitou o número VOLSER diretamente no menu Database Report), as extensões do volume de arquivo são exibidos, indicando a gama RABN e o tipo de device de cada ponto (tipo de tabela) em cada arquivo:
14:53:22 ***** A D A B A S BASIC SERVICES ***** 2016-01-20
DBID 011 - List File Extents on VOLSER - PDRL022
VOLSER = ADT001
I ASSO/ I From I To I Device I File I Table I
I DATA I Rabn I Rabn I Type I Nr. I Type I
I-------I-------------I-------------I--------I-------I---------I
I ASSO I 10271 I 10398 I 8391 I 0 I DSST I
I I 10431 I 10431 I 8391 I 3 I AC I
I I 10432 I 10432 I 8391 I 3 I NI I
I I 10433 I 10433 I 8391 I 3 I UI I
I I 10434 I 10437 I 8391 I 4 I AC I
I I 10438 I 10505 I 8391 I 4 I NI I
I I 10506 I 10521 I 8391 I 4 I UI I
I I 10522 I 10525 I 8391 I 7 I AC I
I I 10526 I 10975 I 8391 I 7 I NI I
I I 10976 I 11005 I 8391 I 7 I UI I
I I 11006 I 11093 I 8391 I 8 I AC I
I I 11094 I 12593 I 8391 I 8 I NI I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
6.6 - Display ASSO/DATA block (RABN)
A opção R traz as seguintes informações do "Database report"
16:10:42 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 011 - Read ASSO/DATA Block - PDRR002
Type .. _ RABN No .... __________ Offset .. 0000
Hex RABN ... 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
0000 00000000 00000000 00000000 00000000
Enter RABN details and press 'Enter' to display
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Nesta tela, entrar um tipo de RABN ("A" para Associator ou "D" para armazenamento de dados) e um número RABN (no formato decimal ou hexadecimal) para exibir uma tela semelhante à seguinte:
14:59:48 ***** A D A B A S BASIC SERVICES ***** 2016-01-20
DBID 011 - Read ASSO/DATA Block - PDRR002
Type .. A (ASSO) RABN No .... 1_________ Offset .. 0000
Hex RABN ... 00000001
0000 00DC0800 0000001F 0000081F 00074000 * ü? ? ?? ? *
0010 C4C24BE2 F2F2F04B D7D9D6C4 C1E2E4D3 * DB.S011.ADABAS *
0020 00000001 00083D54 8391C11A 00000001 * ? ??ècjA? ? *
0030 00000000 00000000 00000000 00000000 * *
0040 00000000 00000000 00000000 00000000 * *
0050 00000000 00000000 00000000 00000000 * *
0060 00000000 00000000 00000000 00000000 * *
0070 00000001 00080773 8391C41A 00000001 * ? ??ËcjD? ? *
0080 00000000 00000000 00000000 00000000 * *
0090 00000000 00000000 00000000 00000000 * *
00A0 00000000 00000000 00000000 00000000 * *
00B0 00000000 00000000 00000000 00000000 * *
00C0 00000001 00003A94 8391E61A 00000000 * ? ?mcjW? *
00D0 0000281F 0000289E 00080773 10282A2C * ?? ?Æ ??Ë???? *
00E0 00000000 00000000 00000000 00000000 * *
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit RABN+1 - + Menu
Esta opção exibe linhas de duas linhas por tela do bloco RABN especificado do Associator ou do Data Storage em formato hexadecimal. Ambos os dados hexadecimais e seu equivalente alfanumérico são exibidos. Se o bloco não for atribuído, zeros são exibidos.
Os blocos são exibidos no comprimento do Associator ou Data Storage comprimento do bloco.
Você pode exibir informações para a próxima maior RABN (isto é, o número RABN atual mais um) pressionando PF4.
6.7 - Display unused storage
Opção "U" exibe uma tabela com informações dos espaços não utilizados no banco de dados:
16:10:52 ***** A D A B A S BASIC SERVICES ***** 2016-01-05
DBID 011 - Display Unused Storage - PDRU012
I Device I Total Number of I Extent in Blk. I
I Type I Blocks / Cyls. I from - until I
------I--------I------------------------- I----------------------------I
DATA I 8391 I 73907 985 I 452289 - 526195 I
------I--------I------------------------- I----------------------------I
ASSO I 8391 I 275810 1532 I 264179 - 539988 I
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Separadamente para as extensões Associator e Data Storage, a tabela mostra o tipo do device em que os blocos não utilizados estão localizados, o número de blocos de armazenamento não utilizados e cilindros, e a gama de números de bloco não utilizados.
7 - Space Calculation
Opção "S" no Menu principal exibe o menu para calcular o espaço:
15:08:06 ***** A D A B A S BASIC SERVICES ***** 2016-01-20
- Space Calculation - PSP0002
Code Service
---- --------------
A ASSO
D DATA
F DDFILEA
S SORT
T TEMP
W WORK
? Help
. Exit
---- --------------
Code .......... _
Database ID ... 011 (DB.S011.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
A função de Space Calculation é uma ferramenta de planejamento para a adição de novos componentes ou recalculo os requisitos de espaço existentes. Cada cálculo fornece uma estimativa bloco ou cilindro de acordo com informações que você forneceu. Em geral, você deve fornecer o:
(*) contagem de registro máximo estimado;
(*) número médio de MU ou PE ocorrências, quando usado como descritores;
(*) descritor média, registro comprimido, ou comprimento de registro normal;
(*) fator de preenchimento estimado;
(*) tipo de device em que o componente Adabas sendo estimada reside.
Em muitos casos, os resultados são estimativas "melhor estimativa"; à excepção de um tipo de device, padrões não são assumidos. Porque não há valores são realmente mudado pela função Space Calculation, estimativas irrealistas causar nenhum dano.
Os cálculos são fornecidos ambos em cilindros e blocos. Em alguns casos, os valores do bloco são exigidas por outras funções do Online System/Basic Services, como Definir novo arquivo ou modificar os parâmetros de arquivo. Todos os valores são perdidos quando você sair da função de estimativa, independentemente da causa da saída. Você pode querer anotar todos os valores que você deseja usar mais tarde.
Ao alterar valores estimados individuais um de cada vez, você pode ver o efeito sobre o resultado calculado. Por exemplo, você pode alterar o tipo de device sem re-introduzir os outros valores; a estimativa revisada para esse device aparece quando você pressiona ENTER.
Há comandos equivalentes diretos para cada função Space Calculation.
A documentação Espaço Cálculo Adabas Online System é organizada nos seguintes tópicos:
7.1 - ASSO
Opção "A" calcula um dos dois valores de componente Associator: o espaço do address converter (AC), ou o espaço do normal index (NI) e espaço do (IU) upper index.
08:22:50 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- ASSO Space Calculation - PSPA002
Code Service
---- -------------------
A Address Converter
I Normal/Upper Index
? Help
. Exit
---- -------------------
Code ..........
Database ID ... 105 (RD-MPM105)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Espaço do AC é baseado no tipo de device e do número estimado de registros no arquivo de armazenamento de dados relacionados.
08:23:07 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
DBID 105 - Address Converter - PSPAA02
Maximum number of records ... 0
ASSO Device-Type ............ 8391
Block Size .................. 4136
Required number of blocks ...
Required number of cyls. ....
O calculo dos valores de NI/UI de índice para um único descritor, exigindo-lhe para estimar as coisas tais como a duração média descritor, o número de múltiplos descritores que você espera ter, o número total de valores descritor exclusivos para esse campo, um fator de preenchimento do Associator, e um tipo de device se diferente do padrão.
08:33:30 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
DBID 105 - Normal/Upper Index - PSPAI02
Computation for one Descriptor -
Maximum number of records for the file ........ 0
Average number of DE-values per record ........ 1.0
Average length of DE-value in bytes ........... 0
Number of different DE-values in the file ..... 0
Padding factor for ASSO ....................... 10 %
ASSO Device Type .............................. 8391
ASSO Block Size ............................... 4136
I Normal Index I Upper Index I
I---------------------------------------------------------
I Required number of blocks I 0 I 0 I
I Required number of cyls. I 0 I 0 I
I---------------------------------------------------------
Use ? for Help
7.2 - DATA
Opção "D" calcula Data Storage com base nos valores fornecidos para contagem de registro máximo estimado, a duração média de um registro comprimido, um fator de preenchimento de Data Storage, e tipo de device. Os resultados são especificados em ambos os blocos e cilindros.
08:36:55 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
DBID 105 - Data Storage - PSPD002
Maximum number of records for the file .. 0_________
Average compressed record length ........ 0
Padding factor for DATA ................. 10 %
DATA device-type / blk. size ............ 8391 / 10796
Required number of blocks ............... 0
Required number of cyls. ................ 0
7.3 - DDFILEA
Opção "F" calcula o espaço necessário para a DD/FILEA sequential dataset quando é utilizado com o utilitário ADAORD. (O dataset também é utilizado com o utilitário ADALOD).
08:37:35 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- DDFILEA Storage - PSPF002
Code Reorder Maximum Space Required
---- ------------- ----------------------
DB -Function : A Asso
B Data Bytes ......
C DB Blocks .....
D Restruct DB Cylinder ...
FILE -Function : E FAsso Blocksize ..
F FData
G File
H Restruct File
. Exit
---- --------------
Code ..... _
File .....
Device ... 8391
DB-ID .... 105 (RD-MPM105)
7.4 - SORT
Opção "S" (Sort) exibe o menu Sort Storage:
08:44:07 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- SORT STORAGE - PSPS002
Code Service
---- -------------
I ADAINV
L ADALOD load
U ADALOD update
? Help
. Exit
---- -------------
Code ......... _
File Number ..
Database ID .. 105 (RD-MPM105)
As funções deste menu são utilizados para estimar o armazenamento necessário em SORT para a função do utilitário escolhido.
Este documento abrange os seguintes tópicos:
(*) ADAINV Sort
(*) ADALOD LOAD Sort
(*) ADALOD UPDATE Sort
7.3.1 - ADAINV Sort
O armazenamento necessário em SORT para a função de utilidade ADAINV é estimado usando a seguinte tela:
08:48:25 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- Sort Storage - ADAINV - - PSPSS02
File Number .................................. 16
Number of records ( Default: TOPISN ) ....... 25649 (reduce number if
Name of the field to be processed ........... field is NU)
Average compressed descr. length (in Bytes)
of the biggest descriptor ....................
Occurences of periodic groups ................ 1
Occurences of multiple fields ................ 1
SORT device-type ............................. 8391
LWP-parameter ................................ 1000000
Database-ID .................................. 105
Password (if required) .......................
--------------------------------------------------------------------------
Required number of blocks (minimum) ..........
Required number of cyls. (minimum) ..........
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Dis Field Menu
PF4 (Dis Field) chama a tela:
08:48:27 ***** A D A B A +----------------------------------+ 05-03
- Sort Storag | | 02
| Please mark with 'X': |
| |
File Number ...................... | Field |
Number of records ( Default: TOPI | Selection Name Length | if
Name of the field to be processed | --------- ---- ------ |
Average compressed descr. length ( | _ LC 250 |
of the biggest descriptor ........ | _ LG 65_ |
Occurences of periodic groups .... | _ LK 90_ |
Occurences of multiple fields .... | _ LM 250 |
SORT device-type ................. | _ LQ 8__ |
LWP-parameter .................... | _ LR 8__ |
Database-ID ...................... | _ LS 8__ |
Password (if required) ........... | _ LT 8__ |
----------------------------------- | _ LU 8__ | -
Required number of blocks (minimum | _ LV 96_ |
Required number of cyls. (minimum | _ LI 32_ |
| _ L3 14_ |
| |
| Enter----PF3------PF7-----PF8- |
PF1----- PF2------ PF3------ PF4--- | Back < > | --
Help Exit Dis Fi +----------------------------------+
7.3.2 - ADALOD LOAD Sort
Para o cálculo ADALOD LOAD, o número padrão de registros é MAXISN ao invés de TOPISN como é para a função ADAINV:
08:49:51 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- Sort Storage - ADALOD UPDATE - - PSPSS02
File Number .................................. 16
Number of records ( Default: 0 ) ....... (reduce number if
field is NU)
7.3.2 - ADALOD UPDATE Sort
Para o cálculo ADALOD UPDATE, o número padrão de registros é 0:
08:50:42 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- TEMP STORAGE - PSPT002
Code Service
---- ------------------
I ADAINV
L ADALOD load/update
U ADALOD delete
? Help
. Exit
---- ------------------
Code ......... _
File No. ....: 16
Database ID .. 105 (RD-MPM105)
7.5 - TEMP
Opção "T" (Temp) exibe o menu Armazenamento do Temp:
08:53:12 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- TEMP STORAGE - PSPT002
Code Service
---- ------------------
I ADAINV
L ADALOD load/update
U ADALOD delete
? Help
. Exit
---- ------------------
Code ......... _
File No. ....: 16
Database ID .. 105 (RD-MPM105)
As funções deste menu são utilizados para estimar o armazenamento necessário para o TEMP a função do utilitário escolhido.
08:55:02 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- TEMP Storage - ADAINV - PSPTI02
File Number ................ 16
Field-Name to be inverted ..
Average descriptor-length .. ( Default = Field-length)
Max. Number of records ..... 25649 ( Default = TOPISN )
Device Type ................ 8391
No. of records to delete ... ( ADALOD Delete only )
DBID ....................... 105 (RD-105)
Password (if required) .....
----------------------------------------------------------------
Required TEMP-Blocks ......
Cylinder ....
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Dis Field Menu
PF4 invoca uma tela.
O armazenamento TEMP - ADALOD DELETE tela é idêntico.
O armazenamento TEMP - ADALOAD LOAD tela difere em que uma mensagem é adicionado lembrando o usuário a se multiplicar TOPISN por todas as ocorrências de grupos periódicas e/ou em vários campos de valor:
09:01:45 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
- TEMP Storage - ADALOD LOAD - PSPTI02
File Number ................ 16
Field-Name to be inverted ..
Average descriptor-length .. ( Default = Field-length)
Max. Number of records ..... 25649 ( Default = TOPISN )
Make sure to multiply TOPISN by ALL occurences of PE and/or MU
7.6 - WORK
O dataset de Work exige o máximo de estimativa. Embora muitos valores iniciais podem ser arbitrária, manter um registro deles para garantir que ajuste posterior dos parâmetros de work tem uma base realista. Os resultados compreendem estimativas de bloco para as três partes da área de work. Um total destes valores em blocos de cilindros e também é fornecida.
09:02:44 ***** A D A B A S BASIC SERVICES ***** 2005-11-23
DBID 105 - Work Storage - PSPW002
Average compr. record length of an updated record ... 0
Average number of descr. updated per update cmd. .... 0
Average length of an updated decsriptor value ....... 0
Average number of update cmds. per second ........... 0
Average duration of a transactions in seconds ....... 0
TOPISN of the biggest file in the database .......... 0
WORK device type / WORK blk. size ................... 8391 / 13682
Required space (blocks) : Protection Area (LP) .... 0
------------------------- Intermediate ISN lists 0
Resulting ISN lists ....> 0
? ---------
Total (Blocks / Cyls.).... 0 / 0
8 - AOS Security
Com AOS-Security, você pode (adicionar/modificar/visualizar/deletar) as profiles dos usuários que acessam o SYSAOS, dá para acesso aos bancos de dados e a files para os usuários possam mexer no AOS. No profile-mapa que você deve especificar qual função AOS devem ser permitidas (digite 'Y') e que estão a ser proibidos (digite 'N') para o AOS. Para ver para quais bases de dados que você pode manter perfis introduza o código de 'S' para obter uma lista de todos os SEUS bancos de dados (opcional inserir um banco de dados para ver todos os perfis para DB). Para manter o padrão dos profiles que devem estar em vigor se não houver perfil de um usuário AOS é encontrado durante segurança de check-in AOS adicionar perfis para um "usuário-padrão", ou seja o AOS Security quem é responsável por DB '999'. Intervalos de files podem ser especificados: introduzir um segundo arquivo (para arquivo).
8.1 - Liberando acesso aos grupos MOBOGRUP
Abaixo vamos liberar acesso ao SYSAOS a um grupo que já existe no SYSSEC, um grupo chamado MOBOGRUP (que seria um grupo do pessoal do CPD);
12:07:02 ***** A D A B A S BASIC SERVICES ***** 2010-04-30
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... 4
Database ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Liberando acesso ao MOBOGRUP
NSCAOS03 : Add executed
14:27:13 ***** A D A B A S ONLINE SERVICES ***** 10-10-25
- Security Definition - NSCAOSM3
-------- Parameters ---------
Code Service File To File DB AOS-user Add
-------- ----------------- ---- ------- -- -------- ---
A Add new Profile O O R R O
D Display Profile O O R R -
M Modify Profile O O R R -
P Purge Profile O O R R -
S Select Profile - - O - -
? Help - - - - -
. Terminate - - - - -
-------- ----------------- -----------------------------
O=optional R=required
Enter Code : A Add-Default:
File No. : _____ To File No.:
Data Base ID : 230__
AOS-user : MOBOGRUP
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Term Print Menu
Vamos liberar algumas opções mais a maioria vamos negar;
14:30:05 ***** A D A B A S ONLINE SERVICES ***** 2010-10-25
- Security Definition - NSCAOSM4
Add Profile for Data Base: 230 AOS-user: MOBOGRUP
SESSION MONITORING: RESOURCE STATISTIC: RESOURCE UTILIZATION:
Display parameters Y Start gen. statistic N Cluster usage Y
Modify parameters N Read gen. statistic N Command usage Y
Di. cluster members Y Read user statistic N File usage Y
Display products N Start user statistic N High water marks N
---------------------- -------------------------- Nucleus file status Y
PLOG status Y
SESSION INTERACTION: SESSION TERMINATION: PPT table Y
Change user priority N Normal session term. N System status Y
Force CLOG/PLOG swt N Cancel sess.immediate N Thread usage Y
Reset online-dump-s N Cancel sess.with dump N WORK status Y
Ext. Error Recovery N Stop session N ----------------------
TCP/IP Support N -------------------------- QUEUE DISPLAYS:
Manage Online Uti.m N Display all UQEs Y
Maint. user table N DELTA SAVE FACILITY: Display command que Y
---------------------- Usage of DSF N Display hold queue Y
Display IDT N --------------------------
continued >>>>
Continuando 10-10-25 ***** A D A B A S ONLINE SERVICES ***** 14:31:37
- Security Definition - NSCAOSM9
Add Profile for Data Base: 230 AOS-user: MOBOGRUP
STOP USERS: DATA BASE MAINTENANCE: SPACE CALCULATION:
Stop inactive users n Add new data set ASSO/DATA n ASSO:
Stop specific user y Incr/decrease ASSO/DATA n Address conv. n
---------------------- List/reset DIB block entrs y Norm/upper-ind n
Recover unused space n DATA: n
LOCK/UNLOCK FILES: ----------------------------- SORT: n
Display locked files y TEMP: n
---------------------- DATA BASE REPORT WORK: n
List files >= 4 extents y -------------------
CHECKPOINT MAINT.: Display files y
List checkpoints y General database layout y
Delete checkpoints n List VOLSER distr. of DB y
---------------------- Display unused storage y
Display A/D block (RABN) y
end of profile
Vamos liberar acesso de novo - do file 1 até 2048;
NSCAOS03 : Add executed
14:32:36 ***** A D A B A S ONLINE SERVICES ***** 10-10-25
- Security Definition - NSCAOSM3
-------- Parameters ---------
Code Service File To File DB AOS-user Add
-------- ----------------- ---- ------- -- -------- ---
A Add new Profile O O R R O
D Display Profile O O R R -
M Modify Profile O O R R -
P Purge Profile O O R R -
S Select Profile - - O - -
? Help - - - - -
. Terminate - - - - -
-------- ----------------- -----------------------------
O=optional R=required
Enter Code : A Add-Default:
File No. : 1____ To File No.: 2048
Data Base ID : 230__
AOS-user : MOBOGRUP
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Term Print Menu
Vamos liberar somente algumas opções;
14:33:09 ***** A D A B A S ONLINE SERVICES ***** 2010-10-25
- Security Definition - NSCAOSM5
Add Profile Data Base: 230 File: 1 to File: 2048 AOS-user: MOBOGRUP
RESOURCE UTILIZATION FILE MAINTENANCE
File usage y Release Descriptor n
STOP USERS Define new file n
Stop users using file y Modify file parameters n
LOCK/UNLOCK FILES Rename/renumber file n
Lock file for all users y Refresh file to empty status n
Lock file exc.UTI/EXF users y Allocate/dealloc file space n
Unlock file from general usage y Reuse ISNs/data storage blocks n
Unlock file from UTI/EXF usage y Expanded file maintenance n
Advance lock a file y Online Invert n
Release an advance lock y Online Reorder n
DATA BASE REPORT
Display FDT n FDT-DEFINITION/MODIFICATION
Display file n Add new field(s) n
List VOLSER Distribution of DB n Change field length n
DATA BASE MAINTENANCE Define new FDT n
Delete ADABAS File n Define new SDT n
Uncouple 2 ADABAS file n
8.2 - SYSSEC no Natural
No Natural Security tem um grupo chamado MOBOGRUP, quem tiver neste grupo tera acesso ao SYSAOS do banco Adabas;
17:39:11 *** NATURAL SECURITY *** 2016-01-21
- User Maintenance - FSEC (430,9)
Co User ID User Name Type Message
__ ________ ________________________________ ____ _____________________
__ MOBOGRUP GRUPO DOS USUARIOS DA PRODUCAO G
__ AACP0001 Grupo Help-Desk (Renavam/Renach) G
__ AACP0005 Usuario Batch para Producao P
__ AACP0006 SINTEGRA/Usuario p/ Restore PRD P
__ AACP0007 Usuario para Envio Folha p/ RVS P
__ AACP0008 SINTEGRA/Sub. Automatica via RVS P
__ AACP0009 SINTEGRA/Usuario para Backup PRD P
__ AADD0001 SINTEGRA/Usuario para Restore P
__ AADD0005 SINTEGRA/Usuario para BAckup P
__ AADP0003 GRUPO USUARIOS DA FITOTECA G
__ AADP0005 SINTEGRA/FITOTECA BATCH P
__ AADP0006 SINTEGRA/Usuario p/ Restore PRD P
__ AADP0007 SINTEGRA/Usuario para Backup PRD P
__ AAED0009 Grupo Treinamento - MTI G
__ AAED0010 GRUPO - ADA - TREINAMENTO G
Command ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Flip - + Main Fdic Canc
Tenho um usuário de teste pronto para testar;
15:25:41 *** NATURAL SECURITY *** 2016-01-21
- Display User -
Modified .. by
User ID ...... ADAB002
User Name .... DBA MASTER 01
User Type .... P (A=Administrator, P=Person, M=Member)
Privil. Groups Libraries Password
-------------- ------------------- ----------------------
Default .. SYSAOS Change after days
Last ..... SYSAOS
ETID Batch User ID .....
------------------- Language .......... 0
Default .. Private Library ... N
No. groups 2 Last ..... Logon recorded .... N
Additional Options ... N
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help PrevM Exit AddOp Flip Main Fdic Canc
Que esta neste grupo MOBOGRUP;
15:26:06 *** NATURAL SECURITY *** 2016-01-21
- Display User -
The following groups contain the user: ADAB002
Default No. of Group
No. User ID User Name Library Members Type No
--- -------- -------------------------------- -------- -------- -------------
1 MOBOGRUP GRUPO DOS USUARIOS DA PRODUCAO SYSTEM 26
-------------------------------------------------------------------------------
Reposition to: ________ Exit: _
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help PrevM Exit AddOp Flip - + Main Fdic Canc
Detalhe importante, como este grupo vai acessar esta biblioteca do Natural temos que liberar acesso neste grupo a esta biblioteca;
18:16:03 *** NATURAL SECURITY *** 2016-01-24
- Link User to Libraries - FSEC (430,9)
User ID .. MOBOGRUP
Co Library ID Link Name Message
__ __________ ________________________________ _____________________
__ SYSAOS Special link
__ SYSBPM NATURAL Buffer Pool Maintenance
__ SYSCST NATURAL CONSTRUCT
__ SYSCSTX Nat Construct X
__ SYSDBA DBA ADMINISTRATION
__ SYSDB2 teste
__ SYSDDM NATURAL DDM MAINTENANCE
__ SYSDIC PREDICT-3.4.1 SYSTEM LIBRARY
__ SYSDICBE PREDICT-3.2.3
__ SYSDICCO PREDICT-3.2.3
__ SYSDICH PREDICT-3.2.3 SYSHELP
__ SYSDICMA PREDICT Meta data maintenance
__ SYSDIC33 Predict V.3.3 Conversion
Command ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Flip - + Main Fdic Canc
8.3 - Simulando Acesso Negado no SYSAOS
Agora vou acessar o SYSAOS com o usuário que não deve fazer as coisas;
15:25:36 TID 59 COM641/D User ADAB002 21.01.16
-- COM-PASS -- USTS
Suspended Programs Program Services
--------------------------------- ---------------------------------------
Programs Name C Level PF Service Description Programs ID PF
-------- -------- - ----- -- -------------------- -------- -- --
1 Logon/Logoff Utility ULOG A
2 System Job Queue UQ B
3 Text Editor Utility UEDIT C
4 PDS Maint. Utility UPDS D
5 Prog.Key Definition UPF E
6 Aplicacoes Natural NAT2 F
7 Natural de Producao NATP G
8
9
Enter Input: HELP ?
dbax 230 sysaos
-------------------------------------------------------------------------------
LU Name: TICS0675 HC TID: Recall: = Language: 001
Devtype: 3279 V Device: PICS0154 Suspend: < PA1 Case : UPPER
Lines : 24 Key: PA2 Jump: NO NO
Columns: 80
Vamos acessar o DATABASE REPORT;
15:28:08 ***** A D A B A S BASIC SERVICES ***** 2016-01-21
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... r
Database ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Quero que o meu usuário veja a FDT do file 100, nas definições de segurança do meu grupo pelo SYSAOS não posso conseguir fazer isso;
15:28:30 ***** A D A B A S BASIC SERVICES ***** 2016-01-21
- Database Report - PDR0002
Code Service
---- -------------------------------------
C List files with crit. no. of extents
D Display field description table (FDT)
F Display file(s)
G General database layout
L List VOLSER distribution of database
R Display ASSO/DATA block (RABN)
U Display unused storage
? Help
. Exit
---- -------------------------------------
Code ......... D
File No ...... 100___ Password ..
Database ID .. 010 (DB.D010.ADABAS)
VOLSER ....... ______
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Não deixou e deu a mensagem - NSC1003: function not allowed in user profile.
15:29:30 ***** A D A B A S BASIC SERVICES ***** 2016-01-21
- Database Report - PDR0002
Code Service
---- -------------------------------------
C List files with crit. no. of extents
D Display field description table (FDT)
F Display file(s)
G General database layout
L List VOLSER distribution of database
R Display ASSO/DATA block (RABN)
U Display unused storage
? Help
. Exit
---- -------------------------------------
Code ......... _
File No ...... 100___ Password ..
Database ID .. 010 (DB.D010.ADABAS)
VOLSER ....... ______
NSC1003: function not allowed in user profile.
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Não consigo ver detalhes do file;
15:30:19 ***** A D A B A S BASIC SERVICES ***** 2016-01-21
- Database Report - PDR0002
Code Service
---- -------------------------------------
C List files with crit. no. of extents
D Display field description table (FDT)
F Display file(s)
G General database layout
L List VOLSER distribution of database
R Display ASSO/DATA block (RABN)
U Display unused storage
? Help
. Exit
---- -------------------------------------
Code ......... f
File No ...... 100___ Password ..
Database ID .. 010 (DB.D010.ADABAS)
VOLSER ....... ______
NSC1003: function not allowed in user profile.
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Quero modificar os parâmetros do banco (online), pelo SYSAOS tem uma opção que dá para fazer, mais esta desabilitado para o meu grupo;
15:31:05 ***** A D A B A S BASIC SERVICES ***** 2016-01-21
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... a
Database ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Opção P - Modify parameters - nas definições de segurança do meu grupo pelo SYSAOS não posso conseguir fazer isso;
15:31:53 ***** A D A B A S BASIC SERVICES ***** 2016-01-21
- Session Monitoring - PAC0002
Code Service Code Service
---- -------------------------- ---- ----------------------------
A Display cluster members R Refresh nucleus statistics
C Maintain user profiles S Current resource statistics
D Display parameters T Maintain TCP/IP URL
I Display installed products U Display resource utilization
P Modify parameters V Replicator Management
Q Display queues Z Display maintenance levels
? Help
. Exit
---- -------------------------- ---- ----------------------------
Code ......... p
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Não deixou e deu o erro - NSC1004: function not allowed in user profile.
15:32:14 ***** A D A B A S BASIC SERVICES ***** 2016-01-21
- Session Monitoring - PAC0002
Code Service Code Service
---- -------------------------- ---- ----------------------------
A Display cluster members R Refresh nucleus statistics
C Maintain user profiles S Current resource statistics
D Display parameters T Maintain TCP/IP URL
I Display installed products U Display resource utilization
P Modify parameters V Replicator Management
Q Display queues Z Display maintenance levels
? Help
. Exit
---- -------------------------- ---- ----------------------------
Code ......... _
Database ID .. 010 (DB.D010.ADABAS)
NSC1004: function not allowed in user profile.
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
8.4 - Simulando Acesso Permitido no SYSAOS
Agora quero ver quem esta acessando um determinado file, esta opção foi habilitado para funcionar;
18:08:55 ***** A D A B A S BASIC SERVICES ***** 2016-01-24
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... a
Database ... 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Opção U (enter);
18:09:06 ***** A D A B A S BASIC SERVICES ***** 2016-01-24
- Session Monitoring - PAC0002
Code Service Code Service
---- -------------------------- ---- ----------------------------
A Display cluster members R Refresh nucleus statistics
C Maintain user profiles S Current resource statistics
D Display parameters T Maintain TCP/IP URL
I Display installed products U Display resource utilization
P Modify parameters V Replicator Management
Q Display queues Z Display maintenance levels
? Help
. Exit
---- -------------------------- ---- ----------------------------
Code ......... u
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Checamos na opção para ver quem esta acessando o file;
18:06:32 ***** A D A B A S BASIC SERVICES ***** 2016-01-24
- Resource Utilization - PACU002
Code Service Code Service
---- ------------------------------- ---- -------------------------------
C Command usage S System status
F File usage T Thread usage
H High water marks (pools/queues) W WORK status
L Workpool (LWP) usage X Cluster usage
N Nucleus File Status Y Display PPT table
P PLOG status
? Help
. Exit
---- ------------------------------- ---- -------------------------------
Code ......... f
File Number .. 8
Database ID .. 010 (DB.D010.ADABAS)
Command ==>
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Menu
Deu certo, consegui acessar esta opção;
18:09:15 ***** A D A B A S BASIC SERVICES ***** 2016-01-24
DBID 010 - File Usage - PACUF02
Usage Numbers for File 8 : ACC Users .. 3 EXU Users ..
(NAT-SYSTEM) UPD Users .. UTI Users ..
-- USERS --
M TID/User Jobname CPU-ID VM-ID Open Mode
- -------- -------- ------------ -------- -----------
CFD3E9C0 AAFBR230 000145C62098 õLZ{?è?? ACC
351 AAFCINID 000145C62098 ACC
810 AAFCINID 000145C62098 ACC
Mark entry with a 'S' to select a User
Total Users in this list for this file is 3 Page 0 of 1
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh + Menu
9 - Comandos no SYSAOS
Neste artigo, vamos recapitular como podemos dar comandos no SYSAOS;
DISPLAY ADainfo - Quero ver detalhes do banco que estou.
15:30:54 ***** A D A B A S BASIC SERVICES ***** 2016-02-09
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... _
Database ... 011 (DB.S011.ADABAS)
Command ==> DISPLAY ADainfo
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Resultado
15:30:54 ***** A D A B A S BASIC SERVICES ***** 2016-02-09
- Main Menu - PMAIN02
+-----------------------------------+
| | ther Services
| --- Database Status Info --- | --------------------
| | dabas Cache Facility
| DBID ........ 011 | elta Save Facility
| DB Name ..... DB.S011.ADABAS | rigger Maintenance
| Version ..... 7.4.4 | OS Security
| Start Date .. 2016-02-08 | ransaction Manager
| Start Time .. 00:50:20 | dabas Statistics
| DSF Status .. Inactive | ista
| SPT Status .. Inactive | astpath
| CSH Status .. Inactive | AF Security
| | --------------------
+-----------------------------------+
Code ....... _
Database ... 011 (DB.S011.ADABAS)
Command ==> DI ADainfo
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
DISPLAY FILE 21 - Que saber detalhes do file 21
15:34:44 ***** A D A B A S BASIC SERVICES ***** 2016-02-09
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... _
Database ... 011 (DB.S011.ADABAS)
Command ==> DISPLAY FILE 21
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Resultado;
15:35:09 ***** A D A B A S BASIC SERVICES ***** 2016-02-09
DBID 011 - Display File Layout - PDRF012
****************
* File 21 * AADD-FITOTECA
****************
Records loaded ..... 0 Date loaded .......... 2015-10-06 15:01:10
TOP ISN ............ 0 Date of last update .. 2015-10-28 18:38:23
Max ISN expected ... 201187 Max Compr Rec Lngth .. 10792
Minimum ISN ........ 1 Asso/Data Padding .... 10%/10%
Size of ISN ........ 3 Bytes Highest Index Level .. 3
Number of Updates .. 51519
ISN Reusage ........ YES USERISN .............. NO
Space Reusage ...... YES MIXDSDEV ............. YES
ADAM File .......... NO PGMREFRESH ........... NO
Ciphered File ...... NO NOACEXTENSION ........ NO
Coupled Files ...... NONE
Blk per DS Extent .. 0 Logged DSF Changes ... DS AC Index
Blk per UI Extent .. 0 Total Changed Blks ... 148
Blk per NI Extent .. 0 Length of Owner ID ... 0
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
Resultado;
15:35:17 ***** A D A B A S BASIC SERVICES ***** 2016-02-09
DBID 011 - Display File Layout - PDRF022
File 21
I Dev LiI Space allocated I From To I Unused
I Type TyI Blocks / Cyls. I RABN RABN I BLOCKS / Cyls.
----I--------I-------------------I ------------------------I------------------
I I I I
ASSOI 8391 ACI 146 0 I 98767 - 98912 I 0 0
I 8391 UII 146 0 I 99263 - 99408 I 145 0
I 8391 NII 350 1 I 98913 - 99262 I 350 1
I I I I
DATAI 8391 DSI 8796 117 I 237493 - 246288 I 8796 117
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit Refresh Menu
DISPLAY CHeckpoints - Quero ver informações do checkpoint;
15:36:00 ***** A D A B A S BASIC SERVICES ***** 2016-02-09
- Main Menu - PMAIN02
Code Basic Services Code Other Services
---- ---------------------- ---- ---------------------
A Session monitoring 1 Adabas Cache Facility
C Checkpoint maintenance 2 Delta Save Facility
F File maintenance 3 Trigger Maintenance
M Database maintenance 4 AOS Security
O Session opercoms 5 Transaction Manager
R Database report 6 Adabas Statistics
S Space calculation 7 Vista
? Help 8 Fastpath
. Exit 9 SAF Security
---- ---------------------- ---- ---------------------
Code ....... _
Database ... 011 (DB.S011.ADABAS)
Command ==> DISPLAY CHeckpoints
PF1----- PF2------ PF3------ PF4------ PF6----- PF7----- PF8----- PF12-----
Help Exit
Resultado;
15:36:15 ***** A D A B A S BASIC SERVICES ***** 2016-02-09
DBID 011 - List Checkpoints - PCPC002
CP CP Date Time PLOG Block Vol/Ser User Job Name
Name Type Number Number Number Type
---- ---- ---------- -------- ------ ---------- -------- ---- --------
SYNS 60 2015-10-05 17:35:53 ADABAS
SYNS 60 2015-10-06 12:27:43 ADABAS
SYNS 58 2015-10-06 12:50:11 ET AAFCINID
SYNS 57 2015-10-06 12:50:11 ET AAFCINID
SYNS 61 2015-10-06 13:00:22 ADABAS
SYNS 61 2015-10-06 13:00:24 ADABAS
SYNS 61 2015-10-06 13:00:25 ADABAS
SYNS 61 2015-10-06 13:00:26 ADABAS
SYNS 61 2015-10-06 13:00:27 ADABAS
SYNS 61 2015-10-06 13:00:29 ADABAS
SYNS 61 2015-10-06 13:00:30 ADABAS
SYNS 6F 2015-10-06 13:14:51 ET AAFCINID
SYNS 70 2015-10-06 13:14:51 ET ADABAS
SYNS 61 2015-10-06 13:14:51 ADABAS
SYNS 61 2015-10-06 13:14:51 ADABAS
PF1----- PF2------ PF3------ PF4------ PF6----- PF7 ----- PF8----- PF12-----
Help Exit Top - + Menu
Basic Services Direct Commands
A tabela a seguir lista os comandos diretos do SYSAOS:
+------------------+-----------------------------+------------------------------+
| Comando | Tipo | Parametro |
+------------------+-----------------------------+------------------------------+
| ADd | ASso | |
| | DAta | |
| | FIEld | |
+------------------+-----------------------------+------------------------------+
| ALlocate | FILE | file-number |
| | SPace | file-number |
+------------------+-----------------------------+------------------------------+
| CALCulate | ASso | |
| | DAta | |
| | DDfilea | |
| | SOrt | |
| | TEmp | |
| | WoRK | |
+------------------+-----------------------------+------------------------------+
| CATch | RSP-code (and subcode) | -- |
+------------------+-----------------------------+------------------------------+
| CHange | FIEld | file-number field-name |
| | PRIority | user-id |
| | PROfile | |
+------------------+-----------------------------+------------------------------+
| DEAlocate | FILE | file-number |
| | SPace | file-number |
+------------------+-----------------------------+------------------------------+
| DECrease | ASso | |
| | DAta | |
0 comentários:
Enviar um comentário