Oracleによるユーザー、ロール、権限、テーブルの作成
Oracleは、ユーザー、ロール、権限、およびテーブルを作成するための手順を以下に示します。
- データベースにSYSDBA権限を使用してログインしてユーザーを作成します。
- sqlplus / sysdbaとして
- ユーザーを作成する:
- usernameというユーザーを作成し、そのパスワードをpasswordに設定します。
- 利用者:
- username に CONNECT、RESOURCE、CREATE SESSION の権限を付与する。
- データベースを退出します。
- 終了します。
- キャラクターを作成する際には、ユーザー名とパスワードを使用してデータベースにログインしてください。
- ユーザ名とパスワードを使用してsqlplusを実行します。
- キャラクターを作成する:
- 役割を作成します。
- 役割の権限を付与する。
- ロール名に権限を与える。
- データベースを退出する:
- 終了します。
- sysdba権限を持つユーザーが、データベースにログインする許可
- sqlplus / として sysdba
- 認可されたユーザ:
- ユーザー名に役割を与える。
- データベースを終了します。
- 終了します。
- 建表:データベースへのログインには、ユーザー作成時のユーザー名とパスワードを使用してください。
- ユーザー名/パスワードでsqlplusを実行します。
- 表を作成する:
- テーブル名tablenameを作成し、
(
column1 データ型 制約,
column2 データ型 制約,
…
); - データベースからログアウトします。
- 終了します。
具体のニーズに合わせて、手順を調整や変更することができます。例えば、権限やアクセスの設定などを調整できます。