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.
- Efetue logon no Windows com uma conta com privilégios Administrativo;
- Abra o Windows Explorer e navegue para a pasta ORACLE_HOME;
- Abra as propriedades da pasta ORACLE_HOME;
- Clique na aba Segurança na janela de propriedades;
- Clique no item "Usuários autenticados" na lista de nomes ou grupos de usuários;
- Desmarque o chek Box "Ler & Executar" na coluna "Permitir" da lista de permissões e clique no botão "Aplicar";
- Remarque o chek Box acima e clique no botão "Aplicar";
- 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";
- Ao clicar no botão "OK" ou "Aplicar", pode demorar um pouco para aplicar todas as permissões nas subpastas;
- Reinicie a máquina para assegurar que todas as alterações tenham efeito;
- 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.