在源用户readonly 下创建只读用户 reader
readonly 的表空间为AA
一、创建只读用户
create user reader identified by 密码 default tablespace AA;
二、授权
grant connect to reader ;
三、获取原账号readonly 的查询权限
select 'grant select on '||owner||'.'||object_name||' to reader ;'
from dba_objects
where owner in ('readonly')--此处注意用户名的大小写
and object_type='TABLE';
四、将原账号权限赋值为新账号
在原账号readonly下执行第三步得到的结果

五、数据查询
执行完成后通过语句查询数据,注意需要加原账号.表名
select * from readonly.aatable

















![[Linux][环境变量][进程地址空间]详细解读](https://img-blog.csdnimg.cn/direct/dcd1b5b612d6436e86ba8d3bea8dabc9.png)
