请问oracle如何给用户赋只读权限,而让这个用户没有for update和insert,delete等写的权限?我按照权限测试过,新建了一个用户auo,然后给这个用户只给了一个create session的权限,没有给他dba角色,然后给他了另一个用户auto01的表的查询权限,grant select auto01.table to auto;但是这样的话,用auto登录还可以for update,和insert 数据,请问该如何配置权限,才能让auto01只能有select的权限?
不能给它create session的权限。
先收回它的create session权限
这样给权限即可:
grant connect to auto;
grant select auto01.table to auto;
这样应该可以了。
这样给权限即可:
grant connect to auto;
grant select auto01.table to auto;
这样应该可以了。
CreateSession包含很多的权限,只给用户Connect即可
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/90618/viewspace-768006/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/90618/viewspace-768006/