ユーザー作成
ユーザー作成
CREATE USER ユーザー名
IDENTIFIED BY "パスワード"
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
- DEFAULT TABLESPACEはユーザーが作成するテーブルの保存先を指定する。USERS領域を指定。
- TEMPORARY TABLESPACEは大量のソートや表結合など一時的な作業領域を指定する。TEMP領域を指定。
ユーザー権限の確認
ユーザー権限確認
SELECT * FROM USER_SYS_PRIVS;
- 現在ログインしているユーザーの権限を確認できる。
ユーザー権限の付与
システム権限付与
GRANT 権限 TO ユーザー名 ;
- データベース全体に対する操作権限を付与。
オブジェクト権限付与
GRANT 権限 ON テーブル名 TO ユーザー名 ;
- 指定したテーブルに対する操作権限を付与。
- 権限にALLを指定するとすべての操作が可能。
ユーザー権限の削除
システム権限の削除
REVOKE 権限 FROM ユーザー名 ;
オブジェクト権限の削除
REVOKE 権限 ON テーブル名 FROM ユーザー名 ;