oracle—将指定用户下所有表的查询权限赋给另一个用户
2015-03-04 14:52
344 查看
一、创建新用户user2。
二、在指定用户(user1)下执行以下语句:
select 'grant select on user1.' || t.table_name || ' to user2;' from user_tables t
输出脚本,复制脚本用管理员登录执行。
三、管理员登录执行以下语句:
grant create SESSION to user2;
四、再用具有dba权限的用户给user2用户赋予建同义词的权限
grant create synonym to user2;
五、在user1用户下执行
select 'create synonym '|| table_name || ' for user1.' || table_name || ';' from user_tables;
输出脚本,复制脚本用user2登录执行。
二、在指定用户(user1)下执行以下语句:
select 'grant select on user1.' || t.table_name || ' to user2;' from user_tables t
输出脚本,复制脚本用管理员登录执行。
三、管理员登录执行以下语句:
grant create SESSION to user2;
四、再用具有dba权限的用户给user2用户赋予建同义词的权限
grant create synonym to user2;
五、在user1用户下执行
select 'create synonym '|| table_name || ' for user1.' || table_name || ';' from user_tables;
输出脚本,复制脚本用user2登录执行。
相关文章推荐
- oracle——将指定用户下所有表的查询权限赋权给查询用户
- oracle——将指定用户下所有表的查询权限赋权给查询用户
- ORACLE中赋予一个用户查询另一个用户所有表的权限
- oracle――将指定用户下所有表的查询权限赋权给查询用户
- (转载)Oracle创建用户并给用户授权查询指定表或视图的权限
- 将某个用户的所有表的查询权限授权给另一个用户
- 将一个用户下所有表的查询权限赋给另一个用户
- Oracle创建用户并给用户授权查询指定表或视图的权限
- oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle 中,获取指定用户所有有权限访问的表的基本信息、分页实现
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- (转载)Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限[转]
- oracle的用户授权问题:如何把一个用户的所有表的读写权限授予另一个用户
- Oracle创建用户并给用户授权查询指定表或视图的权限
- 将指定用户下所有表的查询权限赋权给查询用户
- Oracle创建用户并给用户授权查询指定表或视图的权限
- oracle赋予一个用户具有查询另一个用户所有表数据