異なるテーブルデータ量による PGA メモリ操作の待機イベント
CONNECT BY/regexp_substrを含むSQL文の実行が、PGAメモリ操作による待機時間でACTIVE状態で滞留しました。
続きを読む
Replicatを安易にABENDさせない:REPERRORで実現する細粒度エラーハンドリング
本記事ではOGGのREPERRORパラメータを詳細解説し、ジレンマから脱する方法を紹介します。DISCARDとTRANSACTIONオプションを使用することで、耐障害性があり監査可能な細粒度エラーハンドリング戦略を構築し、システムの高可用性とデータ一貫性の完璧なバランスを実現できます。
続きを読む
OGG BATCHSQL解説:SQL配列実行からパフォーマンスチューニングまでの基盤ロジック
OGG Replicatのパフォーマンスチューニングの中核「BATCHSQLパラメータ」を徹底的に解説します。本記事では、配列実行原理、GROUPTRANSOPSとの相乗的チューニング戦略、そして安全にBATCHSQLを活用して10倍の性能向上を実現する方法を明らかにします。
続きを読む
複数のパーティション表に対するPMOPとDMLの同時実行中の高いライブラリ・キャッシュ・ロック待機
同じテーブルに対してパーティション保守操作(PMOP)と同時にDMLが実行される場合、高い「library cache lock」と「library cache load lock」待機が観察されました。
続きを読む
ORACLE データベースのバックアップとリカバリ(マルチシナリオ)
ハードウェア障害、アプリケーションロジックエラー、人的操作ミス、ウイルス、ハッカー攻撃などによるデータ損失を防止するために、バックアップの有効性を確保します。 問題発生時には、関連データを熟練かつ迅速に復旧し、データ損失リスクを最小限に抑えます。
続きを読む
Data Pump:単なる転送役ではなく、OGGアーキテクチャ最適化の鍵
Oracle GoldenGateのData Pumpは単なるデータ転送ツールではありません。疎結合化、ルーティング、堅牢性・柔軟性・セキュリティの向上を実現できます。
続きを読む
ggutil: Goで実現するOracle GoldenGate管理の近代化
ggutilは、複数のOracle GoldenGate (OGG) 環境を効率的かつ並列に管理でき、モダンなオープンソースCLIツールです。その主要機能、Goベースのアーキテクチャ、およびDBAによるOGG操作の効率化について説明します。
続きを読む
銀行システムにおけるADG・OGG・データウェアハウス技術のアプリケーションアーキテクチャ考察
銀行クライアントのADG・OGG・データウェアハウスシステムに関するアプリケーションアーキテクチャ技術、現状と災害復旧要件の調査、論理レプリケーション(OGG)と物理レプリケーション(ADG)の比較、OGGとADGの長所短所の要約
続きを読む
SGA サイズが 100 GB を超える RAC データベースのベスト プラクティスと推奨事項
Oracle Real Application Clusters(RAC)データベースのユーザー向けに、インスタンスごとに非常に大規模なSGA(例:100GB)を使用する環境におけるベストプラクティスと推奨事項を提供することです(※RACではクラスタ全体で均一なSGAサイズが前提となります)。本記事は、OracleのグローバルなRAC顧客ベースでの実績に基づき作成・維持されています。
続きを読む