ホームページ  >  記事  >  データベース  >  ORACLE ユーザー権限管理

ORACLE ユーザー権限管理

little bottle
little bottle転載
2019-04-09 12:06:555532ブラウズ

今日は、ORACLE のユーザー権限管理について見てみましょう。新しいユーザーの作成は、Oracle の DBA 管理者のみが行うことができます。

语句:Create user TestUser identified by testPass;

       其中TestUser是用户名,testPass则是密码了

パスワードを変更します (DBA マネージャまたはユーザーは Alter ステートメントを使用できます)

语句:Alter user TestUser identified by newtestPass;

          只需要把Create 换成Alter,那个用户名,后面跟新的密码

ユーザーが作成されてもログインできない場合、plsql アプリケーションはエラーを報告します。は重要なポイントです。次のステップは権限を割り当てることです

ORACLE ユーザー権限管理

#上記の図は、テスト ユーザーが接続権限 (Create Session キーワード) を付与する必要がなく、権限の付与 (Grant)

语句:Grant Create Session to test;
初心者は次の権限のみが必要です:

権限意味テーブルの作成#ビューを作成するプロシージャの作成シーケンスを作成オブジェクト権限のようなものもあります: (つまり、自分が持っている権限を、どの権限を使用するかを指定したユーザーに割り当てることができます
#テーブルを作成する権限を与える
作成する権限を与えるビュー
プロシージャを作成する権限を与える
権限を与えるシーケンスを作成するには

#•オブジェクトが異なればオブジェクト権限も異なります
#•オブジェクトの所有者はすべての権限を持ちます
    #•オブジェクトの所有者は外部に権限を割り当てることができます
  1. 割り当てテーブル oll クエリ、更新、追加など...権限
  2. ~~~~~
          语句1:Grant Select、Update on oll to test;
    
          语句2:Grant Select、Update on oll to test with grant option;
    
          语句3:Grant Select、Update on oll to public;
          
    ~~~~~
  3. ステートメント 1: oll テーブルの選択権限と更新権限のみがテスト ユーザーに与えられます。 .

キーワードは ~ ~(grant オプション付き)

ステートメント 2 とステートメント 1 の違いは、grant オプション付きのキーワードが追加されていることです。つまり、テスト ユーザーには、ol テーブルの選択と更新を他のユーザーに割り当てる権限もあります。 ユーザー

キーワードは (パブリック)

ステートメント 3 キーワード (パブリック) は、意味します。 public。ユーザーが oll テーブルの選択および更新権限を使用している限り public
つまり、すべてのユーザーが oll テーブルのデータを使用できます。

次の権限を付与できる場合オブジェクトの場合、オブジェクトの権限を取り消すことができます。キーワード (revoke)


revoke ステートメントを使用すると、with Grant Option 句を使用して割り当てられた権限も取り消されます。
これは、次のことを意味します。 oll テーブルと同等の権限が test に割り当てられており、test ユーザーが他のユーザーに権限を割り当てています。 revoke ステートメント

は test ユーザーの権限を取り消します。これは、test に割り当てられた他のユーザーの権限を取り消すことと同じです。人々。

语句:Revoke Select、Update on oll from  test;
ユーザーのロックとロック解除、およびパスワードの無効化

  命令行:ALTER test USER ACCOUNT LOCK/UNLOCK;
  
          Lock是锁上的意思UnLock是没有锁的

ユーザーの削除 (ドロップ)
语句:drop user test ;

関連コースの推奨事項:

SQL ビデオ チュートリアル

MySQL ビデオ チュートリアル


Oracle 基本ビデオ チュートリアル

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

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。