[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    19
    CSV unterstützt kein BLOB, daher wollte ich das Java-Tool von Bender nutzen, was auch funktioniert.

    Ganz dumme Frage, wo und wie setze ich die Option
    oracle.jdbc.TcpNoDelay=true

    in den properties von Dieter Bender ein?

    Click image for larger version. 

Name:	rtg.png 
Views:	67 
Size:	20,5 KB 
ID:	336

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... für große Datenmengen ist unload (AS400: CPYTOIMPF) - zip - ftp - unzip - load (AS400:CPYFRMIMPF) immer noch das schnellste.

    TransferData ist reines Batch Tool , Treiber Einstellungen kann man da in den Properties bei der URL machen.

    ArdGate ermöglicht Satzweisen Zugriff aus RPG, SQL, QMQRY, kann aber kein BLOB/CLOB.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das einfache JavaTool macht da nur einen einfachen Copy.
    Erweiterte Eigenschaften gibt man nach der "url" mit Semikolon getrennt an.

    url=jdbc:....;oracle.jdbc.TcpNoDelay=true;
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Jun 2015
    Beiträge
    19
    auch in der properties-Datei?

    Leider klappt das so nicht.

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... Oracle ist da ein wenig kompliziert, vielleicht weiß ja Mr. Google Rat (ansonsten bleibt da nur aufbohren)
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Laut Oracle-Doku scheint der eine Property-Auflistung zu benötigen.
    http://docs.oracle.com/cd/E11882_01/...cleDriver.html
    Bleibt also nur, das TransferJava dahingehend anzupassen.

    Ich habe mir da sowieso z.T. eigene Javaklassen (auf Basis Dieters Klassen) gebaut um genau diesen Parameter sowie mehrere Dateien unter Transaktion einzubauen.
    Über Geschwindigkeit kann ich da überhaupt nicht klagen, manchmal gehen da bis 500 Sätze/Sekunde übers Netzwerk.
    Klar, für Millionen von Sätzen ist das nicht unbedingt geeignet.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Jun 2015
    Beiträge
    19
    ja einige Tabellen haben 4 Mio Sätze. Es handelt sich hierbei ja erstmal um Forschung.(Best-Practice)
    an die 500 Sätze die Sekunde komme ich auch.

    Wobei cpyfrmimpf wirklich das schnellste ist

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Man muss aber auch an den Export denken.
    Die Summe aus Export->CSV->Transfer->CSV->Import kann im Endeffekt genauso schnell oder eben langsamer sein wie der Direktimport per JDBC in die eigene DB.
    Bei meinem Kunden laufen eine Vielzahl von regelmäßigen Schnittstellen in beide Richtungen per JavaTransfer oder einem modifizierten JavaCopy (aus Basis des JavaTransfer, mit Fortschrittsanzeige und Protokoll).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  9. #9
    Registriert seit
    Jun 2015
    Beiträge
    19
    Ich danke schonmal für den guten Support.

    Ich werde noch ein wenig tüfteln. Insgesamt sind hier 62. Mio Sätze zu übertragen

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das muss ja nicht sequentiell passieren sondern kann sicherlich parallelisiert werden.
    In diesem Fall lohnt sich durchaus der JavaTransfer in mehreren Jobs.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Antworten: 3
    Letzter Beitrag: 27-01-15, 13:18
  2. DATE-Wert aus vier INT Werten JH, JJ, MM, TT
    By scireum_mha in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 10-05-14, 06:39
  3. CPW-Wert Prozessor Feature
    By Frank Hildebrandt in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 01-04-03, 11:43
  4. ASCII Wert für Datenfreigabe
    By EDV-NEW-MEDIA in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 09-04-02, 11:40
  5. Euro-Zeichen € ??
    By Ludger Muhmann in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 22-03-01, 22:30

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •