oracle不同用户间访问表不添加用户名(模式)前缀
2015-01-21 18:10
232 查看
默认的情况下,oracle里面的用户A,要访问用户B的表需要带用户B的前缀,如访问用户B的 user表,需要这样访问 select * from B.user;如果想要不添加用户前缀,需要这样处理:
1.用视图 create view user select * from B.user;
2.使用同义词:
grant CREATE SYNONYM to user01; --使用DBA或者有权限的用户授权
create synonym user for B.user;
备注:前提都是需要使用B用户对A用户进行表访问的授权 grant select on user to user01;
参考:
http://www.2cto.com/database/201109/106257.html
1.用视图 create view user select * from B.user;
2.使用同义词:
grant CREATE SYNONYM to user01; --使用DBA或者有权限的用户授权
create synonym user for B.user;
备注:前提都是需要使用B用户对A用户进行表访问的授权 grant select on user to user01;
参考:
http://www.2cto.com/database/201109/106257.html
相关文章推荐
- oracle不同用户间访问表不添加用户名(模式)前缀
- oracle不同用户间访问表不添加用户名(模式)前缀
- 关于Oracle中访问不同用户数据库对象
- IT忍者神龟之oracle 中一个用户怎么可以不使用用户名访问其他用户的表
- Oracle不同用户的访问对方的实体对象的处理
- oracle中访问不同用户中的表时怎么办
- Oracle DB Link实现两台机器上不同Oracle数据库用户间访问
- Oracle:添加用户,赋权,修改密码,解锁,删除用户
- oracle 存储过程访问其他用户表
- (2007 6月5日)oracle:跨用户访问视图
- oracle添加用户并指定数据库
- oracle 给每个用户添加表 (游标)
- 在sps中遇到“不能添加用户,用户名已经存在”的问题的解决方法
- WEB系统 记录当前用户个数,当前访问系统的用户名 2
- WEB系统 记录当前用户个数,当前访问系统的用户名
- [转载]怎样设置用不同的用户名和密码访问网上邻居的其他电脑?
- “windows 2003域用户在客户端用域服务器IP和域名称访问IIS提示输入用户名密码”解决办法
- oracle 限定用户访问个数
- 不同版本上Oracle的Sys用户授权能力
- 如何让Oracle的表能提供给其他用户访问?