Conexão DB2 AS400 utilizando Heterogeneous ODBC Oracle Linux
Utilizo a opção de serviços heterogeneos no oracle 11g 64bits em ambiente Linux 64 bits para extrair informações de uma base DB2 AS400.
Tive que reinstalar o oracle e configurá-lo novamente, porém ao consultar nos dados em uma tabela do DB2 me retorna os registros, porém tem registros que são do tipo CHAR (CCSID 37) e não aparece os dados.
Exemplo: select * from tabela@as400 retorna os registros, porém alguns registros ficam truncados ao que me parece.
Na configuração dos arquivo ora (na pasta /hs/admin/) está desta forma:
HS_FDS_CONNECT_INFO = VTAPASSA
HS_FDS_TRACE_LEVEL = FALSE
HS_FDS_SUPPORT_STATISTICS=FALSE
HS_FDS_SHAREABLE_NAME = /usr/lib64/libodbc.so
HS_NLS_NCHAR = ????? ESSE QUE NÃO CONSIGO SABER QUAL É O CORRETO PARA FUNCIONAR CORRETAMENTE
set ODBCINI= /home/oracle/.odbc.ini
Tive que reinstalar o oracle e configurá-lo novamente, porém ao consultar nos dados em uma tabela do DB2 me retorna os registros, porém tem registros que são do tipo CHAR (CCSID 37) e não aparece os dados.
Exemplo: select * from tabela@as400 retorna os registros, porém alguns registros ficam truncados ao que me parece.
Na configuração dos arquivo ora (na pasta /hs/admin/) está desta forma:
HS_FDS_CONNECT_INFO = VTAPASSA
HS_FDS_TRACE_LEVEL = FALSE
HS_FDS_SUPPORT_STATISTICS=FALSE
HS_FDS_SHAREABLE_NAME = /usr/lib64/libodbc.so
HS_NLS_NCHAR = ????? ESSE QUE NÃO CONSIGO SABER QUAL É O CORRETO PARA FUNCIONAR CORRETAMENTE
set ODBCINI= /home/oracle/.odbc.ini
Ednaldo Xavier
Curtidas 0