
Listar a tabela de usuários e bloqueios de um banco de dados OpenBASE.
bdlice [–t] [-f] [-b] [-s] [-s]
-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 “)
Ú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).
