Obrigado Gabriel , to iniciando mesmo com PERL minhas duvidas são bem basicas mas funcionou suas dicas, veja:<br> <br> #!/usr/bin/perl<br> print "Programa teste\n";<br> $dbh = DBI->connect("dbi:Oracle:$xxxx", $xx, $xx);<br> <br> Can't locate object method "connect" via package "DBI" (perhaps you forgot to load "DBI"?) at cor line 6. <br> <br> sera que falta alguma instalação no servidor?!?<br> <br> <br> mas consigo connectar usando so os comandos shell que ja me ajuda no momento:<br> <br> #!/usr/bin/perl<br> print "Programa teste\n";<br> exec("sqlplus xx/xx@xxxx");<br> <br> SQL*Plus: Release 9.2.0.1.0 - Production on Tue May 29 19:10:46 2007<br> Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.<br> Connected to:<br> Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production<br> With the Partitioning, OLAP and Oracle Data Mining options<br> JServer Release 9.2.0.1.0 - Production<br> SQL><br> <br> <br> porem ,
se ja executo a query , o programa roda com sucesso mas <br> como faço pra gravar o sresultado da query num arquivo ?<br> <br> #!/usr/bin/perl<br> print "Programa teste\n";<br> #$dbh = DBI->connect("dbi:Oracle:$sgrs", $gn, $gn);<br> exec("sqlplus xx/xx@xxxx","spool /u01/home/oracle/scri/teste","select sysdate from dual","spool off");<br> <br> oracle@fsw11 $ cor<br> Programa teste<br> <br> Abraços<br><br><b><i>Gabriel Vieira <gabriel.vieira@gmail.com></i></b> escreveu:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Se você quer efetuar uma conexão você "deve" utilizar o módulo DBI juntamente DBD::Oracle:<br><br><a href="http://search.cpan.org/%7Epythian/DBD-Oracle-1.19/Oracle.pm">http://search.cpan.org/~pythian/DBD-Oracle-1.19/Oracle.pm </a><br><br>Siga o simples exemplo :).<br><br>Agora, caso queira passar os comando para o Shell:<br><br>`comand aqui`;<br>exec("comando
aqui");<br>system("comando aqui");<br><br><br>Abraços,<br><br><div> <span class="gmail_quote">On 5/29/07, <b class="gmail_sendername">Manoel Marcos da Silva</b> <<a href="mailto:manoeldba@yahoo.com.br">manoeldba@yahoo.com.br</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Ola!!!<br> <br> Quando faço shell scripts no unix (solaris por exemplo) e preciso fazer conexao num banco oracle:<br> <br> sqlplus -s <<FIN<br> ex/ex<br> <br> select ....<br> FIM<br> <br> Usando o PERL como passo esses comandos , pode me indicar alguma ferramenta para desenvolver programas em PERL? <br> <br> Abs<br> <br> <br> <br> <br><br><div> <div> <div> <div> <div> <div> <div> <div> <div> <div><font face="Arial" size="2"> </font><span style="font-size: 12pt;">Manoel Marcos da Silva</span> <div> <div align="left"><span style="font-size:
12pt;">Analista de Sistema - Oracle DBA<br> <div align="left"><span style="font-size: 12pt;">Gerência de Inovação em Sistemas de Gestão de Redes<br>Telefônica Pesquisa e Desenvolvimento <br>Rua Xavier Curado, 473 - 8º andar Cep 04210-100<br>Ipiranga - SP - BRASIL<br></span>Tel: 55-11-6166-3149 Móvel: 55-11-7466-5144<br><font color="#003399"><a href="mailto:manoeldba@yahoo.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> manoeldba@yahoo.com.br</a></font></div></span></div></div></div><span class="ad"><br></span></div></div></div></div></div></div></div></div></div><span class="ad"><div> __________________________________________________<br> Fale com seus amigos de graça com o novo Yahoo! Messenger <br><a href="http://br.messenger.yahoo.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://br.messenger.yahoo.com/</a> </div></span>
<br>_______________________________________________<br>SaoPaulo-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank"> http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Gabriel Vieira _______________________________________________<br>SaoPaulo-pm mailing list<br>SaoPaulo-pm@pm.org<br>http://mail.pm.org/mailman/listinfo/saopaulo-pm</blockquote><br><BR><BR><DIV> <DIV> <DIV> <DIV> <DIV> <DIV> <DIV> <DIV> <DIV> <DIV><FONT face=Arial size=2> </FONT><SPAN style="FONT-SIZE: 12pt">Manoel Marcos da Silva</SPAN> <DIV> <DIV class=MsoNormal align=left><SPAN style="FONT-SIZE: 12pt">Analista de Sistema - Oracle DBA<BR> <div class=MsoNormal align=left><SPAN style="FONT-SIZE: 12pt">Gerência de Inovação
em Sistemas de Gestão de Redes<BR>Telefônica Pesquisa e Desenvolvimento<BR>Rua Xavier Curado, 473 - 8º andar Cep 04210-100<BR>Ipiranga - SP - BRASIL<BR></SPAN>Tel: 55-11-6166-3149 Móvel: 55-11-7466-5144<BR><FONT color=#003399><A href="mailto:manoeldba@yahoo.com.br">manoeldba@yahoo.com.br</A></FONT></SPAN></div></DIV></DIV><BR></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><p> __________________________________________________<br>Fale com seus amigos de graça com o novo Yahoo! Messenger <br>http://br.messenger.yahoo.com/