私は、IBMメインフレームアプリケーション(Z/OS)からORACLEに存在するデータにアクセスするための情報を探しています。データは、COBOLプログラムを使用してOracleからデータにアクセスする必要がある別のサーバーとIBMメインフレームシステム上にあるOracle上に横たわっています。 「Oracle Access Manager for CICS」を使用することで、IBMメインフレーム・アプリケーションから直接(COBOLプログラムを使用して)Oracleデータにアクセスできると聞きました。はいの場合は、使用しているOracleバージョンに制限事項がありますか?ゲートウェイ「Oracle Access Manager for CICS/IMS」は、古いバージョンのOracle(10g)ではサポートされていますが、11gまたは12cではサポートされていないと聞きましたか? Oracleは引き続き「Oracle Access Manager for CICS/IMS」をサポートしていますか?誰でもこれをやっているのですか、あるいはあなたに提案がありますか?
ご協力いただきありがとうございます。 SaiメインフレームからのOracleへのアクセス
答えて
あなたが話しているデータの量やリアルタイムのニーズに応じて、これを実行するにはさまざまな方法があります。あなたがオラクルの商業的顧客であれば、おそらくそれらをバンドルしているでしょう - あなたがしようとしていることをやり遂げる最良の方法を理解するために、電話をかけて、Oracleに負担をかけることをためらってください。
それ以外の場合は、ベンダーのソリューションを使用しても構わない場合は、IBMや他のベンダーがさまざまな統合製品を使用できます。その一例がIBM Integration Busです。これは、z/OS上のクライアント側サポートを備えたほぼすべてのタイプのデータベース(RESTサービスなど)に接続できるESBです。 Tibcoのような他のベンダーからも同様のサービスがたくさんあります。
オープンなソリューションがもっと必要な場合は、z/OS上でJDBCを使用することに恵まれましたが、COBOLに接続するのは特に簡単ではありません... COBOLからJavaを呼び出すことは可能ですが限られたメインフレーム経験を持つ人にとっては最も簡単なことではなく、ASCIIとEBCDICのようなことについて心配する必要があります。それでも基本的には無料で高速ですが、Oracle JDBCドライバはz/OS上で正常に動作します。
Oracleに対して読み取り専用クエリを実行するだけであれば、ETLアプローチを使用して、z/OS上のOracleデータの合理的な最新コピーを(たとえば)DB2に保存する人がいます。これにより、すべてのトランザクションをリアルタイムでOracleデータベースに送信するのではなく、メインフレームアプリケーションをメインフレームでローカルに処理するため、Oracleサーバーとネットワークのオーバーロードを防ぐことができます。この分野では、InformaticaとSyncSortが2つの主要ベンダーです。
最後に、OracleはOracle Database Gateway for APPCのようなものを、少なくともOracle 12cのようにサポートしているように見えます。これにより、z/OS上のクライアント・ライブラリを一切使用せずに、APPCネットワークを介してOracleにアクセスできます。 COBOLが優れたAPPCサポートを備えたCICSまたは別のメインフレーム環境で実行されている場合は、プログラムすることさえ困難ではありません。もちろん、APPCは古い技術であり、SNAネットワーキングを構成することは間違いなく多くのサイトで瀕死のスキルです。
- 1. JavaからのOracleデータ型へのアクセス
- 2. C#からOracleデータベースへのアクセス
- 3. #solaceメインフレーム上のMQからSolaceへの移行
- 4. Oracle拡張アダプタを使用したOracle Textからの戻り値へのアクセス
- 5. 同じネットワーク上のMacからoracleアプリケーションへのアクセス
- 6. ExcelからOracleへのエクスポート
- 7. MySQLからOracleへのクエリ
- 8. エミュレータ経由でLinux上のメインフレームにアクセス
- 9. リモートマシンからOracle Apexにアクセス
- 10. 5.0から5.1へのOracle APEXのアップグレード
- 11. 9から10へのOracleクライアントのアップグレード
- 12. MySQLからOracleへ行く
- 13. OracleデータベースからGitLabへ
- 14. IF SET OracleからDB2へ
- 15. LinqからSQLへのストアドプロシージャへのアクセス
- 16. OracleからSQL Serverへのデータ
- 17. OracleからSQL Serverへのクエリ
- 18. Oracle Database BLOBからJavaのInputStreamへ?
- 19. oracleからsql server 2008への移行
- 20. MySQLからOracleへの移行
- 21. OracleからMemSqlへの移行
- 22. sqlserverからoracle(10g)へのTraslate
- 23. TRUNC(OracleからT-SQL Serverへのケース
- 24. Oracle表からRedshiftへのストリーミング
- 25. xmlからOracleへの変換
- 26. SQL ServerからOracleへの変換
- 27. Oracle SQLからExcelへの統合
- 28. ORACLE関数からエンティティへのマッピング
- 29. OracleからSQL Serverへのインポートエラー
- 30. OracleがDB2メインフレームにローカル表を結合するのが遅い
ようこそstackoverflow.com [ヘルプページ](https://stackoverflow.com/help)、特に[ここではどのトピックを聞くことができますか](https://stackoverflow.com/help/)のセクションを読んでください。 on-topic)と[[どのような種類の質問を避けるべきですか?]](https://stackoverflow.com/help/dont-ask)を参照してください。また、[ツアー](https://stackoverflow.com/tour)をご覧になり、[良い質問をする方法](https://stackoverflow.com/help/how-to-ask)をお読みください。最後に[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)の作成方法を学んでください。 – cschneid
あなたはMFにsasを持っていますか? –