LDAP を更新
デスクリプション
このステートメントは、DorisのLDAPのキャッシュ情報を更新するために使用されます。LDAPサービスでユーザー情報を変更した場合、またはDorisでLDAPユーザーグループに対応するロール権限を変更した場合、キャッシュにより変更がすぐに有効にならない可能性があり、このステートメントを通じてキャッシュを更新することができます。
Syntax
REFRESH LDAP [ALL | FOR <user_name>];
オプションパラメータ
1. [ALL]
すべてのユーザーのLDAPキャッシュ情報を更新するかどうか。
2. <user_name>
LDAPキャッシュ情報を更新する必要があるユーザー
アクセス制御要件
このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:
| 権限 | オブジェクト | 注記 |
|---|---|---|
| ADMIN_PRIV | User または Role | ADMIN_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キャッシュ情報が更新されます。
例
-
すべてのLDAPユーザーのキャッシュ情報を更新する。
REFRESH LDAP ALL; -
現在のLDAPユーザーのキャッシュ情報を更新します。
REFRESH LDAP; -
指定されたLDAPユーザーjackのキャッシュ情報を更新します。
REFRESH LDAP FOR jack;