投稿

7月, 2023の投稿を表示しています

mTLSプロトコルを使用したWalletを使用したOracle Autonomous DatabaseへのJDBC接続の簡素化 (2023/07/30)

イメージ
mTLSプロトコルを使用したWalletを使用したOracle Autonomous DatabaseへのJDBC接続の簡素化 (2023/07/30) https://medium.com/oracledevs/simplifying-oracle-autonomous-database-connection-with-wallet-using-mtls-protocol-dc2795979808 投稿者: vijay balebail はじめに Oracle Autonomous Database (ADB)は、自動運転、自己保護および自己修復が可能なインフラストラクチャを提供する、強力なクラウドベースのデータベース・サービスです。ADBとクライアント・アプリケーション間のセキュアな接続を確立するために、Oracleでは、ウォレットと相互のTransport Layer Security (mTLS)プロトコルを使用することをお薦めします。ただし、TNS_ADMINプロパティの制限により、クライアント・アプリケーションでのウォレットの場所の構成が困難になる場合があります。このブログでは、JDBC URLを使用してウォレットの場所をより簡単に構成する方法について検討し、アプリケーション・サーバーやプロパティ・ファイルの広範な変更が不要になります。 TNS_ADMINプロパティの課題: Oracleドキュメントでは、TNS_ADMINプロパティを使用してクライアント・アプリケーションのウォレットの場所を指定することが推奨されています。ただし、この方法にはいくつかの制限があります。まず、TNS_ADMINプロパティは、環境変数、ojdbcプロパティ・ファイル、アプリケーション・サーバー(Wildflyなど)プロパティ・ファイルなど、複数の場所に設定できます。この多重構成オプションを使用すると、混乱や不整合が発生し、正しいウォレットの場所が使用されていることを確認するのが困難になります。 TNS_ADMINプロパティのもう1つの課題は、単一の値のみを許可するという制限です。この制限は、それぞれ独自のウォレットを持つ複数のADBインスタンスへの接続が問題となることを意味します。その結果、ユーザーは多くの場合、この制限を克服するために、複数のTNS_ADMINプロパティを管

Autonomous Data WarehouseとAWS Glueの統合によるマルチクラウド分析の自動化 (2023/07/28)

イメージ
Autonomous Data WarehouseとAWS Glueの統合によるマルチクラウド分析の自動化 (2023/07/28) https://blogs.oracle.com/datawarehousing/post/automate-multi-cloud-analysis-by-integration-of-autonomous-data-warehouse-with-aws-glue 投稿者: Alexey Filanovskiy | Product Manager マルチクラウドが重要な理由 クラウドは、多くのエンタープライズ顧客にとって現実のものとなっています。数年前のマーケティング関連の話題は、現在多くの顧客にとって基本的なアーキテクチャとなっています。インフラストラクチャの柔軟性(IaaS)は、プラットフォーム(PaaS)の自動化とサービス・アプローチの利便性(SaaS)とともに、多くのユーザーがクラウドに移行します。しかし、部屋の象はベンダーの錠剤です。顧客がすべてのITリソースを1つのクラウドに移行し、1日でベンダーが大幅に価格を上げるか、新しい料金を導入するとしたらどうなるでしょうか。また、一般的なシナリオでは、サービスの使用中に隠れたコストが表示されるため、TCOに大きく影響する場合があります。このソリューションは、同様の機能を別のクラウドにレプリケートできる場合にマルチクラウド戦略を採用することです。 また、各クラウド・ベンダーは強みと弱みを持っている可能性があるため、顧客は2つの世界を最大限に活用したいと考えています。このブログ投稿では、Oracle Cloud Infrastructure (OCI)上で稼働するAmazon Web Services (AWS)とAutonomous Data Warehouseの統合について説明します。 以前はADBをAmazon Cloudと統合するために何ができましたか? ADBはマルチクラウドに対応 マルチクラウドを使用している顧客の場合、1つのオブジェクト・ストアにデータを含めることは(一部のアプリケーションがそこにデータを書き込むため)、別のクラウドで実行されているエンジンでこれらのデータ・アセットを処理する必要があるため、完全に可能です。Oracle ADBは、これらの要件を満たし

Oracle DatabaseWorld (CloudWorld '23)でOracle Graphを確認 (2023/07/28)

イメージ
Oracle DatabaseWorld (CloudWorld '23)でOracle Graphを確認 (2023/07/28) https://blogs.oracle.com/database/post/explore-oracle-graph-at-oracle-databaseworld-at-cloudworld-23 投稿者: Jean Ihm | Product Manager, Oracle Spatial and Graph 関係を探索し、データ内の接続を発見し、従来のリレーショナル問合せとモデルを強化したいですか?グラフは、金融詐欺との戦い、ソーシャル・ネットワークの分析、スマート・マニュファクチャリング・ワークフローの作成、組織間でのデータの共有など、現実世界の多くの問題を解決します。 CloudWorld '23'の Oracle DatabaseWorld では、製品チームおよび顧客から、さらに学ぶ複数のセッション、デモおよびハンズオン・ラボが提供されます。 23c Operational Property Graph の新しい機能により、SQLを介してグラフを直接操作することがいかに簡単かを示すことを特に嬉しく思います。開発者、DBA、アナリストまたはビジネス・マネージャであり、オンプレミスまたはクラウドでOracle Databaseを使用しているかどうかにかかわらず、何かがあります。 Register for Oracle DatabaseWorld at CloudWorld 2023. ノート: DatabaseWorldは、CloudWorldパスに含まれています。登録時にプライマリの関心として「データベース」を選択すると、ラスベガスでDatabaseWorldバッジを受け取ります。もちろん、The VenetianのすべてのCloudWorldアクティビティにフル・アクセスできます。 さらに詳細を知りたいですか? 学習セッション: 現実世界の革新的なユースケースとテクノロジーのアップデートについてお聞きください。 Connect the Dots: Graph Analysis at Scale in Telecom [LRN3190] - Oracle Communicationsのお客様がネッ

First principles: OCI上のMySQL HeatWave Lakehouseの内部 (2023/07/27)

イメージ
First principles:  OCI上のMySQL HeatWave Lakehouseの内部 (2023/07/27) https://blogs.oracle.com/cloud-infrastructure/post/first-principles-mysql-heatwave-lakehouse 投稿者: Nipun Agarwal | Senior Vice President, MySQL & HeatWave Development Pradeep Vincent | Senior Vice President and Chief Technical Architect, OCI 今日の世界では、情報がビジネスの成功の鍵となっているため、データは処理能力よりも速く生成されます。このギャップは、生データ量の増加に伴って拡大し続けます。量とは別に、データの分析にかかる時間と費用がかかるという問題は、分析ツールでは通常、データベースへの転送が必要になるためです。データを分析したソリューションがObject Storage(最も一般的なデータ・ホーム)から存在する場合、その記録時間はどうなりますか。 Oracle Cloud Infrastructure (OCI)上の MySQL HeatWave Lakehouse は、業界をリードするパフォーマンスと大規模な価格性能を提供し、顧客にとってこの課題を簡素化します。この投稿では、大規模なパーティション化されたアーキテクチャから新しい下位レベルの最適化まで、MySQL HeatWave Lakehouseを強化するいくつかのエンジニアリング・イノベーションを詳しく説明します。 MySQL HeatWave 概要 図1: MySQL HeatWaveの概要 MySQL HeatWave は、単一の MySQL Databaseサービス で オンラインのトランザクション処理(OLTP)データベース 、リアルタイムのインメモリー・データ・ウェアハウス、および データベース内自動機械学習機能 を提供する唯一のクラウド・データベース製品です。 MySQL HeatWaveのコアは、MySQL OLTPトランザクション・エンジンと並行して実行するように設計されたインメモリー問合せアクセラレータです。

Oracle Database Service for Azureで大規模な問合せパフォーマンスを最適化するためのフェッチ・サイズのチューニング (2023/07/27)

Oracle Database Service for Azureで大規模な問合せパフォーマンスを最適化するためのフェッチ・サイズのチューニング (2023/07/27) https://blogs.oracle.com/cloud-infrastructure/post/fetch-size-optimize-large-query-oracledb-azure 投稿者: Emiel Ramakers | Principal Cloud Architect - Multicloud Specialist Julien Silverston | Principal Product Manager Multicloud Oracle Database Service for Azure (ODSA)を使用するスプリット・スタック・アーキテクチャを持つマルチクラウド・アプローチは、Azureのデータベース・クライアントからOracle Cloud Infrastructure (OCI)のデータベースに接続しています。すべてのコンポーネントがローカルで実行されている環境からスプリット・スタック・アーキテクチャに移行する場合、パフォーマンスを最適化するためにネットワーク・パラメータを調整する必要がある場合があります。最初のアクションの1つは、問合せのフェッチ・サイズを確認する必要があります。 背景 問合せから多数の行を受信するには、複数のネットワーク・ラウンド・トリップが必要です。ラウンドトリップの数は、結果セット内の合計行数とフェッチ・サイズ(データベースへの各トリップで返される行数)の関数です。そのため、同じ問合せ結果に対して、フェッチ・サイズを調整してラウンド・トリップの数に影響を与えることができます。クライアントとデータベースが同じネットワーク上に共存する環境では、ネットワーク・ラウンドトリップの数は通常、パフォーマンスの決定要素ではないため、フェッチ・サイズの影響を考慮する必要はありません。 ネットワーク・ラウンドトリップは、レイテンシのある環境で検討することが重要です。たとえば、異なるクラウド間でスプリット・スタック・アーキテクチャを使用する場合などです。問合せで多くのネットワーク・ラウンド・トリップが必要な場合、各ラウンド・トリップで待機時間がわずかに増

Oracle23c: GROUP BY句およびHAVING句の向上による問合せ開発の簡略化 (2023/07/25)

イメージ
Oracle23c: GROUP BY句およびHAVING句の向上による問合せ開発の簡略化 (2023/07/25) https://medium.com/oracledevs/oracle23c-simplifying-query-development-with-improved-group-by-and-having-clauses-e6497b554203 投稿者: vijay balebail Flamboyance of Flamingoes はじめに Oracle23cは、問合せ開発を大幅に合理化し、SQL文の可読性を向上させる、エキサイティングな新しい拡張機能を提供します。以前のデータベース・リリースでは、開発者はGROUP BY句およびHAVING句の列定義を繰り返し参照する必要がありましたが、これは煩雑でエラーが発生しやすくなりました。ただし、Oracle23cを使用すると、開発者はこれらの句で列の別名を使用できるようになり、問合せがより簡潔になり、解釈しやすくなりました。さらに、OracleではGROUP BY句およびORDER BY句での列位置のサポートが導入され、問合せ書込みの全体的な柔軟性が向上しています。 GROUP BY句およびHAVING句の簡略化 以前のリリースのサンプル問合せを見てみましょう。 SELECT object_name,object_type, to_char(created, 'YYYY-MM-DD HH24' ) as CREATEDi_ALIAS, count ( 1 ) as COUNT FROM all_objects GROUP BY object_name, object_type, to_char(created, 'YYYY-MM-DD HH24' ) HAVING count ( 1 ) > 10 ORDER BY COUNT FETCH FIRST 20 ROWS ONLY ; この例では、to_char(作成日、YYYY-MM-DD HH24)でグループ化し、HAVING句でcount(1)を使用します。ただし、Oracle23cでは、GROUP BY句およびHAVING句で列の別名を直接利用できるようになりました。 SELE

Oracle23c: GROUP BY句およびHAVING句の向上による問合せ開発の簡略化 (2023/07/25)

イメージ
Oracle23c: GROUP BY句およびHAVING句の向上による問合せ開発の簡略化 (2023/07/25) https://medium.com/@vbalebai/oracle23c-simplifying-query-development-with-improved-group-by-and-having-clauses-e6497b554203 投稿者: vijay balebail Flamboyance of Flamingoes はじめに Oracle23cは、問合せ開発を大幅に合理化し、SQL文の可読性を向上させる、エキサイティングな新しい拡張機能を提供します。以前のデータベース・リリースでは、開発者はGROUP BY句およびHAVING句の列定義を繰り返し参照する必要がありましたが、これは煩雑でエラーが発生しやすい可能性があります。ただし、Oracle23cを使用すると、開発者はこれらの句で列の別名を使用できるようになり、問合せがより簡潔になり、解釈しやすくなりました。さらに、OracleではGROUP BY句およびORDER BY句での列位置のサポートが導入され、問合せ書込みの全体的な柔軟性が向上しています。 GROUP BY句およびHAVING句の簡略化 以前のリリースでのサンプル問合せを見てみましょう。 SELECT object_name,object_type, to_char(created, 'YYYY-MM-DD HH24' ) as CREATEDi_ALIAS, count ( 1 ) as COUNT FROM all_objects GROUP BY object_name, object_type, to_char(created, 'YYYY-MM-DD HH24' ) HAVING count ( 1 ) > 10 ORDER BY COUNT FETCH FIRST 20 ROWS ONLY ; この例では、to_char(作成日、YYYY-MM-DD HH24)でグループ化し、HAVING句でcount(1)を使用します。ただし、Oracle23cでは、GROUP BY句およびHAVING句で列の別名を直接利用できるようになりました。 S

発表: MySQL HeatWave Lakehouseの一般提供 (2023/07/20)

イメージ
発表: MySQL HeatWave Lakehouseの一般提供 (2023/07/20) https://blogs.oracle.com/mysql/post/announcing-mysql-heatwave-lakehouse-general-availability 投稿者: Nipun Agarwal | Senior Vice President, MySQL HeatWave 今日、 MySQL HeatWave Lakehouse の一般提供とMySQL Autopilotの新機能が発表されました。これにより、組織は標準的なSQL構文を使用して、データベース・チューニングの専門知識を必要とせずに、オブジェクト・ストアからデータを効率的に問い合せることができます。オブジェクト・ストア内のデータは、CSV、Parquet、Aurora、Redshiftなどのデータベースからのエクスポート、MySQLなどの様々なファイル形式です。MySQL HeatWave Lakehouseを使用すると、ユーザーはObject Storageから最大0.5ペタバイトのデータを問い合せ、オプションで単一のSQL問合せでMySQLデータベースのトランザクション・データと組み合せることができます。オブジェクト・ストア内のデータはオブジェクト・ストアに残るため、MySQLデータベースにコピーされません。 MySQL HeatWave Lakehouseは、フルマネージド・データベース・サービスである MySQL HeatWave の機能で、非常にパラレルなインメモリー・クエリー・アクセラレータを搭載しています。データ・ウェアハウス・ワークロードに対して、業界最高のパフォーマンスと価格性能比を提供します。完全に自動化されたデータベース内機械学習処理を提供します。さらに、トランザクション、分析、自動機械学習を組み合わせて、オブジェクト・ストアを1つのMySQLデータベースにクエリする唯一のクラウド・データベース・サービスであり、複雑なETL重複、遅延、コストを発生させることなく、リアルタイムで安全な分析を提供します。 Data Lakehouseの機能が必要な理由 MySQL HeatWaveでレイクハウス機能をサポートするいくつかの理由があります。 ここ数年、オブジェクト・

クラウド・ネイティブのスキルを磨き、実践的な体験を迅速に得る (2023/07/19)

イメージ
クラウド・ネイティブのスキルを磨き、実践的な体験を迅速に得る (2023/07/19) https://blogs.oracle.com/linux/post/develop-cloud-native-skills-and-quickly-gain-handson-experience 投稿者: Craig McBride | Senior Manager, User Assistance Development このブログは、Linux/仮想化トレーニング開発チームで働いており、様々なOracle Linuxおよび仮想化製品向けに多数のハンズオン・ラボを設計しているMartin Littlecottによって提供されています。 kubectlコマンドライン・インタフェースを使用したKubernetesクラスタの管理 グラフィカル・ツールはKubernetesを管理できますが、多くの管理者はコマンドライン・ツールの使用を好みます。Kubernetesエコシステム内で提供されるコマンドライン・ツールは、kubectlと呼ばれます。Kubectlは、クラスタ・リソースおよびアプリケーションの構成とログをデプロイおよび検査するために使用される多用途のツールです。 このブログでは、Oracle Cloud Native Environmentの 学習トラック の一部であるkubectlの2つのハンズオンLunaラボをご紹介します。Oracle Cloud Native Environmentは、クラウド・ネイティブ・アプリケーションの開発と管理のための、厳選された標準ベースのオープン・ソフトウェア・テクノロジ・スイートです。これには、CNCF認定のKubernetesと、マイクロサービスを調整するための主要な機能のインストール、更新、アップグレードおよび構成のための簡素化されたフレームワークが含まれます。 kubectl Lunaラボの無料の紹介で、kubectlコマンドライン・ツールを使用したハンズオン・エクスペリエンスをご体験ください。 Click the image to launch the lab 演習を実行する簡単な手順 Oracle Cloud Native Environmentによるkubectlの紹介 空きラボ環境では、オペレータ・ノード、制御プラン・ノ

2023年7月 クリティカル・パッチ・アップデートをリリース (2023/07/19)

2023年7月 クリティカル・パッチ・アップデートをリリース (2023/07/19) https://blogs.oracle.com/security/post/july-2023-cpu 投稿者: Eric Maurice | Vice President of Security Assurance Oracleは今日、 2023年7月のクリティカル・パッチ・アップデート をリリースしました。 このクリティカル・パッチ・アップデートでは、Oracle Database Server、Oracle Application Express、Oracle Essbase、Oracle GoldenGate、Oracle Graph Server and Client、Oracle Spatial Studio、Oracle TimesTen In-Memory Database、Oracle Commerce、Oracle Communications Applications、Oracle Communications、Oracle Construction and Engineering、Oracle E-Business Suite、Oracle Enterprise Manager、Oracle Financial Services Applications、Oracle Food and Beverage Applications、Oracle Fusion Middleware、Oracle Analytics、Oracle Health Sciences Applications、Oracle Hospitality Applications、Oracle Hyperion、Oracle Insurance Applications、Oracle Java SE、Oracle JD Edwards、Siebel CRM Applications、Oracle People、Oracle Retail Applications、Oracle Utilities Applications、Oracle 2023年7月のクリティカル・パッチ・アップデートの詳細は、 https://oracle.com/security-alerts/cpujul2023.

Oracle Active Data Guardを使用したOracle Application ContinuityのJava例 (2023/07/18)

イメージ
Oracle Active Data Guardを使用したOracle Application ContinuityのJava例 (2023/07/18) https://database-heartbeat.com/2023/07/18/java-ac-adg/ はじめに Oracleアプリケーション・コンティニュイティは、データベースの中断をエンド・ユーザーおよびアプリケーションから隠します。 このブログ投稿 では、SQL*Plusを使用した簡単なテストについて説明します。ただし、SQL*Plusは通常、本番で使用する実際のアプリケーションではありません。また、SQL*Plusはプールされたアプリケーションではなく、アプリケーション・コンティニュイティに接続プールを使用することをお薦めします。 このブログ投稿は、Oracle Active Data Guardへのクイック・スタートのためのUniversal Connection Pool (UCP)を持つJDBCドライバを使用する単純なJavaの例を示しています。アプリケーション・コンティニュイティには、Oracle RACまたはOracle Active Data Guardオプション・ライセンスが必要です。 本番実装の推奨事項の完全なリストは、この投稿の最後にある公式のOracleドキュメントを参照してください。 環境 Oracle Active Data Guardバージョン19.17およびGrid Infrastructure 19.17はOracle Cloudで実行されています。 Java JDK 11 ローカルのWindows PC上のEclipse IDE for Java Developers データベース側 Data Guard構成の確認 Data Guard Brokerにログインし、構成を確認します。 [oracle@londonhost1 ~]$ dgmgrl / as sysdba DGMGRL> show configuration   Configuration - CDB01_lhr_ad1_CDB01_lhr26k      Protection Mode: MaxAvailability    Members:    CDB01_lhr_ad1 - Primary d