Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!

  • BDLICE
  • Propósito
  • Listar a tabela de usuários e bloqueios de um banco de dados OpenBASE.

  • Sintaxe
  • bdlice [–t] [-f] [-b] [-s] [-s]

  • Argumentos
  • -t    determina que além da tabela de usuários e bloqueios, deve ser informado o número da última transação gravada no arquivo diário
    -f    grava a listagem do bdlice em um arquivo de saída.
    -b   informa o nome do banco, para caso de bloqueio de arquivo pesquisar o(s) arquivos(s) que esta(estão) sendo bloqueado(s). Permite, caso o banco de       dados especificado possuir no seu esquema a opção USUARIOS( for criado o arquivo <nome do dicionario.M>) listar informações como nome dos       usuários, nome dos terminais e Data-Hora de abertura do banco.
    -s   informa o código de segurança(defeult = 1 )
    -n   informa a palavra de nível ( default = “a “)

  • Utilização
  • Útil para exibir as informações sobre os usuários que estão acessando o banco de dados OpenBASE, por exemplo:

    número de seu terminal (em plataformas Unix)

    nome do computador (plataformas Windows)

    endereço IP do computador (qualquer plataforma)

    etc …

    No caso de bloqueio de registro, exibe as informações contidas nas tabelas de bloqueio.

    Exemplo

    000 banco=bdtes dif=097 chave=0 valor= proc=14575

    001 banco=bdtes dif=097 chave=0 valor= proc=14835

    terminal 1 = pts/0 (10.1.1.21)

    terminal 2 = pts/1 (10.1.1.21)

    onde:

    banco    as 5 primeiras posições do nome do Banco de Dados

    dif    byte de diferenciação para bancos com as mesmas 5 primeiras posições

    chave    tipo de chave(2 bytes binários)

    valor    valor da chave (19 bytes)

    proc    número do processo da aplicação que executou o bloqueio (2 bytes binários no UNIX ou 4 bytes no WINDOWS)

    tipo    tipo do bloqueio (1 byte), podendo ser: S (SHARED) ou X ((EXCLUSIVE).

    Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!