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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas