2012-04-20 24 views
12

He oído que es posible conectarse a una base de datos DB2 mainframe con un cliente como Oracle SQL developer. Miré en línea y parece que no puedo encontrar los archivos de conector necesarios para hacer esto en SQL developer. ¿Alguien puede dirigirme a un enlace para que esto funcione? O dime si solo estoy buscando algo incorrecto para empezar. Tengo el conector trabajando con bases de datos MySQL en Oracle, así que supuse que sería similar para una base de datos DB2.Base de datos DB2 en el desarrollador Oracle SQL

Respuesta

13

La forma más fácil de conectarse a DB2 es a través de su controlador JCC tipo 4 JCC. Este controlador utiliza dos tarros:

  1. db2jcc.jar, que es el conductor
  2. db2jcc_license_cisuz.jar, que permite al conductor para conectar a todas las plataformas de servidor DB2, incluyendo z/OS

Su El DBA del mainframe debería poder proporcionarle estos dos JAR y ayudarlo a crear una cadena de conexión con las opciones de controlador JDBC adecuadas.

Más información sobre la conectividad JDBC a DB2 se puede encontrar aquí: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0024189.html

+0

yo no era capaz de conectar a la base de datos en este momento, pero creo que estoy en el camino correcto. Creo que el puerto y la IP pueden ser diferentes del puerto de mainframe ZOS e IP que utilizo actualmente para acceder a las tablas. Así que voy a cavar alrededor. – Frantumn

+0

Puede probar aquí también: http://web.archive.org/web/20150403225758/http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg21385217 – Sun

23

Para permitir que DB2 en SQL Developer, es necesario sacar el db2jcc.jar

Ir a "Oracle SQL Developer" - " Herramientas" - "Preferencias" -> Terceros controlador JDBC

enter image description here

Mi desarrollador versión de Oracle SQL se 4.1.1.19 (en su mayoría funciona para muchas versiones)

Después de agregar ese jar a los controladores JDBC de terceros. Haga clic en "Nueva conexión".

Debería poder encontrar la Opción DB2.

enter image description here

+1

Buena respuesta. Esta debería ser la mejor respuesta que la aceptada. –

+0

Respuesta simple y nítida ... Habría seleccionado esta como la respuesta si hubiera sido yo quien hubiera publicado la pregunta. – venugopal

+0

Esta respuesta es mejor si se compara con la primera. Esto me ayuda. – Mukti

Cuestiones relacionadas