2009年3月23日月曜日

ユーザにテーブルごとに権限を付与する方法

【要求】
別ユーザ(caomu)にあるユーザ(shunzhi)の所有するテーブルにselect,update,deleteのみを許したい

【操作方法】
1.ロールの作成
SQL>create role roleA;

2.別ユーザにロールを付与
SQL> grant roleA to caomu;

3.別ユーザに個別のテーブルへ、権限を付与
SQL>grant select,update,delete on shunzhi.t_imp_koza to caomu;

4.接続権限を付与
SQL>grant create session to caomu;