11.7.2 HADBユーザが持っているユーザ権限とスキーマ操作権限を確認する方法
HADBユーザが持っているユーザ権限およびスキーマ操作権限は,ディクショナリ表SQL_USERSを検索して確認します。
DBA権限を持っているHADBユーザは,すべてのHADBユーザが持っているユーザ権限およびスキーマ操作権限を確認できます。DBA権限を持っていないHADBユーザは,自分(HADBサーバに接続中の認可識別子のHADBユーザ)が持っているユーザ権限およびスキーマ操作権限だけしか確認できません。
HADBユーザに付与したユーザ権限およびスキーマ操作権限を確認する例を次に示します。
- 指定例
-
DBA権限およびCONNECT権限を持ったHADBユーザが,作成されたすべてのHADBユーザに付与されたユーザ権限およびスキーマ操作権限を確認します。
SELECT "USER_NAME","DBA_PRIVILEGE","CONNECT_PRIVILEGE","SCHEMA_PRIVILEGE" FROM "MASTER"."SQL_USERS"
検索結果のうち,"DBA_PRIVILEGE","CONNECT_PRIVILEGE","SCHEMA_PRIVILEGE"が'Y'の場合は,対象のユーザ権限およびスキーマ操作権限を持っています。'N'の場合は,対象のユーザ権限およびスキーマ操作権限を持っていません。
ディクショナリ表SQL_USERSについては,「付録B.13 SQL_USERSの内容」を参照してください。