administração

Qual a descrição das siglas dos locks demonstrados no onstat -k ?

[code]
HDR Buffer Header
Indica qual foi a primeira thread a pegar o lock do buffer header.
Quando houver mais de um lock no mesmo registro apenas oque
chegou primeiro terá o HDR.

O que quer dizer "Invalidation Requests" demonstrado no comando onstat -C ?

São as requisições do BTREE cleaner que foram canceladas devido o a tabela/indice ter sido apagado ou unidos (alter fragment) Caso tenha desta ocorrência, verficar no partnum se o dbspace não faz parte dos temporários.

Vantagens e desvantagens do DIRECT_IO

DIRECT_IO é uma alternativa a utilização de Cooked File e RAW devices.
Ele é um recurso de Sistema Operacional + File System que permite que a aplicação faça a gravação de dados diretamente no device, ignorando o cache de file system.

Onde o banco gera as tabelas temporárias

Tabelas temporárias no Informix são únicas na sessão em execução , são automaticamente excluídas quando a sessão finaliza , mesmo em caso de interrupção abrupta da conexão ou execução da instancia.

Grupos de usuários que afetam ao Informix

    informix - Grupo do usuário informix. Pode fazer tudo no IDS
    bargroup - Grupo utilizado com ON-BAR
    *dbsa - Grupo que define usuários DBSA ( $INFORMIXDIR/etc )
    *dbsso - Grupo que define usuários DBSSO ( $INFORMIXDIR/dbssodir )
    *aao - Grupo que define usuários AAO ( $INFORMIXDIR/aaodir )
    *user - Grupo que define usuários ( $INFORMIXDIR/dbssodir/seccfg )

Como debugar um erro no banco

Para certas situações as vezes é necessário que o DBA vá um pouco mais a fundo para depurar problemas no banco.

Cuidados a tomar para contas de usuários no sistema operacional do banco de dados

Ambientes Unix/Linux


Usuários com passwd travados = LK :
  • Possuem acesso ao banco quando estão na lista de trusted /etc/hosts.equiv
  • Possuem acesso direto com ssh (authorized_keys) a shell do SO
  • Não conseguem acesso ao banco utilizando o sql CONNECT
Usuário que possui shell padrão apontada para "false" ou "nologin" , não afeta o banco de dados.

Quais são as configurações de rede trusted ( confiavel ) possíveis?

ATENÇÃO: As configurações de trusted são todas a nivel de sistema operacional , portanto elas tem efeitos sobre outras aplicações como telnet/rsh,rcp,rlogin , etc.

Configurando redirecionamento de conexão através do SQLHOSTS / DBPATH

Em termos de conectividade, em servidores com HDR, SDS, RSS e/ou ER é possível o cliente ser direcionado automaticamente a outro servidor quando um estiver off-line , e de várias maneiras. Aqui irei demonstrar como utilizar o SQLHOSTS ou váriavel DBPATH para esta função.

Para que server o comando onpassword?

Ele cria arquivos encriptados apartir de uma senha definida pelo usuário.
Este arquivo encriptado é utilizado apenas pelo Conection Manager (oncmsm).