DBMS_XDBZパッケージは、アクセス制御リスト(ACL)に基づいて、Oracle XML DBリポジトリのセキュリティを制御します。
この章では、次の項目について説明します。
セキュリティ・モデル
定数
関連項目: 『Oracle XML DB開発者ガイド』 |
この項では、DBMS_XDBZ
パッケージの使用に関連する項目について説明します。
DBMS_XDBZ
パッケージは、XDB
が所有しているため、SYS
またはXDB
によって作成される必要があります。EXECUTE
権限は、PUBLIC
に付与されます。このパッケージ内のサブプログラムは、現行のユーザーの権限を使用して実行されます。
DBMS_XDBZ
パッケージでは、次の表に示す定数が使用されます。
表169-1 DBMS_XDBZの定数: 名前の形式
定数 | タイプ | 値 | 説明 |
---|---|---|---|
NAME_FORMAT_SHORT |
|
|
DBユーザー名またはLDAPニックネーム。 |
NAME_FORMAT_DISTINGUISHED |
|
|
LDAP識別名。 |
表169-2 DBMS_XDBZの定数: 有効化オプション
定数 | タイプ | 値 | 説明 |
---|---|---|---|
ENABLE_CONTENTS |
|
|
内容の階層を有効化します。この階層は、ユーザーによってENABLE_HIERARCHYプロシージャのコール時に使用されます。 |
|
|
|
リソース・メタデータの階層を有効化します。つまり、この表は、リソースのスキーマ・ベースのカスタム・メタデータを格納します。 |
表169-3 DBMS_XDBZの定数: 実行されている有効化オプション
定数 | タイプ | 値 | 説明 |
---|---|---|---|
|
|
|
内容に対して階層が有効化された場合、つまり、 |
|
|
|
リソース・メタデータに対して階層が有効化された場合、つまり、 |
表169-4 DBMS_XDBZパッケージのサブプログラム
メソッド | 説明 |
---|---|
|
指定した |
|
指定した |
|
指定したリソースのACLオブジェクトIDを取得します。 |
|
指定したユーザーのユーザーIDを取得します。 |
|
指定した |
|
LDAPニックネーム・キャッシュをパージします。 |
このプロシージャは、特定のXMLType
表またはビューのリポジトリのサポートを有効にします。このプロシージャを使用して、リポジトリのすべてのドキュメントで統一されたACLベースのセキュリティ・モデルを使用できるようになります。
関連項目: 詳細は、『Oracle XML DB開発者ガイド』を参照してください。 |
構文
DBMS_XDBZ.ENABLE_HIERARCHY( object_schema IN VARCHAR2, object_name IN VARCHAR2, hierarchy_type IN PLS_INTEGER := DBMS_XDBZ.ENABLE_CONTENTS);
パラメータ
表169-6 ENABLE_HIERARCHYプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
|
|
|
|
階層を有効化する方法。
表でこのサブプログラムをコールした場合、別のコールは無効になります。内容とリソース・メタデータの両方の階層を有効化することはできないことに注意してください。 |
このファンクションは、指定したユーザー名のユーザーIDを取得します。ローカル・データベースが最初に検索され、ユーザーIDが見つかった場合、USERID
は4バイトのデータベース形式で戻されます。ユーザーIDが見つからなかった場合、LDAPディレクトリが検索され、そこで見つかった場合、USERID
は4バイトのデータベース形式で戻されます。
構文
DBMS_XDBZ.GET_USERID( username IN VARCHAR2, userid OUT RAW, format IN BINARY_INTEGER := NAME_FORMAT_SHORT) RETURN BOOLEAN;
このファンクションは、指定したXMLType
表またはビューのリポジトリのサポートが有効であるかどうかを判別します。
構文
DBMS_XDBZ.IS_HIERARCHY_ENABLED( object_schema IN VARCHAR2, object_name IN VARCHAR2, hierarchy_type IN PLS_INTEGER := IS_ENABLED_CONTENTS) RETURN BOOLEAN;
パラメータ
表169-9 IS_HIERARCHY_ENABLEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
|
|
|
|
チェックする階層のタイプ。
|