Srs.

Ja consegui fazer a instalação do DBD::Oracle e consigo fazer as consultas
baseado em um Perl que faz o trabalho.

No entanto o dbi-link acusa sempre que não consegue identificar a string de
conexão que passamos como parametro para a função
"dbi_link.make_accessor_functions"

conn_oraclexe=# SELECT dbi_link.make_accessor_functions(
'dbi:Oracle:dbname=xe;host=10.0.0.1;port=1521'::dbi_link.data_source,
'user', /* User */
'senha', /* Password */
NULL, /* Attributes (JSON)*/
NULL, /* External Schema */
'XE', /* External Catalog */
NULL,
'local' /* Local Schema */
);
WARNING: SELECT dbi_link.set_up_connection(
'dbi:Oracle:dbname=xe;host=10.0.0.1;port=1521',
'user',
'senha',
NULL,
NULL,
'XE',
NULL,
'local'
)
CONTEXTO: PL/Perl function "make_accessor_functions"
WARNING: SELECT count(*) AS "driver_there"
FROM dbi_link.available_drivers()
WHERE available_drivers = 'dbi:Oracle:dbname=xe;host=10.0.0.1;port=1521'
CONTEXTO: PL/Perl function "set_up_connection"
SQL statement "SELECT dbi_link.set_up_connection(
'dbi:Oracle:dbname=xe;host=10.0.0.1;port=1521',
'user',
'senha',
NULL,
NULL,
'XE',
NULL,
'local'
)
"
PL/Perl function "make_accessor_functions"
ERROR: install_driver(Oracle) failed: Attempt to reload DBD/Oracle.pm
aborted.
Compilation failed in require at line 3.

at line 37. at line 35.
CONTEXTO: PL/Perl function "make_accessor_functions"

Identificamos que o mesmo faz uma chamada DBI->available_drivers , o
retorno contém que o mesmo enxerga o driver Oracle .

Bem, preciso saber se vocês conhecem algum profissional que já tenha
passado porisso ou que possamos contratar para fazer esse trabalho de
comunicação entre esses dois banco de dados.

Pode ser via dbi-link ou com outra ferramenta, no entanto, como premissa,
preciso fazer as consultas em um banco oracle a partir de um banco
postgresql.

Aguardo.




-- 
*Atenciosamente,

Emanuel Araújo*
http://eacshm.wordpress.com/
http://www.rootserv.com.br/
*
**Linux Certified
LPIC-1*
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a