ホームページ データベース Oracle Oracle ユーザー権限をクエリする方法

Oracle ユーザー権限をクエリする方法

Jan 06, 2022 pm 02:55 PM
oracle

Oracle では、「dba_sys_privs」を使用してユーザーの権限を照会できます。「dba_sys_privs」は、ユーザーとロールに付与されるシステム権限を記述するために使用されます。構文は「select * from dba_sys_privs where grandee='username」です。 「」。

Oracle ユーザー権限をクエリする方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle ユーザーの権限を照会する方法

1. すべてのユーザーを表示します:

1

2

3

select * from dba_users;

select * from all_users;

select * from user_users;

ログイン後にコピー

2. ユーザーを表示またはロール システム権限 (ユーザーまたはロールに直接割り当てられるシステム権限):

1

2

select * from dba_sys_privs;

select * from user_sys_privs;

ログイン後にコピー

DBA_SYS_PRIVS は、ユーザーおよびロールに付与されるシステム権限を記述します。このビューには USERNAME 列は表示されません

3. ロールに含まれる権限を表示します (ログイン ユーザーが所有するロールのみを表示できます)

1

sql>select * from role_sys_privs;

ログイン後にコピー

4. ユーザーを表示しますオブジェクト権限:

1

2

3

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

ログイン後にコピー

5. すべてのロールを表示:

1

select * from dba_roles;

ログイン後にコピー

6. ユーザーまたはロールが所有するロールを表示:

1

2

select * from dba_role_privs;

select * from user_role_privs;

ログイン後にコピー

7. どのユーザーが sysdba または sysoper を持っているかを表示システム権限 (クエリ時に対応する権限が必要です)

1

select * from V$PWFILE_USERS

ログイン後にコピー

たとえば、ユーザー wzsb の権限を確認したいとします:

1

SQL> select * from dba_sys_privs where grantee='WZSB';

ログイン後にコピー

Oracle ユーザー権限をクエリする方法

推奨チュートリアル: " Oracle チュートリアル "

以上がOracle ユーザー権限をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Oracleで2つの日付の間の日数を計算する関数 Oracleで2つの日付の間の日数を計算する関数 May 08, 2024 pm 07:45 PM

Oracleで2つの日付の間の日数を計算する関数

Oracle データベースのログはどのくらいの期間保存されますか? Oracle データベースのログはどのくらいの期間保存されますか? May 10, 2024 am 03:27 AM

Oracle データベースのログはどのくらいの期間保存されますか?

Oracle データベースの起動手順の順序は次のとおりです。 Oracle データベースの起動手順の順序は次のとおりです。 May 10, 2024 am 01:48 AM

Oracle データベースの起動手順の順序は次のとおりです。

オラクルで間隔を使用する方法 オラクルで間隔を使用する方法 May 08, 2024 pm 07:54 PM

オラクルで間隔を使用する方法

Oracle データベース サーバーのハードウェア構成要件 Oracle データベース サーバーのハードウェア構成要件 May 10, 2024 am 04:00 AM

Oracle データベース サーバーのハードウェア構成要件

Oracle で特定の文字の出現数を確認する方法 Oracle で特定の文字の出現数を確認する方法 May 09, 2024 pm 09:33 PM

Oracle で特定の文字の出現数を確認する方法

Oracle にはどれくらいのメモリが必要ですか? Oracle にはどれくらいのメモリが必要ですか? May 10, 2024 am 04:12 AM

Oracle にはどれくらいのメモリが必要ですか?

Oracleで文字列を置換する方法 Oracleで文字列を置換する方法 May 08, 2024 pm 07:24 PM

Oracleで文字列を置換する方法

See all articles