ホームページ >データベース >Oracle >オラクルにおける役割は何ですか

オラクルにおける役割は何ですか

WBOY
WBOYオリジナル
2022-06-13 15:45:363865ブラウズ

Oracle でのロール: 1. 「接続ロール」接続ロール。一時ユーザーはテーブルを作成する必要のないユーザーを指します。2. 「リソース ロール」リソース ロール。ユーザーにテーブルを作成するための追加の権限を提供します。 ;3. 「dba ロール」データベース管理者のロール。無制限のスペース クォータと、他のユーザーにさまざまな権限を付与する機能が含まれます。

オラクルにおける役割は何ですか

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

Oracle にはどのようなロールがありますか。

ロールは、関連する権限の名前付きコレクションです。ロールを使用する主な目的は、権限管理を簡素化することです。

CONNECT は自動的に作成されます。これには、ALTER SESSION、CREATE CLUSTER、CREATE DATABASELINK、CREATE SEQUENCE、CREATE SESSION、CREATE SYNONYM、CREATE TABLE、CREATEVIEW の権限が含まれます。

RESOURCE は、次の権限を含めて自動的に作成されます: CREATE CLUSTER、CREATE PROCEDURE、CREATE SEQUENCE、CREATE TABLE、CREATE TRIGGR

Oracle は以前のバージョンと互換性があり、3 つの標準ロールを提供します: connect / resource と dba.

3 つの標準ロール:

1. connect ロール

-- 一時的なユーザー、特に次のユーザーテーブルを作成する必要はありません。通常は接続ロールを与えるだけです。

--接続は Oracle の単純な権限を使用します。この権限には、選択、挿入、更新、削除など、他のユーザーのテーブルへのアクセス権のみがあります。 。

--接続ロールを持つユーザーは、テーブル、ビュー、シーケンス、クラスター、シノニム、セッション、その他のデータ リンクを作成することもできます

2. リソース ロール(リソース ロール)

--より信頼性が高く正式なデータベース ユーザーにリソース ロールを付与できます。

--リソースは、独自のテーブル、シーケンス、プロシージャ、トリガー、インデックス、クラスターを作成するための追加の権限をユーザーに提供します。

3. dba ロール (データベース管理者ロール)

--dba ロールには、無制限のスペース クォータと機能を含むすべてのシステム権限があります。他のユーザーにさまざまな権限を付与します。システムは dba ユーザーによって所有されています。

(2) 認可コマンド

構文:grant connect, resource to user name;

例: give connect, resource to test;

(3) 権限の取り消し

構文: ユーザー名からの接続、リソースの取り消し;

例: テストからの接続、リソースの取り消し;

推奨チュートリアル:《

Oracle ビデオチュートリアル

以上がオラクルにおける役割は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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