メインコンテンツまでスキップ

LDAP更新

説明

このステートメントは、DorisのLDAPキャッシュ情報を更新するために使用されます。LDAPサービスでユーザー情報を変更した場合、またはDorisでLDAPユーザーグループに対応するロール権限を変更した場合、キャッシュのために変更がすぐに反映されないことがあります。このステートメントを使用してキャッシュを更新できます。

構文

REFRESH LDAP [ALL | FOR <user_name>];

オプションパラメータ

1. [ALL]

全ユーザーのLDAPキャッシュ情報を更新するかどうか。

2. <user_name>

LDAPキャッシュ情報を更新する必要があるユーザー

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:

権限オブジェクト備考
ADMIN_PRIVUser または RoleADMIN_PRIV権限を持つユーザーまたはロールのみが全ユーザーのLDAPキャッシュ情報を更新できます。それ以外の場合は、現在のユーザーのLDAPキャッシュ情報のみを更新できます

使用上の注意

  • DorisにおけるLDAP情報キャッシュのデフォルトタイムアウトは12時間で、SHOW FRONTEND CONFIG LIKE 'ldap_user_cache_timeout_s';で確認できます。
  • REFRESH LDAP ALLは全ユーザーのLDAPキャッシュ情報を更新しますが、ADMIN_PRIV権限が必要です。
  • user_nameが指定された場合、指定されたユーザーのLDAPキャッシュ情報が更新されます。
  • user_nameが指定されない場合、現在のユーザーのLDAPキャッシュ情報が更新されます。

  1. 全LDAPユーザーのキャッシュ情報を更新する。

    REFRESH LDAP ALL;
  2. 現在のLDAPユーザーのキャッシュ情報を更新します。

    REFRESH LDAP;
  3. 指定されたLDAPユーザーjackのキャッシュ情報を更新します。

    REFRESH LDAP FOR jack;