\r\n\r\n

オラクルダータガードとリアルアプリケーションクラスターの違い

rac と dataguard は、Oracle の高可用性において非常に重要なトピックです。オラクルは、データレベルおよびシステムレベルの保護の利点を最大化するために、racとdataguardを組み合わせて使用することを推奨しています...

ORACLE DataguardとReal Application Cluster (RAC)の比較

RACとdataguardは、Oracle High Availabilityの中でも非常に重要なトピックです。どちらのアーキテクチャも、Oracle 11gR2 では 10g や 9i と比較して多くの強化点があります。オラクルは、データレベルおよびシステムレベルの保護の利点を最大化するために、RAC と dataguard を組み合わせて使用することを推奨しています。

RACとは?

RACとはReal Application Clusterの略で、データベースのクラスタ化です。これは、1つのデータベースが2台以上のサーバーのリソースを利用することを意味します。つまり、同じデータベースに接続された2つ以上のサーバー(ノード)上で2つ以上のインスタンスが動作しているのです。これらのインスタンスはすべて、データベースへの読み取りと書き込みのアクセス権を持っています。システムのこれらのノードのうち1つが故障しても、データベースがダウンすることはない。ユーザーは、他のノードを通じてデータベースにアクセスすることができます(接続は、障害が発生したサーバーと稼働中のノードに自動的に向けられます)。RACは、ハードウェア障害、システム障害、ソフトウェア障害を解決するための優れた方法であり、クラスタリングソフトウェアと共有ディスクを使用して、これらの複数のサーバーを接続して通信を維持します。

データガードとは?

データガードとは、プライマリデータベースに対して、少なくとも1つのスタンバイデータベースを持つ構成である。プライマリデータベースは、1つまたは複数のスタンバイデータベースを持つことができます。この構成全体をデータガードと呼びます。プライマリデータベースが少なくとも1つのデータベースモードを持っている場合、スタンバイデータベースは以下のモードで動作することができます。

  1. 最大保護モード
  2. 最大稼働率モード
  3. マキシマム・パフォーマンス・モード

また、スタンバイデータベースには2つのタイプがあります。

  1. 物理スタンバイデータベース
  2. 論理スタンバイデータベース

2つのスタンバイ・データベースは、常にプライマリ・データベースと同期しています。スタンバイ・データベースは、プライマリ・データベースと同じサイトまたは別のサイト(推奨)に配置することができます。したがって、データ保護は、インスタンス障害、ソフトウェア障害、ハードウェア障害ではなく、サイト障害の解決に有効な手段です。

Oracle RACとData Guardの違いは何ですか?-RACは1つのデータベースとそれに関連する複数のインスタンスを持っていますが、データガードは複数のデータベース(プライマリとスタンバイ)を持っています。-ソフトウェアやハードウェアレベルの障害に対しては、RAC を推奨します。-RAC の全ノードが相互に接続され通信を行うために Cluster ware ソフトウェアが使用されますが、データガードでは Cluster ware ソフトウェアは使用されません。(RACにデータガードが適用できない場合) ・RACではシステムの全ノードからアクセスできる共有ストレージが必要だが、データガードでは全サイト共通の共有ストレージはない。-データガードは、最大9つのスタンバイデータベースを持つことができます。
  • 2020-10-26 22:18 に公開
  • 閲覧 ( 14 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ