# RDBMSセキュリティ・レルムの構成

RDBMSセキュリティ・レルムはOracleが用意しているカスタム・セキュリティ・レルムであり、ユーザー、グループ、およびACLをリレーショナル・データベースに保存します。互換性セキュリティ用のRDBMSセキュリティ・レルムはサンプルなので、プロダクション環境での使用を目的としていません。

注意: RDBMSサンプルは、自動コミット機能を有効にしたデータベースでは動作しません。RDBMSサンプルを基にRDBMSを実装する場合、明示的なコミット文をコードに記述して、使用するデータベースの自動コミット機能を無効にします。

RDBMSセキュリティ・レルムの実装で``getActiveDomain()``メソッドを使用する場合は、RDBMSセキュリティ・レルムを互換性セキュリティと一緒に使用するために``RDBMSDelegate``クラスを編集および再コンパイルする必要があります。``getActiveDomain()``メソッドを、``weblogic.server``パッケージの``getSecurityConfig()``メソッドで置き換えます。

RDBMSセキュリティ・レルムを構成するには、次の手順に従います。

1. まだ行っていない場合、管理コンソールのチェンジ・センターで「ロックして編集」をクリックします（チェンジ・センターの使用を参照）。
2. 左ペインで、「互換性セキュリティ」→「レルム」を展開して、次に「新規作成」をクリックします。

   「新しい基本レルムの作成」ページが表示されます。

3. 「名前」フィールドに、RDBMSセキュリティ・レルムの名前を入力します。
4. 「タイプ」ドロップダウン・リストから、`RDBMSレルム`を選択します。
5. 「OK」をクリックします。
6. これらの変更をアクティブにするには、管理コンソールのチェンジ・センターで「変更のアクティブ化」をクリックします。
   すべての変更が即座に有効になるわけではありません。再起動が必要なものもあります（チェンジ・センターの使用を参照）。

完了した後に

RDBMSセキュリティ・レルムのデータベース・スキーマの定義とRDBMSセキュリティ・レルムのデータベース属性の定義で説明されているように、RDBMSセキュリティ・レルムの名前をクリックして、データベース・スキーマおよび属性を定義します。キャッシング・レルムの構成に従って、RDBMSセキュリティ・レルムと関連付けされるようにキャッシング・レルムを構成します。