如何对一个新用户只授两张表使用的权限?

[复制链接]
查看11 | 回复3 | 2006-2-14 08:33:40 | 显示全部楼层 |阅读模式
同题
回复

使用道具 举报

千问 | 2006-2-14 08:33:40 | 显示全部楼层
最初由 zhangyp_95 发布
[B]如何对一个新用户只授两张表使用的权限? [/B]

eg:
create user test identified by ....;
grant create session to test;
grant alter session to test;
grant select ,update ,delete ,insert on A to test;
grant select ,update ,delete ,insert on B to test;
回复

使用道具 举报

千问 | 2006-2-14 08:33:40 | 显示全部楼层
是啊,我当时也是这样做的啊,可是很奇怪的是我在一台机器可以,但是在另一台机器上,仿佛这个新创建的用户拥有dba权限一样,只要把表的owner加上就可以查出数据来,而不是提示table or views 不存在.这是怎么会事呢???
回复

使用道具 举报

千问 | 2006-2-14 08:33:40 | 显示全部楼层
最初由 zhangyp_95 发布
[B]是啊,我当时也是这样做的啊,可是很奇怪的是我在一台机器可以,但是在另一台机器上,仿佛这个新创建的用户拥有dba权限一样,只要把表的owner加上就可以查出数据来,而不是提示table or views 不存在.这是怎么会事呢??? [/B]

用记可能有dba或select any table的权限,通过dba_sys_privs、dba_role_privs或通过oem看一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行