Versão do PG: 9.3.4 Quanto a questão do SO também acho que não é o problema.
Flávio, quanto a versão do Oracle FDW, no site da PgFoundry não fala que é testing. Foreign Data Wrapper for Oracle release 0.9.10<http://pgfoundry.org/forum/forum.php?forum_id=1947> *Laurenz Albe* - 2014-01-02 22:14 - Foreign Data Wrapper for Oracle<http://pgfoundry.org/projects/oracle-fdw/> This release adds support for INSERT, UPDATE and DELETE for PostgreSQL 9.3 and above. Se é um BUG conhecido, alguém tem alguma ideia de contornar ? Em 27 de março de 2014 13:45, Bruno Cezar <[email protected]> escreveu: > Espero não te colocar em desespero, mas tive um problema similar a menos > de 10 dias. > O servidor (CentOS) desligou do nada. Ao religar, não conseguimos mais > inicializar o servidor de banco de dados. > Por mais incrível que possa parecer, depois de diversas tentativas, a > solução que achamos foi copiar toda a pasta "data" para outro caminho e > iniciar o postgres apontando para a pasta data (cópia). > > Feito isso, instalamos em outro sistema operacional e o maravilhoso psql > cuidou do resto. > Seu cenário é bem diferente do que enfrentamos, porém, algo das besteiras > descritas acima (rsrsrs) podem te dar um rumo. > > Boa sorte. > > > > ------------------------------ > Date: Thu, 27 Mar 2014 13:19:16 -0300 > From: [email protected] > To: [email protected] > Subject: Re: [pgbr-geral] ERROR: cache lookup failed for type 0 > > > Oracle Cliente: Release 11.2.0.3.0 > > > Em 27 de março de 2014 13:15, Bruno Silva <[email protected]>escreveu: > > 2014-03-27 12:57 GMT-03:00 Emanuel Araújo <[email protected]>: > > Tenho nas duas situações: > > > > Na função ocorre quando faço um loop por várias tabelas à serem > mapeadas, eu > > pego o nome das tabelas, seus respectivos campos e tipagens, depois faço > a > > conversão de tipagens oracle>postgresql e gero o create da FDW. > > > > Abaixo Segue um exemplo da consulta: que está gerando o erro: > > > > > > SELECT 0 AS u_pkey, > > f_vendedor.u_orgvenda AS u_orgvenda, > > f_vendedor.s_codvendedor AS s_codvendedor, > > grupos.s_codgrupo AS s_codgrupo, > > f_produto.s_codproduto > > FROM f_vendedor > > JOIN (SELECT 'D' AS s_tipogrupo, > > codepto::text AS s_codgrupo, > > codusur::text AS s_codvendedor > > FROM erp.pcusurdepsec > > UNION ALL > > SELECT DISTINCT > > 'S' AS s_tipogrupo, > > codsec::text AS s_codgrupo, > > codusur::text AS s_codvendedor > > FROM erp.pcusurdepsec > > UNION ALL > > SELECT 'F' AS s_tipogrupo, > > codfornec::text AS s_codgrupo, > > codusur::text AS s_codvendedor > > FROM erp.pcusurfornec > > UNION ALL > > SELECT DISTINCT > > 'I'::text AS s_tipogrupo, > > pcdistrib.coddistrib AS s_codgrupo, > > f_vendedor.s_codvendedor AS s_codvendedor > > FROM erp.pcdistrib > > CROSS JOIN f_vendedor > > ) grupos ON (f_vendedor.s_codvendedor = grupos.s_codvendedor) > > INNER JOIN f_produto ON ( grupos.s_codgrupo = (CASE WHEN (SELECT > s_valor > > FROM t_parametro_cliente WHERE s_campo = 'v_utiliza_grupo') = 'D' THEN > > f_produto.codepto::text > > WHEN (SELECT > s_valor > > FROM t_parametro_cliente WHERE s_campo = 'v_utiliza_grupo') = 'F' THEN > > f_produto.codfornec::text > > WHEN (SELECT > s_valor > > FROM t_parametro_cliente WHERE s_campo = 'v_utiliza_grupo') = 'S' THEN > > f_produto.codsec::text > > WHEN (SELECT > s_valor > > FROM t_parametro_cliente WHERE s_campo = 'v_utiliza_grupo') = 'I' THEN > > f_produto.coddistrib::text > > END) ) > > WHERE grupos.s_tipogrupo = (SELECT s_valor > > FROM t_parametro_cliente > > WHERE s_campo = 'v_utiliza_grupo') ; > > > > > > ERROR: cache lookup failed for type 0 > > Qual a versão do Oracle Client? > > Bruno E. A. Silva. > Analista de Sistemas. > Bacharel em Sistemas de Informação > MBA Gerência de Projetos > Certified Scrum Master > LPIC-1 > SCJP, SE 6 > Novell CLA / DCTS ECR > DBA Postgres > ------------------------------- > "A caixa dizia: Requer MS Windows ou superior. Então instalei Linux." > - Sábio Desconhecido > "Alguns prestam serviço/consultoria de Qualidade, os outros vendem > licença!" > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > -- > > > *Atenciosamente,Emanuel Araújo* > > *Linux Certified, DBA PostgreSQL* > > _______________________________________________ pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- *Atenciosamente,Emanuel Araújo* *Linux Certified, DBA PostgreSQL*
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
