Error Ora-28545

Buen dia..
Estoy tratando de conectar una BD Oracle con SQLSvr2005.
Encontre el manual
http://www.dataprix.com/heterogeneous-services-conexi%C3%B3n-desde-orac…

Segui todos los pasos hasta el TnsPing y todos estaban Ok.
Cree un DBLink llamado SQLtes7 a traves de SQlPlus pero al lanzar una consulta
para probar el DBLink me envia el siguiente Error:

SQL> select * from test.Tb_Usuario@sqltest7;
select * from test.Tb_Usuario@sqltest7

ERROR en línea 1:
ORA-28545: error diagnosticado por Net8 al conectar a un agente
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: 2 lines precediendo a SQLTest7

El ODBC me envia OK el Test de Conexion.
Esta es mi configuracion de los archivos.
Les agradezco su ayuda de antemano

TNSNAMES.ora

sqltest7 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)
(HOST = Ip_Local_Host )
(PORT = 1521)
)
(CONNECT_DATA = (SID =test7) (Service_name = test7))
(HS=OK)
)

----------------------------------------------------------------------
LISTENER.ora

SID_LIST_LISTENER =
(SID_LIST =
( SID_DESC = (SID_NAME = PLSExtProc)(ORACLE_HOME = D:\OracleBD) (PROGRAM = extproc) )
( SID_DESC = (SID_NAME = test7 ) (ORACLE_HOME = D:\OracleBD) (PROGRAM = hsodbc) )
)

LISTENER =
( DESCRIPTION_LIST =
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = Ip_Local_Host)(PORT = 1521) )
)
)

----------------------------------------------------------------------------------------------
INITTEST7.ora

#
# HS init parameters
#

HS_FDS_CONNECT_INFO = test7
HS_FDS_TRACE_LEVEL = 1
HS_OPEN_CURSORS = 300

Los parámetros parecen estar bien.

Lo único que veo es que en el TNSNAMES.ora tienes (SID =test7). Prueba a separar el '=' y la 't' con un espacio en blanco: (SID = test7).

A veces estas cosas juegan malas pasadas. Otra cosa que suele pasar es algún baile entre mayúsculas y minúsculas en los valores de los parámetros en los diferentes ficheros, pero yo los veo todos iguales.

[quote=Anonim.]Buen dia..
Estoy tratando de conectar una BD Oracle con SQLSvr2005.
Encontre el manual
http://www.dataprix.com/heterogeneous-services-conexi%C3%B3n-desde-oracle-sql-server

Segui todos los pasos hasta el TnsPing y todos estaban Ok.
Cree un DBLink llamado SQLtes7 a traves de SQlPlus pero al lanzar una consulta
para probar el DBLink me envia el siguiente Error:

SQL> select * from test.Tb_Usuario@sqltest7;
select * from test.Tb_Usuario@sqltest7

ERROR en línea 1:
ORA-28545: error diagnosticado por Net8 al conectar a un agente
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: 2 lines precediendo a SQLTest7

El ODBC me envia OK el Test de Conexion.
Esta es mi configuracion de los archivos.
Les agradezco su ayuda de antemano

TNSNAMES.ora

sqltest7 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)
(HOST = Ip_Local_Host )
(PORT = 1521)
)
(CONNECT_DATA = (SID =test7) (Service_name = test7))
(HS=OK)
)

----------------------------------------------------------------------
LISTENER.ora

SID_LIST_LISTENER =
(SID_LIST =
( SID_DESC = (SID_NAME = PLSExtProc)(ORACLE_HOME = D:\OracleBD) (PROGRAM = extproc) )
( SID_DESC = (SID_NAME = test7 ) (ORACLE_HOME = D:\OracleBD) (PROGRAM = hsodbc) )
)

LISTENER =
( DESCRIPTION_LIST =
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = Ip_Local_Host)(PORT = 1521) )
)
)

----------------------------------------------------------------------------------------------
INITTEST7.ora

#
# HS init parameters
#

HS_FDS_CONNECT_INFO = test7
HS_FDS_TRACE_LEVEL = 1
HS_OPEN_CURSORS = 300[/quote]

 

Tengo el mismo problema, ha solucionado usted el mismo?

Le agradeceria que me contestara por favor.

Muchas Gracias.