[SP-pm] DBD-Oracle
André Garcia Carneiro
andre.garcia.carneir em terra.com.br
Quinta Novembro 23 12:18:09 PST 2006
Caros Monges!
Obrigado a todos por terem me ajudado! No final eram só problemas com variáveis de ambiente(pra variar...).
Está tudo ok agora!!!
A única droga é que quando eu uso o Class::DBI::Oracle, o método connection não funciona, tive que usar um que
se chama set_db. Mas tá funfando.... :)
Já tinha criado um módulo que configura as variáveis do sistema que estou desenvolvendo. Incluí as do ORACLE no
método new dessa classe, assim toda a vez que eu usar, as variáveis serão setadas corretamente.
Cheers!
---------- Cabeçalho original -----------
De:
Para:
Cópia:
Data:
Assunto:
> André Garcia Carneiro wrote:
> > Oi Ricardo!
> >
> > Acho que você tinha razão. A mensagem agora é essa:
> >
> >
> > DBI connect('pescli;host=IPSERV;sid=SID','USER',...) failed: ERROR
> > OCIEnvNlsCreate. Check ORACLE_HOME env var, NLS settings,
> > permissions, etc. at /usr/lib/perl5/5.8.7/Ima/DBI.pm line 312
> >
> > Como eu posso configurar as variáveis do Oracle para o usuário
> > 'nobody'??? Tentei pelo /etc/profile, mas acho q não é por aí.
>
> Tá me parecendo que ainda é problema de permissão.
> Você precisa copiar as variáveis de ambiente. Deve ter um script com
> todas elas no seu /usr/local que faz isto, criado na instalação pelo OUI.
>
> Outra coisa que eu olharia neste momento é se você tem permissões para
> acessar os arquivos relacionados com i18n e NLS, nos diretorios onde o
> seu Oracle client está instalado...
>
> --
> Luis Motta Campos
> Senior System Engineer at Segula.FR
> Hobbyist Cooker and Photograph
>
>
--
André Garcia Carneiro
Developer(Perl/PHP)
Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org
Mais detalhes sobre a lista de discussão SaoPaulo-pm