すべてのノードへのパッチの適用
クラスタ内のノードにパッチを適用する方法。すべてのノードへのパッチの適用方法を使用すると、まず、Real Application Clusters内のすべてのノードが停止されてから、すべてのノードにパッチが適用されます。すべてのノードにパッチが適用された後、ノードは再起動されます。
自動ワークロード・リポジトリ(AWR)
すべてのOracle Databaseに存在する組込みリポジトリ。Oracle Databaseは、すべての重要な統計情報およびワークロード情報からスナップショットを定期的に作成し、AWRに格納します。
キャッシュ一貫性
任意のキャッシュを介してメモリー位置を読み取っても、別のキャッシュを介してその位置に書き込まれた最新のデータが戻されるように、複数のキャッシュ内のデータを同期化することです。キャッシュ整合性とも呼ばれます。
キャッシュ・フュージョン
Oracle Real Application Clustersにおける、ディスク不要のキャッシュ一貫性メカニズム。ブロックを保持しているインスタンスのメモリー・キャッシュから、ブロックをリクエストしているインスタンスのメモリー・キャッシュへ、ブロックを直接コピーします。
クラスタ・ファイル・システム
高パフォーマンスのサービスをクライアントに提供するために連携するサーバーのクラスタによる分散ファイル・システム。クラスタ・ファイル・システム・ソフトウェアはストレージ・クラスタ・コンポーネントへの分散リクエストを処理します。
クラスタ同期サービス(CSS)
クラスタ全体のメンバーシップに関する共通のビューを提供することにより、各ノードのメンバーシップの状態を検出して追跡するOracle Clusterwareコンポーネント。CSSはプロセスの状態、特にデータベース・インスタンスの状態も監視します。CSSへの登録および登録解除は、クラスタ・データベース環境の状態を監視するバックグラウンド・プロセスのGlobal Enqueue Service Monitor(LMON)によって行われます。「OCSSD」も参照してください。
クラスタ検証ユーティリティ(CVU)
共有記憶域デバイス、ネットワーク構成、システム要件、Oracle Clusterware、グループ、ユーザーなど、Oracle RAC固有の様々なコンポーネントを検証するツール。
CRSD
高可用性リカバリおよびOCRのメンテナンスのような管理操作を実行するLinuxまたはUNIXのプロセス。また、アプリケーション・リソースを管理し、root
ユーザー(Macオペレーティング・システムXベースのシステムではadmin
グループのユーザー)として実行され、障害発生時に自動的に再起動します。
分散トランザクション処理(DTP)
分散トランザクションの枠組み。外部で調整されたトランザクションであるXAタイプと、内部で調整されたトランザクションである分散SQLタイプ(Oracleのデータベース・リンク)の両方が含まれます。
動的ホスト構成プロトコル(DHCP)
インターネット・プロトコル・ネットワークにおける操作用の構成情報を取得するために、デバイス(DHCPクライアント)によって使用されるネットワーク・アプリケーション・プロトコル。このプロトコルによってシステム管理のワークロードが軽減され、手動操作をほとんどまたはまったく行わずに、デバイスをネットワークに追加できます。
Enterprise Manager Configuration Assistant (EMCA)
Enterprise Managerの機能を構成できる、グラフィカル・ユーザー・インタフェース・ベースのコンフィギュレーション・アシスタント。
イベント・マネージャ(EVM)
Oracle Clusterwareイベントをパブリッシュするバックグラウンド・プロセス。イベントが発生すると、EVMは指定されたコールアウト・ディレクトリをスキャンし、そのディレクトリ内のすべてのスクリプトを実行します。
高速アプリケーション通知(FAN)
アプリケーションでは、FANによって、迅速な障害検出、障害発生後の接続プールのロード・バランシング、および障害が発生したコンポーネントの修復時の接続プールのロード・バランシングの再実行が可能となります。FAN通知プロセスでは、クラスタ・サーバーが使用不可になった場合、またはネットワーク・インタフェースに障害が発生した場合にOracleからパブリッシュされるシステム・イベントが使用されます。
高速接続フェイルオーバー
JDBC、OCIまたはODP.NETを使用するクライアントのようなFAN統合クライアントに、高可用性を提供します。高速接続フェイルオーバーを使用するようにクライアントを構成すると、クライアントは自動的にFANイベントをサブスクライブし、データベースのUP
イベントおよびDOWN
イベントに対処できます。それに対応して、クライアントは、リクエストされたデータベース・サービスを提供するアクティブ・インスタンスに接続されます。
ディスク書込みの強制実行
Oracle Real Application Clustersでは、ある特定のデータ・ブロックを変更できるのは一時点で1つのインスタンスのみです。あるインスタンスが必要としているデータ・ブロックが、別のインスタンスによって変更された場合、そのブロックに対して発行されたリクエストのタイプによっては、ディスク書込みの強制実行が必要になります。
空きプール
ポリシーベースのクラスタや、Oracle Clusterwareリソースの容量管理で使用される、デフォルトのサーバー・プール。空きプールには、どのサーバー・プールにも割り当てられていないサーバーが含まれます。
General Parallel File System (GPFS)
General Parallel File System (GPFS)は、IBM社の共有ディスク・ファイル・システム製品。同機種または異機種クラスタ内のすべてのノードからのデータ・アクセスを可能にします。
グローバル・キャッシュ・サービス(GCS)
キャッシュ・フュージョンを実装するプロセス。グローバル・ロール内のブロックのブロック・モードを保持します。インスタンス間のブロックの転送を担います。グローバル・キャッシュ・サービスでは、グローバル・キャッシュ・サービス・プロセス(LMSn)、グローバル・エンキュー・サービス・デーモン(LMD)などの、様々なバックグラウンド・プロセスが使用されます。
グローバル・キャッシュ・サービス(GCS)リソース
複数のOracle RACインスタンスのバッファ・キャッシュ内のデータ・ブロックへのアクセスを調整し、キャッシュ一貫性を提供するグローバル・リソース。
グローバル・データベース名
データベースを他のデータベースから一意に識別するフルネーム。グローバル・データベース名の書式はdatabase_name.database_domain(たとえばTEST.US.EXAMPLE.COM)です。
グローバル動的パフォーマンス・ビュー(GV$)
Oracle Real Application Clustersクラスタのすべてのオープン・インスタンスに関する情報を格納する動的パフォーマンス・ビューです。(ローカル・インスタンスのみではありません。)対照的に、標準の動的パフォーマンス・ビュー(V$)は、ローカル・インスタンスに関する情報のみを格納します。
グローバル・エンキュー・サービス・デーモン(LMD)
リソースへのリクエストを管理してブロックへのアクセスを制御する、リソース・エージェント・プロセス。LMDプロセスは、デッドロックの検出およびリモート・リソース・リクエストの処理も行います。リモート・リソース・リクエストとは、別のインスタンスから発行されたリクエストです。
グローバル・エンキュー・サービス・モニター(LMON)
クラスタ全体を監視してグローバル・リソースを管理するバックグラウンドのLMONプロセス。LMONは、インスタンスの完全破損および障害が発生したインスタンスに関連付けられたリカバリを管理します。特に、LMONはグローバル・リソースに関連付けられたリカバリの部分を処理します。LMONによって提供されるサービスは、クラスタ・グループ・サービスとも呼ばれます。
グローバル・サービス・デーモン(GSD)
SRVCTLからのリクエストを受信して、起動、停止などの管理ジョブ・タスクを実行するコンポーネント。コマンドは各ノードでローカルに実行され、その結果はSRVCTLに戻されます。GSDはデフォルトでノードにインストールされています。
Gridホーム
クラスタ・ソフトウェア・インストールに使用される、クラスタ用Oracle Grid InfrastructureのOracleホーム・ディレクトリであり、Oracle ClusterwareおよびOracle ASMが含まれます。
グリッド・インフラストラクチャ
エンタープライズ・グリッド・アーキテクチャ用のインフラストラクチャを提供するソフトウェア。Oracle Database 11gリリース2(11.2)では、これらのインフラストラクチャ製品がクラスタ用Oracle Grid Infrastructureと呼ばれる1つのソフトウェア・バンドルにまとめられています。Oracleクラスタでは、クラスタ用Oracle Grid InfrastructureにOracle ClusterwareおよびOracle Automatic Storage Management(Oracle ASM)が含まれます。スタンドアロンのOracle Databaseサーバーの場合は、クラスタ用Oracle Grid InfrastructureにOracle RestartおよびOracle ASMが含まれます。
グリッド・ネーミング・サービス(GNS)
委任を受けた標準DNSゾーン内のホスト名をそのゾーンのIPアドレスにマッピングすることで、ホスト名を解決する汎用サービスです。GNSを使用すると、Oracle RACデータベース・ノードに対して動的ホスト構成プロトコル(DHCP)によるアドレスが使用されるため、デプロイメントが容易になります。また、GNSでは、SCANリスナーから戻されたホスト名の解決も行われます。
High Availability Cluster Multi-Processing (HACMP)
IBM AIXベースの高可用性クラスタ・ソフトウェア製品。HACMPは、高可用性(HA)とクラスタ・マルチプロセッシング(CMP)の2つの主なコンポーネントで構成されます。
インスタンス
Oracle RACデータベースの場合、クラスタ内の各ノードには、通常、データベースを参照する実行中のOracleソフトウェアのインスタンスが1つ存在します。データベースが起動されると、システム・グローバル領域(SGA)と呼ばれるメモリー領域が割り当てられ、1つ以上のOracleプロセスが起動されます。このSGAとOracleプロセスの組合せがインスタンスと呼ばれます。各インスタンスには、一意のOracleシステム識別子(SID)、インスタンス名、ロールバック・セグメントおよびスレッドIDが割り当てられます。
インスタンス・メンバーシップ・リカバリ
Oracle RACで、すべてのクラスタ・メンバーが機能しているか、またはアクティブであることを保証するために使用される方法。IMRによってメンバーシップがポーリングおよび調整されます。制御ファイルでハートビートを示していないメンバー、または定期的なアクティビティ問合せメッセージに応答しないメンバーは、停止しているとみなされます。
インスタンス名
クラスタで共通のサービス名が共有されている場合に、特定のインスタンスを一意に識別するために使用されるインスタンスの名前。インスタンス名は、インスタンス初期化ファイルinit
sid
.ora
内のINSTANCE_NAME
パラメータで指定されます。インスタンス名はOracleシステム識別子(sid)と同等です。
インスタンス番号
データ・ブロックのエクステントを特定のインスタンスと関連付ける番号。インスタンス番号を使用すると、インスタンスを起動し、そのインスタンスに割り当てられたエクステントが挿入および更新に使用されるようにできます。これによって、インスタンスは他のインスタンスに割り当てられた領域を使用しなくなります。
マスター・ブート・レコード(MBR)
コンピュータの起動時に実行されるプログラム。通常、MBRはローカル・ハード・ディスクの最初のセクターに存在します。パーティション表を調査し、コンピュータの起動に使用するパーティションを決定して起動プロセスを開始します。その後、MBRプログラムは起動パーティションのブート・セクターに制御を移し、起動プロセスを続行させます。
最小停止時間でのパッチの適用
最小停止時間でのパッチの適用では、ノードが2つのセットに分割されます。1番目のセットは停止され、パッチが適用されます。2番目のセットがその後に停止されます。1番目のセットが起動され、その後に2番目のセットにパッチが適用されます。2番目のセットにパッチが適用された後に起動され、パッチ適用操作が終了します。
マルチキャスト・ドメイン・ネーム・サーバー(mDNS)
mDNSは、ゼロ構成ネットワーキング(Zeroconf)の一部であり、既存の管理されたDNSサーバーを必要とせずに、DNSと同様の名前を使用してホストのアドレスを指定できます。
OCSSD
クラスタ同期サービス(CSS)・デーモンを管理するLinuxまたはUNIXのプロセスです。クラスタ・ノード・メンバーシップを管理し、oracle
ユーザーとして実行するプロセスであり、このプロセスが失敗した場合はクラスタが再起動されます。
Optimal Flexible Architecture(OFA)
メンテナンスがほとんど不要の信頼できるOracleインストールを保証するために作成された、ファイル・ネーミングおよび構成に関する一連のガイドラインです。
Oracleベース・ディレクトリ
特定のユーザーが実行するすべてのソフトウェア・インストールのマウントポイントです。同じオペレーティング・システム・ユーザーがリリースが同じまたは異なる複数のOracleソフトウェア製品をインストールする場合は、Oracleベース・ディレクトリに複数のOracleホームを含めることができます。また、Oracleベース・ディレクトリには、特定のインストール所有者に関連付けられるソフトウェア・パラメータ・ファイル、ログ・ファイル、トレース・ファイルなどが配置されます。
Oracle Cluster Registry (OCR)
クラスタ・ノード・リストに関する情報およびインスタンスからノードへのマッピング情報を管理するOracle RAC構成情報のリポジトリ。OCRは、カスタマイズされたアプリケーション用のOracle Clusterwareリソース・プロファイルに関する情報も管理します。
Oracleホーム・ディレクトリ
特定のソフトウェア・インストールのバイナリの場所です。
通常、Oracleホーム・ディレクトリは、ソフトウェア・インストール所有者のOracleベース・ディレクトリのサブディレクトリです。ただし、クラスタ用Oracle Grid Infrastructureの場合は、Gridホームのパスがroot
所有権に変更されるため、Oracleホーム・ディレクトリ(この場合はGridホーム)は、クラスタ用Oracle Grid Infrastructureインストール所有者のOracleベース・ディレクトリの外部に配置されます。
Oracle Interface Configuration Tool (OIFCFG)
シングル・インスタンスのOracle DatabaseとOracle RACデータベースの両方で使用されるコマンドライン・ツールであり、このツールを使用すると、コンポーネントへのネットワーク・インタフェースの割当ておよび割当て解除を行ったり、特定のネットワーク・インタフェースを使用するようにコンポーネントに指定したり、コンポーネントの構成情報を取得することができます。Oracle Universal Installer(OUI)も、OIFCFGを使用して、使用可能なインタフェースの識別および表示を行います。
Oracle Universal Installer (OUI)
Oracle Clusterware、Oracleリレーショナル・データベース・ソフトウェアおよびOracle Real Application Clustersソフトウェアをインストールするためのツール。Oracle Universal Installerを使用してDatabase Configuration Assistant(DBCA)を起動することもできます。
ポリシー管理データベース
ポリシー管理データベースは、サーバー・プールを使用して作成されます。Oracle Clusterwareでは、ユーザーが定義したポリシーに基づいて容量の割当てと再割当てが行われ、リソースを高速にフェイルオーバーさせたり、容量を動的に割り当てることが可能になります。
RAWデバイス
ファイル・システムがまだ設定されていないディスク・ドライブ。ディスクの共有が可能であるため、Oracle Real Application Clustersに使用されます。「RAWパーティション」も参照してください。
RAWパーティション
最小限のアクセス・レベルでアクセスされる物理ディスクの部分。拡張パーティションが作成され、論理パーティションがフォーマットされずに拡張パーティションに割り当てられた場合に作成されます。フォーマットが完了したパーティションは、クックド・パーティションと呼ばれます。「RAWデバイス」も参照してください。
Recovery Manager(RMAN)
データファイル、制御ファイルおよびアーカイブREDOログ・ファイルをバックアップ、コピー、リストアおよびリカバリできるツール。Oracleサーバーに含まれており、個別にインストールする必要はありません。RMANを、オペレーティング・システム(OS)のプロンプトからコマンドライン・ユーティリティとして起動するか、またはGUIベースのOracle Enterprise ManagerのBackup Managerを使用して起動します。
ローリング方式でのパッチの適用
1つのノード(またはノードのグループ)を停止し、パッチを適用してから再起動します。Real Application Clustersのすべてのノードにパッチが適用されるまで、各ノードに対してこの操作が繰り返されます。
実行時接続ロード・バランシング
接続プールに基づいてサービス接続を適切に決定することが可能になり、リクエストされたアプリケーションに現在のワークロードに基づいて最適なサービスを提供されます。ロード・バランシング・アドバイザにはJDBC、ODP.NETおよびOCIクライアントが統合されており、任意のクライアント環境を使用してランタイム接続ロード・バランシングを実行できます。
SCAN
クラスタの単一の名前またはネットワーク別名です。Oracle Database 11gのデータベース・クライアントは、SCANを使用してデータベースに接続します。SCANは、パブリック・クライアント接続を処理するクラスタ内の複数のリスナーに対応する、複数のIPアドレスに解決できます。
セキュア・シェル(SSH)
ネットワーク上のリモート・コンピュータにログインするためのプログラム。SSHを使用すると、リモート・コンピュータ上でコマンドを実行し、あるコンピュータから別のコンピュータにファイルを移動できます。SSHでは厳密認証が使用され、セキュアでないチャネル上での通信を保護します。
サーバー制御(SRVCTL)ユーティリティ
Server Management(SRVM)は、Oracle Enterprise ManagerをOracle Real Application Clustersで操作するために必要なコンポーネントを構成します。Intelligent Agent、グローバル・サービス・デーモン、SRVCTLなどのSRVMコンポーネントを使用すると、オープンなクライアント/サーバー・アーキテクチャを介して異機種間環境で実行されているクラスタ・データベースを、Oracle Enterprise Managerを使用して管理できます。
サービス
Oracle RACデータベースで定義可能なエンティティ。サービスによって、データベースのワークロードをグループ化し、サービスを提供するために割り当てられた最適なインスタンスに作業をルーティングできます。
SINGLETONサービス
一度に1つのインスタンス上のみで実行されるサービス。サービスの分散トランザクション処理(DTP)プロパティを定義することによって、サービスを強制的にSINGLETONサービスにすることができます。
スプリット・ブレイン・シンドローム
複数のインスタンスによってクラスタ・データベースの制御が試行される状態。たとえば、2ノード環境で、一方のインスタンスによって更新の管理が試行され、もう一方のインスタンスによって同時に更新の管理が試行される状態です。
システム識別子(SID)
システム識別子(SID)は、実行中のOracleソフトウェアの特定のインスタンスを識別します。Oracle Real Application Clustersデータベースの場合、クラスタ内の各ノードにはデータベースを参照するインスタンスが存在します。
スレッド
各Oracleインスタンスには、固有のオンラインREDOログ・グループのセットがあります。これらのグループをオンラインREDOのスレッドと呼びます。Oracle Real Application Clusters以外の環境では、各データベースに、そのデータベースにアクセスするインスタンスに属するスレッドが1つのみ存在します。Oracle Real Application Clusters環境では、各インスタンスに個別のスレッドが存在し、これは固有のオンラインREDOログが各インスタンスに存在することを意味します。各スレッドには、固有の現行のログ・メンバーがあります。
スレッド番号
INSTANCE_NUMBER
初期化パラメータで指定されたインスタンスで使用されるREDOスレッドの識別子。すべての使用可能なREDOスレッド番号を指定できますが、インスタンスでは別のインスタンスと同じスレッド番号は使用できません。
透過的アプリケーション・フェイルオーバー(TAF)
Oracle Real Application Clustersなどの高可用性環境を対象としたランタイム・フェイルオーバーであり、TAFはアプリケーションからサービスへの接続のフェイルオーバーおよび再確立を意味します。これにより、クライアント・アプリケーションは接続障害の発生時にデータベースに自動的に再接続でき、実行中だったSELECT文を再開することも可能です。この再接続は、Oracle Call Interface(OCI)ライブラリ内から自動的に実行されます。