ユーザー&エンパワーメントを作成するためのOracle>役割と権限

1、ユーザー権限&

役割の権限:

SYSDBA:あなたはSYSは、(あなたが起動して、データベースをシャットダウンすることができます)しているユーザーをログインした後、データベースを削除し、文字セットを作成して変更することができ
SYSOPERを:PUBLICは(あなたが起動して、データベースをシャットダウンすることができます)であることをユーザーに着陸した後、削除、データベースを作成することはできません、文字セットを変更することはできません
DBAが。専用データベースを起動した後、管理業務のさまざまなを実行します。

(ログインOracleデータベースには三つの形式、すなわちSYSDBA、SYSOPERおよび通常のを持っています)

ユーザー:

データベース・インスタンスを作成した後、通常は、デフォルトでは2人のユーザがあります:システム、SYS。

SYS:DBA、SYSDBA、SYSOPER(システムオペレータ)の役割や権限を持っている、ユーザーの最高権威である、唯一のSYSDBAまたはSYSOPERログインすることができます、あなたは、通常の形式でログインすることはできません。

システム:DBA、SYSDBA権限や役割を持っている、あなたは、通常のユーザーとしてログインすることができます。

ユーザーを作成します。2.

接続文字列PLSQL開発ツールのログデータベースを使用してデータベースをログインに使用するシステムのユーザは、(ユーザー権限のスコット不足が、他のユーザーを作成することはできません)です:システム/ passwdの@ localhostの:1521 / DBNAME

ログイン後、以下のコマンドを使用して新しいデータベース・ユーザーを作成します。

ユーザー【名】【passwdファイル】で識別を作成します。 

3、エンパワーメント

【名】にセッションを作成付与。  
助成金は、【ユーザー名】にテーブルを作成します。  
助成金は、【ユーザー名】に表領域を作成します。  
助成金は、【ユーザー名】にビューを作成します。

この場合、ユーザは、データベースにログインすることができ、[ユーザ名]、[ユーザ名の接続文字列] / [passwdの] @ [ローカルホスト:1521 / SERVICE_NAME]。

このとき、ユーザ[ユーザ名]は、与えられたテーブルの挿入データ作成:「USERS」に関するNO TABLESPACE権限を、

ソリューション:

システムユーザのログイン、db001dataため、ユーザアロケーションテーブルスペース付き:

alter user【名】ユーザーへの無制限のクォータ。

若しくは

【名】に無制限の表領域を付与します。

若しくは

alter user【名】ユーザーのクォータ4M;

 

おすすめ

転載: www.cnblogs.com/TyroneYang/p/12558106.html