Árvore de páginas

No Informix os usuários são autenticados pelo sistema operacional (padrão), ou seja, para conectar a um banco os usuários precisam estar criados no Linux/Windows.

Abaixo seguem os passos para implementar um ambiente, onde o usuário "informix" é utilizado para conexão do ERP e o usuário "consulta" apenas para leitura em outras ferramentas.

  • Criar os usuários informix e consulta no Linux (caso ainda não existam)
  • Exportar o banco logix com o comando dbexport
  • Alterar o arquivo logix.exp\logix.sql,  com as seguintes modificações:
    • Remover todas as linhas que iniciam com comando grant
    • Remover todas as linhas que iniciam com comando revoke
    • Alterar no arquivo todas as expressões “foo”. para “informix”. Onde foo é apenas um exemplo
  • Importar o banco logix com o comando dbimport (utilizando o usuário informix)
  • No dbaccess executar os seguintes comandos (onde <tabela> deve ser substituído pelo nome da(s) tabela(s) desejada(s)):
    • grant connect to consulta; 1
    • grant select on <tabela> to consulta; 2
    • Repetir o passo anterior para outras tabelas caso necessário

Erros recebidos na falta dos comandos do último passo:

1

   387: No connect permission.

   111: ISAM error:  no record found.

2

   272: No SELECT permission.