ロールとは、複数の権限をまとめて一つにしたものです。 権限をユーザに付与する場合は、権限を直接ユーザに付与せずに、一旦ロールに権限を持たせてからそのロールをユーザへ付与する方法が一般的です。こうすると、権限の管理が非常に簡単になり、間違いも少なくなります。 ロールの作成方法は→「オブジェクト/ROLE編」をご覧ください。 ここで紹介するデフォルトロールはあらかじめ用意されているロールです。テスト環境など、それほど権限を厳重に管理する必要がない場合などに便利です。 主要デフォルトロール ロール名 説明
権限とはデータベースにログインしたユーザに許可する操作の事です。 例えば、更新や削除は行って欲しくないというユーザには、検索の権限のみ与えるというような使い方をします。 Oracleの権限には「オブジェクト権限」と「システム権限」があります。詳しくは順を追ってみていきましょう。 オブジェクト権限 オブジェクト権限は、他人の所有しているオブジェクトに対して何ができるのかを設定します。 所有者が異なる表やビューなどのオブジェクトを参照したい場合は、その所有者から「SELECTしてもいいよ」とか「更新してもいいよ」といった権限を与えてもらう必要があります。 構文(ユーザにオブジェクト権限を付与する) GRANT [オブジェクト権限名] ON [オブジェクト名] TO [ユーザ名 | PUBLIC] [WITH ADMIN OPTION] ; ※「PUBLIC」を指定すると全てのユーザに権限を与え
概要CREATE ROLE name [ [ WITH ] option [ ... ] ] ここでoptionは以下の通りです。 SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | CREATEUSER | NOCREATEUSER | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | CONNECTION LIMIT connlimit | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | VALID UNTIL 'timestamp' | IN ROLE role_name [, ...] | IN GROUP role_name [, ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く