Oracleでテーブルの権限を別のユーザーに与えるにはどうすればよいですか?
別のユーザーにテーブルに対する権限を付与するには、次のステップに従います:
- 管理者権限を持つユーザーとしてOracleデータベースにログインします。
- この構文を使用して、テーブル アクセスの許可を別のユーザーに付与します:
GRANT <权限列表> ON <表名> TO <用户名>;
<権限リスト>は付与する権限で、SELECT, INSERT, UPDATEなど、複数の権限をコンマ区切りで指定できます。<表名>は権限を付与するテーブル名です。<ユーザー名>は権限を付与するユーザーです。
たとえば、”another_user” というユーザーに SELECT と INSERT 権限を与えるには、以下のステートメントを実行できます。
GRANT SELECT, INSERT ON table_name TO another_user;
- 認可文を提出して有効にする
COMMIT;
注意:表権限を付与するユーザは、それらの操作を実行するのに十分な権限を持っている必要があります。
上記の情報が参考になれば幸いです。