ブログ

OracleデータベースとGoldenGate技術に関する最新の記事、チュートリアル、および洞察をご紹介します。

データパイプラインの強化:Oracle GoldenGateセキュリティ実践ガイド

Oracle GoldenGateのデフォルト設定はセキュリティリスクに満ちています。このガイドでは、SSL/TLSによる通信の暗号化、証跡ファイルの暗号化、資格証明ストアの使用、最小権限の原則の遵守まで、OGG環境を強化するための実践的な手順を包括的に解説します。データパイプラインを保護し、監査基準を満たしましょう。
続きを読む

ORA-04030: Oracle GoldenGate使用時のプロセスメモリ不足エラー(バイトの割り当て失敗)

この問題は、SYSTEM.LOGMNR_LOG$ テーブルに大量のエントリが存在することが原因です。SYSTEM.LOGMNR_LOG$ テーブルは、Oracle GoldenGate Extract プロセスおよび Streams Capture プロセスに必要なアーカイブ済みログファイルを格納しています。
続きを読む

Oracle Big Data向けGoldenGateを使用したOracle CDCのKafkaストリーミング

Oracle GoldenGate for Big Dataを使用して、OracleデータベースからKafkaへリアルタイムの変更データキャプチャ(CDC)をストリーミングするためのエンドツーエンドの設定ガイドを紹介します。この記事では、アーキテクチャ、主要なパラメータ設定、およびベストプラクティスについて詳しく説明します。
続きを読む

ADGスタンバイデータベースのI/Oハング

スタンバイインスタンス1にはアクセス可能でクエリSQLは実行できたが、`alter database recover managed standby cancel;`の実行に応答なし。tnsping cdbdgは正常。スタンバイデータベースは再起動後に正常に戻った。
続きを読む

異なるテーブルデータ量による PGA メモリ操作の待機イベント

CONNECT BY/regexp_substrを含むSQL文の実行が、PGAメモリ操作による待機時間でACTIVE状態で滞留しました。
続きを読む

Replicatを安易にABENDさせない:REPERRORで実現する細粒度エラーハンドリング

本記事ではOGGのREPERRORパラメータを詳細解説し、ジレンマから脱する方法を紹介します。DISCARDとTRANSACTIONオプションを使用することで、耐障害性があり監査可能な細粒度エラーハンドリング戦略を構築し、システムの高可用性とデータ一貫性の完璧なバランスを実現できます。
続きを読む

RAC環境でホスト名を大文字から小文字に変更する方法

opatch lsinventoryが1つのノードを大文字、もう1つのノードを小文字で表示する問題
続きを読む

OGG BATCHSQL解説:SQL配列実行からパフォーマンスチューニングまでの基盤ロジック

OGG Replicatのパフォーマンスチューニングの中核「BATCHSQLパラメータ」を徹底的に解説します。本記事では、配列実行原理、GROUPTRANSOPSとの相乗的チューニング戦略、そして安全にBATCHSQLを活用して10倍の性能向上を実現する方法を明らかにします。
続きを読む

複数のパーティション表に対するPMOPとDMLの同時実行中の高いライブラリ・キャッシュ・ロック待機

同じテーブルに対してパーティション保守操作(PMOP)と同時にDMLが実行される場合、高い「library cache lock」と「library cache load lock」待機が観察されました。
続きを読む

ORACLE データベースのバックアップとリカバリ(マルチシナリオ)

ハードウェア障害、アプリケーションロジックエラー、人的操作ミス、ウイルス、ハッカー攻撃などによるデータ損失を防止するために、バックアップの有効性を確保します。 問題発生時には、関連データを熟練かつ迅速に復旧し、データ損失リスクを最小限に抑えます。
続きを読む