oracle 创建一个用户,只能访问指定的对象

1>创建一个ORACLE 的用户

 create user username identified by pws;

2>给用户授权 
 grant connect,resource to username;
 grant select on 表或视图名 to username;

注释:在PLSQL中用 Select * from 表或视频图名;提示表或视图不存在

因为指定的表或视图不在新建的用户下,要查询,语句如下:

select * from 用户名.表或视频图名

注:用户名是拥有表或视频图的用户

3>创建表的同义词

 grant create  synonym  to username;
 create or replace synonym 表或视频图名 for 用户名.表或视频图名;

通过以上步骤,在查询 表或视频图名时就可以直接写 "Select * from 表或视频图名" 了

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。