Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

PHP e Oracle - oci_connect() ORA-12705:Não é possível acessar arquivos de dados NLS


OK. Este é o meu pesadelo pessoal. Eu realmente acordo no meio da noite... ou não, mas passei dias com esse problema.

Então, isso é o que funcionou para mim:
  1. Você tem o Oracle Instant Client ? Se não conseguir.
  2. Você tem o SDK da Oracle a> ? Se não conseguir.
  3. Descompacte o cliente instantâneo.
  4. Descompacte o SDK em um subdiretório
  5. Adicione ORACLE_HOME como uma variável de linha de comando exportada ($ORACLE_HOME em *nix, %ORACLE_HOME% em win). Faça com que ele aponte para o caminho totalmente qualificado para a pasta instantclient acima.
  6. Crie ORACLE_BIN e faça com que ele aponte para o SDK.
  7. Adicione ORACLE_HOME ao seu PATH.
  8. Reiniciar o Apache...

Então... isso é o que eu geralmente faço... E geralmente funciona... Principalmente...

Eu acho que realisticamente tudo o que posso dizer é Boa Sorte e Godspeed.