Desculpe pelas cores, eis o erro

> perl -e'use YAML;use DBI;use DBD::Oracle;my $db =
> DBI->connect("dbi:Oracle:host=localhost;sid=xe","usr_oracle","pwd_oracle")
> or die "Nao rolou a conexao";'
>
Can't locate DBD/Oracle.pm in @INC (@INC contains:
/usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi
/usr/local/lib/perl5/site_perl/5.10.0
/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl
/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi
/usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

>
> > Qual a sintaxe correta para criar uma conexão com o ORACLE ?? O resto
> > aparentemente já está ok !
>
> Da documentação:
>
> SELECT make_accessor_functions(
>    'dbi:Oracle:hr;host=localhost;sid=xe',
>    'hr',
>    'hr',
>    '---
> AutoCommit: 1
> RaiseError: 1
> ',
>    NULL,
>    NULL,
>    NULL,
>    'hr'
> );
>

ERRO:  função make_accessor_functions(unknown, unknown, unknown,
unknown, unknown, unknown, unknown, unknown) não existe
LINHA 1: SELECT make_accessor_functions(
                ^
DICA:  Nenhuma função corresponde com o nome e os tipos de argumentos
informados. Você precisa adicionar conversões de tipo explícitas.


********** Error **********

ERRO: função make_accessor_functions(unknown, unknown, unknown,
unknown, unknown, unknown, unknown, unknown) não existe
SQL state: 42883
Hint: Nenhuma função corresponde com o nome e os tipos de argumentos
informados. Você precisa adicionar conversões de tipo explícitas.
Character: 8


--
Roberto Murillo Mathias Costa Junior.
Infowave - Consultoria em TI.
www.infowave.com.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a