oracle 用户权限?
在oracle新建一个用户,权限能控制在只对某几个表进行操作吗? 问题点数:20、回复次数:7Top
1 楼njcao(默默无闻)回复于 2005-07-01 20:28:41 得分 0
在oracle中.每个用户只能操作自己的表.要操作其他用户的表是需要其他用户赋权限的.Top
2 楼microd(重构一切)回复于 2005-07-01 21:18:25 得分 5
grant 权限 on table to user.
eg. grant select on table1 to newuser.Top
3 楼wsstar(寒星)回复于 2005-07-02 21:37:26 得分 5
yesTop
4 楼hubeixujia1001()回复于 2005-07-03 20:40:03 得分 0
同意Top
5 楼humanity(城市边缘的狼)回复于 2005-07-04 02:33:56 得分 0
用管理控制台 (Enterprise Management Console ) 有界面操作方便,授权到列都行。Top
6 楼zealot_zk(风中追风)回复于 2005-07-04 08:38:34 得分 0
是可以的,只要对用户进行相关的授权就可以完成以上的功能了。Top
7 楼zealot_zk(风中追风)回复于 2005-07-04 08:42:32 得分 10
注意,如果你是用 create user 语句创建用户,这个用户在创建后是没有任何权限的(当然也不能进行连接),所有的权限都需要你来进行授予。比如如果要进行连接就要授予(resource connect 两个角色),如果你要限制新创建的用户访问指定的表,授予它 select 的权限就可以了(grant select on table_name to new_user;)Top




