Menu Principal

domingo, 13 de junho de 2010

Erro ao Acessar Aplicativos TOTVS em Oracle

Descrição do Erro:

System.Data.OracleClient exige software cliente Oracle versão 8.1.7 ou posterior

Causa:

A propriedade de permissão de segurança não foi devidamente configurada quando o cliente do Oracle 9i Release 2 foi instalado no Windows com o Sistema de Arquivos NTFS. O resultado disso é que o conteúdo do diretório ORACLE_HOME não está visível ao grupo "Usuários Autenticados" da máquina local, causando erro enquanto o System.Data.OracleClient esteja comunicando com o software de conectividade do Oracle, usando os privilégios do "Usuários Autenticados".

Solução:

Para solucionar este problema, você deve delegar privilégios ao grupo de usuário "Usuários Autenticados" sobre o diretório Oracle Home.
  1. Efetue logon no Windows com uma conta com privilégios Administrativo;
  2. Abra o Windows Explorer e navegue para a pasta ORACLE_HOME;
  3. Abra as propriedades da pasta ORACLE_HOME;
  4. Clique na aba Segurança na janela de propriedades;
  5. Clique no item "Usuários autenticados" na lista de nomes ou grupos de usuários;
  6. Desmarque o chek Box "Ler & Executar" na coluna "Permitir" da lista de permissões e clique no botão "Aplicar";
  7. Remarque o chek Box acima e clique no botão "Aplicar";
  8. Clique no botão "Avançado" e, nas "Entradas de Permissão", verifique se o grupo "Usuários Autenticados" está listado com permissões = "Ler & Executar". Marque o chek Box "Substituir as entradas de permissão em todos os objetos filhos pelas entradas aplicáveis mostradas aqui" e clique no botão "Aplicar";
  9. Ao clicar no botão "OK" ou "Aplicar", pode demorar um pouco para aplicar todas as permissões nas subpastas;
  10. Reinicie a máquina para assegurar que todas as alterações tenham efeito;
  11. Entre no aplicativo novamente.
    Observações:

    Para saber qual é o diretório ORACLE_HOME, entre no Editor de Registro do Windows e verifique o valor da chave HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME.

    Para desmarcar o chek box "Ler & Executar" da lista de permissões do grupo "Usuários Autenticados" (passo 6 do item Solução), talvez seja necessário clicar no primeiramente no botão "Avançado", desmarcar o chek box "Herdar do pai as entradas de permissão...", clicar no botão "Copiar" da janela que será exibida e clicar no botão "OK".

Nenhum comentário:

Postar um comentário

Comente: sua opinião é fundamental para a qualidade do conteúdo.