web-dev-qa-db-ja.com

ASMを使用することはRACの前提条件ですか?

私は最初のRAC開発環境を構築しようとしていますが、RACを初めて使用し、ASMを使用したことがないため、できるだけシンプルにしたいと思いました。

ASMはRACの前提条件であるという印象を受けましたが、最近行った読み取りはオプションであることを意味します(ただし、ASMは特に読み取りでより優れたパフォーマンスを提供します)。

では、非ASM RAC環境はOracleでサポートされていますか? RedHat Linux6環境で11.2.0.4を使用しています。

1
davegreen100

オラクルのドキュメントから決定的な答えを見つけました

http://docs.Oracle.com/cd/E11882_01/license.112/e47877/editions.htm#DBLIC109

Oracle Database StandardEditionおよびOracleReal Application Clusters(Oracle RAC)セクションでは、

"すべてのOracleデータベースファイルタイプを作成および管理するには、Oracle自動ストレージ管理が必要です。OracleStandardEditionおよびOracleでOracleデータベースファイルを保存するには、rawボリューム、パーティション、またはサードパーティのクラスタファイルシステムはサポートされていません。 RAC

3
davegreen100

Oracle RACには、クラスタ化されたファイルシステムが必要です。

  1. ASMにはデータベースが付属しています
  2. ASMはクラスター化されたファイルシステムを提供します
  3. ASMはこれを行うために特別に構築されました

それ以外のものは、追加コストのサードパーティ製品であり、OracleRACと統合して機能させる必要があります。

2
tesla747

いいえ、そうではありませんが、はるかに簡単です。たとえば、OracleデータファイルをVeritasVxCFSに保存できます。他にも認定されたクラスターファイルシステムがありますが、どれも無料ではありません。

また、ファイルシステムを使用しないオプションもありました。 rawデバイスに「データファイル」を置くことができます。しかし、AFAIKこのオプションはもう利用できません。

PS:ASMはより良いパフォーマンスを提供しません。

0
ibre5041