2012-04-20 26 views
12

Ho sentito che è possibile connettersi a un database DB2 mainframe con un client come Oracle SQL Developer. Ho guardato on-line e non riesco a trovare i file connettore necessari per farlo nello sviluppatore SQL. Qualcuno può indirizzarmi a un link per farlo funzionare? O dimmi se sto solo cercando la cosa sbagliata per cominciare. Ho il connettore che funziona con i database MySQL in Oracle, quindi ho pensato che sarebbe stato simile per un database DB2.Database DB2 nello sviluppatore Oracle Oracle

risposta

13

Il modo più semplice per connettersi a DB2 è tramite il driver JCC JCC Tipo 4 JCC. Questo driver utilizza due vasetti:

  1. db2jcc.jar, che è il driver
  2. db2jcc_license_cisuz.jar, che permette al conducente di connettersi a tutte le piattaforme server DB2, tra cui z/OS

tuo DBA mainframe dovrebbe essere in grado di fornire entrambi questi JAR e assistere l'utente nella creazione di una stringa di connessione con le giuste opzioni del driver JDBC.

Maggiori informazioni sulla connettività JDBC per DB2 può essere trovato qui: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0024189.html

+0

non ero in grado di connettersi al DB, a questo punto, ma penso di essere sulla strada giusta. Penso che la porta e l'IP potrebbero essere diversi dalla porta mainframe ZOS e dall'IP che attualmente utilizzo per accedere alle tabelle. Quindi ho intenzione di scavare intorno. – Frantumn

+0

Puoi provare anche qui: http://web.archive.org/web/20150403225758/http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg21385217 – Sun

23

Per abilitare DB2 in SQL Developer, è necessario estrarre il db2jcc.jar

Vai a "Oracle SQL Developer" - " Strumenti" - "Preferenze" -> di terze parti driver JDBC

enter image description here

My Oracle SQL Developer versione è 4.1.1.19 (funziona soprattutto per molte versioni)

Dopo aver aggiunto il jar a driver JDBC di terze parti. Clicca su "Nuova connessione".

Dovresti riuscire a trovare l'opzione DB2.

enter image description here

+1

Buona risposta. Questa dovrebbe essere la risposta migliore di quella accettata. –

+0

Risposta semplice e nitida ... ... avrei scelto questa come risposta se fossi stato io a pubblicare la domanda. – venugopal

+0

Questa risposta è migliore rispetto alla prima. Questo mi aiuta – Mukti