oracle中创建一个用户,只能查看指定的视图,如何授权,创建别名
2016-02-04 11:02
776 查看
1.create user A identified by Apassword,创建用户,用户名是A,密码是Apassword
2.grant connect to A --授予connect权限
3.grant select on test to A --给指定用户的表或者视图授予select(只读)权限,其中test是表名
注意:1.如果是以普通用户(jtg1)身份登录,并创建的用户,查询时要
select * from jtg1.test才能查询出来
2. 如何直接通过select * from test,即不加用户名前缀
可以通过创建同义词的方法来解决.
同义词,相当于alias(别名),处理方式如下,其中test5是自定义
create or replace synonym A.test5 for jtg1.test;
在A用户下查询,可以直接select * from test5
3.以管理员身份登录的创建的用户,应该前面不用加(jtg1) select * from test
未测试,如有测试,麻烦告诉我一下哈,,谢谢
2.grant connect to A --授予connect权限
3.grant select on test to A --给指定用户的表或者视图授予select(只读)权限,其中test是表名
注意:1.如果是以普通用户(jtg1)身份登录,并创建的用户,查询时要
select * from jtg1.test才能查询出来
2. 如何直接通过select * from test,即不加用户名前缀
可以通过创建同义词的方法来解决.
同义词,相当于alias(别名),处理方式如下,其中test5是自定义
create or replace synonym A.test5 for jtg1.test;
在A用户下查询,可以直接select * from test5
3.以管理员身份登录的创建的用户,应该前面不用加(jtg1) select * from test
未测试,如有测试,麻烦告诉我一下哈,,谢谢
相关文章推荐
- oracle 11gR2 安装提示INS-20802 Oracle Net Congfiguration Assistant失败
- Oracle中Left Outer Join和外关联(+)的区别
- mysql 和oracle 在sql 的中查询出来order的值不同
- [转载]oracle物化视图
- oracle物化视图
- [转载]oracle位图索引
- [转载]oracle游标概念讲解
- 10.Oracle深度学习笔记——Oracle统计数据自动采集脚本
- 【转载】oracle索引详解2
- Hive实现oracle的Minus函数
- 测试复合索引在oracle、sql server 、mysql各种情况下是否使用索引
- Oracle数据库反向索引
- ORACLE 五种表的优缺点总结
- Oracle断开正在连接的用户
- oracle client 64位的安装
- oracle的sid
- 兼容SQLSERVER、Oracle、MYSQL、SQLITE的超级DBHelper
- mac上如何卸载oracle jdk
- Oracle 查看表空间的大小及使用情况sql语句
- 如何彻底删除Oracle数据库,以创建相同实例名称的库