+ -
当前位置:首页 → 问答吧 → 急!如何在ORACLE中创建一个用户,只能访问我的表和视图

急!如何在ORACLE中创建一个用户,只能访问我的表和视图

时间:2011-09-26

来源:互联网

现在因业务需要,另外一个软件需要来读取我数据库(ORACLE 10g)里的两个视图中的数据,我现在想针对他建一个用户,让他只具有连接数据库与访问视图的权限,不能有其他操作数据库的权限,应该怎么建立这个用户呢?请各位大虾指点一下~~

作者: w308796515   发布时间: 2011-09-26

数据库(ORACLE 10g)里的两个视图位于哪个用户下?

作者: luoyoumou   发布时间: 2011-09-26

grant connect to newuser;
grnat select on view1 to newuser;
grant select on view2 to newuser;

然后在 newuser 下创建两个同义词

作者: opps_zhou   发布时间: 2011-09-26

给CONNECT ,RESOURCE,SELECT权限即可

作者: java3344520   发布时间: 2011-09-26

现在因业务需要,另外一个软件需要来读取我数据库(ORACLE 10g)里的两个视图中的数据,我现在想针对他建一个用户,让他只具有连接数据库与访问视图的权限,不能有其他操作数据库的权限,应该怎么建立这个用户呢?请各位大虾指点一下~~

连接数据库:connect;

grant select 视图 to user;

作者: zftang   发布时间: 2011-09-26