2 Replies Latest reply on May 3, 2019 12:15 AM by Choc Cac

    Conectar Oracle Apex con Sybase

    mauricio cobo

      Hola Chicos, favor su gentil ayuda, estoy tratando de conectar oracle apex con sybase..... estos son los pasos realziados

      Ya he creado dblink a otras bases de oracle remotas. pero ahora tengo la necesidad de conectarme a una deSYBASE. Segui los pasos del video en mención y me esta dando un error:

      LA IP de la BD sybase es la 192.168.0.102

      y el Oracle apex esta en localhost

      tengo las siguientes configuraciones y me da el siguiente error:::: /*DNS de sistema*/

      /*Adaptive Server Enterprise*/ pmdb_new

      /*initpmdb_new.ora*/

      # HS init parameters

      Hz_FDS_CONNECT_INFO = pmdb_new

      HS_FDS_TRACE_LEVEL = OFF

      __________________________________________

      /*listener.ora*/

      (SID_DESC =   (SID_NAME = pmdb_new

      (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)  

      (PROGRAM = dg4odbc)   )

      __________________________________________

      /*tsnames.ora*/

      pmdb_new =   (DESCRIPTION =   (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))   (CONNECT_DATA =   (SID = pmdb_new)   )   (HS = OK)   )

      _________________________________

      /*DBLINK*/ create database link "pmdb_new" connect to "sa" identified by "clave666"

      using '(DESCRIPTION =  

      (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.102)(PORT = 1521))

        )   (CONNECT_DATA =  

      (SID = pmdb_new)

        )  

      (HS = OK)   )'

       

      o de la siguiente manera   create database link pmdb_new connect to "sa" identified by "clave666" using 'pmdb_new'; /*CONSULTA*/ select * from tabla@pmdb_new /*ERROR*/ ORA-28545: error diagnosed by Net8 when connecting to an agent Unable to retrieve text of NETWORK/NCR message 12541 ORA-02063: preceding 2 lines from PMDB_NEW 

      Gracias por cualquier ayuda que me puedas brindar

       

      --

       

      H. Mauricio Cobo Rojas

       

       

        • 1. Re: Conectar Oracle Apex con Sybase
          L. Fernigrini

          Lo primero que me llama la atencion es lo siguiente:

           

           

          Hz_FDS_CONNECT_INFO

           

          Deberia ser

           

          HS_FDS_CONNECT_INFO

           

           

          Por favor inclui:

           

          1) Version de Oracle

          2) Version del GateWay de ODBC

          3) Donde esta instalado el Gateway

          4) Error exacto que esta dando.

          5) ¿Funciona el acceso ODBC a Sybase usando alguna herramienta que soporte ODBC (por ejemplo, Excel)?

           

          No se a que video haces referencia pero la instalación deberia ser sencilla.

           

           

          • 2. Re: Conectar Oracle Apex con Sybase
            Choc Cac

            1) Configura Heterogeneous Services

             

            Nombre el Archivo: initpmdb_new.ora

             

            HS_FDS_CONNECT_INFO = pmdb_new

            HS_FDS_TRACE_LEVEL = OFF

             

            2) configurar listener.ora agregar el siguiente parametro a SID_LIST_LISTENER

             

            (SID_DESC =
              (SID_NAME = pmdb_new)
              (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
              (PROGRAM=dg4odbc) 
            )

             

             

            3) Agregar tnsnames.ora el siguiente parametro puede usar localhost o nombre del equipo

             

            pmdb_new=

              (DESCRIPTION=

                (ADDRESS=

                  (PROTOCOL=TCP)

                  (HOST=CHOC)

                  (PORT=1521)

                )

                (CONNECT_DATA=

                  (SID=pmdb_new)

                )

                (HS=OK)

              )

             

            4) crear ODBC utilizar las credenciales

            user: sa

            password: "clave666"

            TCP/IP:192.168.0.102

             

              CREATE DATABASE LINK "pmdb_new"

               CONNECT TO "sa" IDENTIFIED BY "clave666"

               USING 'pmdb_new';

             

             

            Listo!

             

            Saludos

            Choc