ホームページ >データベース >Oracle >Oracleユーザーを認証する方法

Oracleユーザーを認証する方法

下次还敢
下次还敢オリジナル
2024-04-18 18:18:171179ブラウズ

Oracle ユーザーに権限を付与するには、次の手順を実行します。 データベースに接続します。特定のオブジェクトに権限を付与します: GRANT TO ; スキーマ オブジェクトに権限を付与します: GRANT .ALL_OBJECTS TO ;システム権限の付与: GRANT ON SYSTEM. TO ;権限の取り消し: REVOKE

##Oracle ユーザーに権限を付与する方法

Oracleユーザーを認証する方法

ステップ 1: Oracle データベースに接続する

SQL*Plus などを使用するターゲット データベースに接続するための Oracle クライアント。

ステップ 2: 特定のオブジェクトにアクセス許可を付与する

特定のテーブルにアクセス許可を付与するには、次の構文を使用します。

<code>GRANT <权限> ON <表名> TO <用户名>;</code>
たとえば、次のようにします。テーブル EMPLOYEES に対するユーザー

scott

SELECT および UPDATE 権限を付与するには、次のコマンドを使用します。

<code>GRANT SELECT, UPDATE ON EMPLOYEES TO scott;</code>
ステップ 3 : スキーマ オブジェクトにアクセス許可を付与します。 スキーマ内のすべてのオブジェクトにアクセス許可を付与するには、

ALL キーワードを使用します。

<code>GRANT <权限> ON <架构名>.ALL_OBJECTS TO <用户名>;</code>
たとえば、For user を付与するには、次のようにします。

scott スキーマ HR

内のすべてのオブジェクトに対する

SELECT 権限を付与するには、次を使用します:

<code>GRANT SELECT ON HR.ALL_OBJECTS TO scott;</code>
ステップ 4: システム権限を付与する システム全体の権限 (

CREATE USER など) を付与するには、SYSTEM

特別なスキーマ:

<code>GRANT <权限> ON SYSTEM.<对象名> TO <用户名>;</code>
を使用します。たとえば、ユーザー # に付与します。 ##scott ユーザーのアクセス許可を作成するには、次を使用します: <pre class="brush:php;toolbar:false">&lt;code&gt;GRANT CREATE USER ON SYSTEM.USER TO scott;&lt;/code&gt;</pre>ステップ 5: アクセス許可を取り消す

以前に付与されたアクセス許可を取り消すには、次を使用します

REVOKE

ステートメント:

<code>REVOKE <权限> ON <对象名> FROM <用户名>;</code>

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

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