Ich suche Informationen über den Zugriff auf Daten in ORACLE von IBM Mainframe-Anwendungen (Z/OS). Die Daten liegen auf Oracle, das sich auf einem separaten Server befindet und das IBM Mainframe-System mit Hilfe von COBOL-Programmen auf die Daten von Oracle zugreifen muss. Ich habe gehört, dass wir mit Oracle Access Manager for CICS auf Oracle-Daten direkt von IBM Mainframe-Anwendungen (mit COBOL-Programm) zugreifen können. Wenn ja, gibt es dann Einschränkungen/Überlegungen zu der von uns verwendeten Oracle-Version? Ich habe gehört, dass das Gateway 'Oracle Access Manager für CICS/IMS' nur in älteren Versionen von Oracle (d. H. 10g) unterstützt wird, aber nicht in 11g oder 12c? Unterstützt Oracle weiterhin Oracle Access Manager für CICS/IMS? Hat jemand das getan oder hast du Vorschläge?
Vielen Dank im Voraus für Ihre Hilfe. SaiZugriff auf Oracle von Mainframe
Antwort
Es gibt viele Möglichkeiten dies zu tun, abhängig davon, wie viele Daten Sie sprechen und wie Echtzeit Ihre Bedürfnisse sind. Wenn Sie ein kommerzieller Kunde von Oracle sind, zahlen Sie ihm wahrscheinlich ein Bündel. Zögern Sie nicht, anzurufen und Oracle zu belasten, um herauszufinden, was Sie am besten tun.
Andernfalls haben IBM und andere Anbieter eine Vielzahl von Integrationsprodukten, die Ihnen helfen können, wenn Sie eine Anbieterlösung verwenden möchten. Ein Beispiel ist der IBM Integration Bus - ein ESB, der sich mit fast jeder Art von Datenbank (sowie REST-Diensten usw.) mit clientseitiger Unterstützung unter z/OS verbinden kann. Es gibt viele ähnliche Dienste von anderen Anbietern wie Tibco.
Wenn Sie mehr von einer offenen Lösung wollen, hatten wir Glück mit JDBC unter z/OS, aber das ist nicht besonders einfach, eine Verbindung zu COBOL ... es ist möglich, Java von COBOL, aber Es ist nicht die einfachste Sache für jemanden mit begrenzten Mainframe-Erfahrung, und Sie müssen sich Sorgen über Dinge wie ASCII vs EBCDIC und so weiter machen. Dennoch ist es im Grunde frei und schnell, und die Oracle JDBC-Treiber laufen unter z/OS gut.
Wenn Sie nur schreibgeschützte Abfragen für Oracle ausführen müssen, verwenden einige Benutzer einen ETL-Ansatz, um eine einigermaßen aktuelle Kopie Ihrer Oracle-Daten unter z/OS in DB2 zu speichern. Dadurch können Sie verhindern, dass Ihr Oracle-Server und Ihr Netzwerk überlastet werden, da Ihre Mainframe-Apps lokal auf dem Mainframe verarbeitet werden, anstatt jede Transaktion in Echtzeit an Ihre Oracle-Datenbank zu senden. Informatica und SyncSort sind zwei führende Anbieter in diesem Bereich.
Schließlich sieht es so aus, als ob Oracle weiterhin Dinge wie das Oracle Database Gateway für APPC unterstützt, zumindest ab Oracle 12c. Auf diese Weise können Sie über ein APPC-Netzwerk ohne jegliche Clientbibliothek unter z/OS auf Oracle zugreifen. Wenn Ihr COBOL in CICS oder einer anderen Mainframe-Umgebung mit guter APPC-Unterstützung ausgeführt wird, ist es nicht einmal sehr schwierig zu programmieren. Natürlich ist APPC eine alte Technologie, und das Konfigurieren von SNA-Netzwerken ist auf vielen Sites definitiv eine absterbende Fähigkeit ... etwas, worauf man achten sollte.
- 1. Verschlüsselte jdbc-Verbindung zu db2 auf Mainframe
- 2. Zugriff auf Oracle NoSQL von Hive
- 3. Erstellen von XML auf IBM DB2 Mainframe
- 4. Dynamisch laden Symbole auf MainFrame
- 5. MS Zugriff auf Oracle easy Konvertierung/Migration
- 6. SQLite durch Mainframe
- 7. C -> COBOL Interlanguage-Kommunikation auf Mainframe
- 8. Zugriff auf VBA, Link zu Oracle und Ausführen von SQL
- 9. Zugriff auf Web-Service von gespeicherter Oracle-Prozedur
- 10. Wie übergeben Sie Fehlerinformationen von Oracle Zugriff auf
- 11. Zugriff auf Oracle Sales Cloud-Webservice von Java
- 12. Seltsames Verhalten beim Zugriff auf Oracle 8i Tabelle von Servlet
- 13. AS400 Mainframe in C#
- 14. #solace Migration von MQ auf Mainframe zu Solace
- 15. Verwalteter Oracle-Zugriff, Unterstützung für "≤"
- 16. @EnableTask-Annotation unterstützt DB2 auf Mainframe auf DB2ZOS nicht
- 17. Python3: Kontinuierliche Variablenaktualisierung im Mainframe
- 18. Zugriff auf eine Funktion gegen einen anderen Besitzer in Oracle?
- 19. Zugriff auf Intranet-Websites und -Server über Oracle VM
- 20. Entity Framework für den Zugriff auf Oracle db
- 21. Changeman auf Host-Mainframe - Was bedeutet jeder Schritt?
- 22. Unix auf dem Mainframe: COB2 Compiler, für Java Aufruf COBOL
- 23. Zugriff auf Oracle-Datenbank durch localhost nicht durch IP-Adresse
- 24. Zugriff auf ein Oracle SQL-Feld durch java
- 25. Oracle - beschränken Benutzer Zugriff auf nur eine Verbindung
- 26. Zugriff auf Berichtsbereich Feld in Oracle Apex 4.2
- 27. Oracle DAC E-Mail-Konfiguration: Zugriff auf Standardsitzung verweigert
- 28. Zugriff auf OLAP-Daten in Oracle Cubes mit C# .NET?
- 29. Verwenden Sie Oracle-Benutzer, um den Zugriff auf asp.net-Anwendung
- 30. Interessanter Fehler in APL2 auf IBM Mainframe bezüglich ⊥
Willkommen bei stackoverflow.com. Bitte nehmen Sie sich etwas Zeit, um die [Hilfeseiten] (https://stackoverflow.com/help) zu lesen, insbesondere die Abschnitte mit dem Namen ["Welche Themen kann ich hier fragen?"] (Https://stackoverflow.com/help/) on-topic) und ["Welche Art von Fragen sollte ich vermeiden zu fragen?"] (https://stackoverflow.com/help/dont-ask). Nimm auch die [Tour] (https://stackoverflow.com/tour) und lies über [wie man gute Fragen stellt] (https://stackoverflow.com/help/how-to-ask). Zuletzt erfahren Sie, wie Sie ein [minimales, vollständiges und überprüfbares Beispiel] (https://stackoverflow.com/help/mcve) erstellen können. – cschneid
hast du sas auf dem MF? –