Oracle ユーザー権限: 1. システム権限。ユーザーはテーブル、インデックス、接続インスタンスなどの作成など、特定のデータベース操作を実行できます。 2. オブジェクト権限。ユーザーは特定のオブジェクトを操作できます。ビューの読み取り、ストアド プロシージャの実行などが含まれます。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
システム権限: ユーザーがテーブルの作成、インデックスの作成、インスタンスの接続などの特定のデータベース操作を実行できるようにします (ユーザー向け)。
オブジェクト権限: ビューの読み取り、特定の列の更新、ストアド プロシージャの実行など、一部の特定のオブジェクトの操作をユーザーに許可します (テーブルまたはビューの場合)
#1. システム権限
100 を超える有効な権限 (SELECT * FROM SYSTEM_PRIVILEGE_MAP チェック)データベース管理者は、次のような管理タスクを完了するための高度な権限を持っています。 :
オブジェクトが異なれば、オブジェクトの権限も異なります
オブジェクトの所有者はすべての権限を持ちます
オブジェクトの所有者は、オブジェクトは他のユーザーに権限を割り当てることができます
ORACLE には合計のオブジェクト権限があります
オブジェクト権限テーブル ビュー シーケンス プロセス
CONNECT ロール: SESSION を作成する権限のみを持ちます
RESOURCE ロール: CLUSTER、INDEXTYPE、OPERATOR を作成する権限のみを持ちます、手順、シーケンス、テーブル、トリガー、タイプ。
同時に、ORACLE リソース ロールがユーザーに付与されると、ORACLE リソース ロール自体の権限だけでなく、無制限のテーブルスペース権限も付与されます。ただし、リソースが付与されると、テーブルスペース権限は無制限です。
確かにビューを作成する権限がありません。ビューを作成する権限が必要な場合は、個別に承認するしかないようです:
GRANT CREATE VIEW TO USER;
推奨チュートリアル: 「
Oracle ビデオ チュートリアル以上がOracle のユーザー権限は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。