在生产环境中,经常需要开放数据库权限给客户,以便客户可以通过数据库的直接访问获取相关数据。
首先需要新建一个开放权限的用户(使用dba登录数据库)。
create user leshou identified by leshou;
然后给客户赋予相关权限
grant connect,resource to leshou ;
将其他表空间的表的select的权限赋予此用户(也可以有insert或delete的权限)
grant select on hdcc.WEB800CALLBACKITEMLIST to leshou;
创建同义词
create or replace synonym leshou.WEB800CALLBACKITEMLIST for hdcc.WEB800CALLBACKITEMLIST;
这样通过登录leshou账号就可以查询WEB800CALLBACKITEMLIST 表了。