[SP-pm] UMA DUVIDA?
André Garcia Carneiro
andre.garcia.carneir em terra.com.br
Quarta Maio 30 10:42:10 PDT 2007
Será que falta :
<code>
use DBI;
.
.
.
</code>
---------- Cabeçalho original -----------
De: "Manoel Marcos da Silva" manoeldba em yahoo.com.br
Para: saopaulo-pm em mail.pm.org
Cópia:
Data: Tue, 29 May 2007 19:09:24 -0300 (ART)
Assunto: Re: [SP-pm] UMA DUVIDA?
> Obrigado Gabriel , to iniciando mesmo com PERL minhas duvidas são bem basicas mas funcionou suas dicas, veja:
>
> #!/usr/bin/perl
> print "Programa teste\n";
> $dbh = DBI->connect("dbi:Oracle:$xxxx", $xx, $xx);
>
> Can't locate object method "connect" via package "DBI" (perhaps you forgot to load "DBI"?) at cor line 6.
>
> sera que falta alguma instalação no servidor?!?
>
>
> mas consigo connectar usando so os comandos shell que ja me ajuda no momento:
>
> #!/usr/bin/perl
> print "Programa teste\n";
> exec("sqlplus xx/xx em xxxx");
>
> SQL*Plus: Release 9.2.0.1.0 - Production on Tue May 29 19:10:46 2007
> Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
> Connected to:
> Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.1.0 - Production
> SQL>
>
>
> porem , se ja executo a query , o programa roda com sucesso mas
> como faço pra gravar o sresultado da query num arquivo ?
>
> #!/usr/bin/perl
> print "Programa teste\n";
> #$dbh = DBI->connect("dbi:Oracle:$sgrs", $gn, $gn);
> exec("sqlplus xx/xx em xxxx","spool /u01/home/oracle/scri/teste","select sysdate from dual","spool off");
>
> oracle em fsw11 $ cor
> Programa teste
>
> Abraços
>
> Gabriel Vieira <gabriel.vieira em gmail.com> escreveu: Se você quer efetuar uma conexão você "deve" utilizar o módulo DBI juntamente DBD::Oracle:
>
> http://search.cpan.org/~pythian/DBD-Oracle-1.19/Oracle.pm
>
> Siga o simples exemplo :).
>
> Agora, caso queira passar os comando para o Shell:
>
> `comand aqui`;
> exec("comando aqui");
> system("comando aqui");
>
>
> Abraços,
>
> On 5/29/07, Manoel Marcos da Silva <manoeldba em yahoo.com.br> wrote: Ola!!!
>
> Quando faço shell scripts no unix (solaris por exemplo) e preciso fazer conexao num banco oracle:
>
> sqlplus -s <<FIN
> ex/ex
>
> select ....
> FIM
>
> Usando o PERL como passo esses comandos , pode me indicar alguma ferramenta para desenvolver programas em PERL?
>
> Abs
>
>
>
>
>
> Manoel Marcos da Silva Analista de Sistema - Oracle DBA
> Gerência de Inovação em Sistemas de Gestão de Redes
> Telefônica Pesquisa e Desenvolvimento
> Rua Xavier Curado, 473 - 8º andar Cep 04210-100
> Ipiranga - SP - BRASIL
> Tel: 55-11-6166-3149 Móvel: 55-11-7466-5144
> manoeldba em yahoo.com.br
>
>
>
>
>
>
>
>
>
>
>
>
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
>
>
> --
> Gabriel Vieira _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
> Manoel Marcos da Silva Analista de Sistema - Oracle DBA
> Gerência de Inovação em Sistemas de Gestão de Redes
> Telefônica Pesquisa e Desenvolvimento
> Rua Xavier Curado, 473 - 8º andar Cep 04210-100
> Ipiranga - SP - BRASIL
> Tel: 55-11-6166-3149 Móvel: 55-11-7466-5144
> manoeldba em yahoo.com.br
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
--
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