<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
D&ecirc; permiss&atilde;o ao ORACLE_HOME para o usu&aacute;rio do apache... nobody no
Slack, se n&atilde;o me engano.<br>
<br>
<pre class="moz-signature" cols="72">Ricardo Portilho Proni
Oracle Database 10g Administrator Certified Associate
Microsoft Certified Professional
Nerv Inform&aacute;tica Ltda.
<a class="moz-txt-link-freetext" href="http://www.nervinformatica.com">http://www.nervinformatica.com</a></pre>
<br>
<br>
Andr&eacute; Garcia Carneiro escreveu:
<blockquote
 cite="midJ96ZVL$F0CAA9CEFA7D58F26E3C01C06E828F5C@terra.com.br"
 type="cite">
  <pre wrap="">Salve Monges!


Estou com dois problemas. Consegui instalar o DBD-Oracle (FINALMENTE!!!), mas nao consigo rodar os scripts, a
n&atilde;o ser que eu os rode com o usu&aacute;rio oracle. Tem como rodar um script CGI como um outro usu&aacute;rio(T&ocirc; usando
Apache 1.3)?

Eu testei rotinas que usam apenas DBI. Mas tenho rotinas que precisam rodar com o Class::DBI. Eu cheguei at&eacute; a
instalar o Class::DBI::Oracle, mas quando rodo via CGI, obtenho a seguinte mensagem:

install_driver(Oracle) failed: Can't load '/usr/lib/perl5/site_perl/5.8.7/i486-linux/auto/DBD/Oracle/Oracle.so'
for module DBD::Oracle: libclntsh.so.9.0: cannot open shared object file: No such file or directory at
/usr/lib/perl5/5.8.7/i486-linux/DynaLoader.pm line 231.
 at (eval 7) line 3
Compilation failed in require at (eval 7) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at /home/projetos/pescli.hrim.com.br/cgi-bin/test_oracle.pl line 19

Quando rodo como usu&aacute;rio oracle, usando apenas DBI n&atilde;o tenho problemas, os dados s&atilde;o obtidos normalmente. O
Class::DBI ainda n&atilde;o testei.


Pensei tamb&eacute;m em incluir os paths do ORACLE para o usu&aacute;rio que roda os scripts, mas n&atilde;o sei como fazer. Tentei
atrav&eacute;s do /etc/profile mas n&atilde;o funcionou. 

Se puderem me ajudar, agrade&ccedil;o.


Cheers!






Andr&eacute; Garcia Carneiro wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Salve Champs!
Cara, consegui conectar minha m&aacute;quina ao Oracle, mas ainda n&atilde;o
consegui instalar o DBD-Oracle, porque ele me diz o seguinte:

I can't find the header files I need in your Oracle installation. You
probably need to install some more Oracle components. For Instant
Client that means the SDK package. I'll keep going, but the compile
will probably fail. See README.clients.txt for more information.

Olhei no README.clients.txt, mas tem apenas mensagens de e-mails
trocadas para resolver um problema que nada tem a ver, e para a
vers&atilde;o 7 do Oracle, no Solaris...

Procurei no google, mas ainda n&atilde;o encontrei muita coisa &uacute;til.

Pode me ajudar?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  Claro!
  Voc&ecirc; instalou um cliente Oracle (com o Oracle Installer,
possivelmente) na sua m&aacute;quina, certo?

  Mas lembrou de pedir ao Oracle Installer que instalasse as bibliotecas
do OCI?

  E acrescentou o caminho para estas bibliotecas ao seu ambiente,
setando LD_LIBRARY_PATH, ou ao seu sistema, modificando o
/etc/ld.so.conf e rodando o ldconfig(8)?

  Leia as manpages do ld.so(8), ldconfig(8), e ldd(1). Vai ser educativo ;-)

  Espero que isto resolva o seu problema.
  Se ele persistir, lembra que eu estou por aqui e j&aacute; apanhei muito
disto. ;-)

  Putamplexos!
  </pre>
</blockquote>
</body>
</html>