当前位置: 代码迷 >> Oracle管理 >> oracle如何创建新用户并且让该用户看到指定的几张表
  详细解决方案

oracle如何创建新用户并且让该用户看到指定的几张表

热度:235   发布时间:2016-04-24 04:07:34.0
oracle怎么创建新用户并且让该用户看到指定的几张表
菜鸟请教一下,我有一个oracle数据库,里面有几百张表都在一个用户下面,我在用老工具进行开发的时候连接数据之后,根本无法取出里面的table的信息,程序经常卡死,我现在想创建一个新用户,让这个新用户只能看到指定的那几张表,不能看到别的表,说白了就是起过滤的作用,在网上找了很多方法,但总是感觉没理解好,现在我的新用户select表带上用户名也报错,创建的同义词在pl/sql里面也是打叉叉,不知如何是好,忘高手详解...............
------解决思路----------------------
引用:
直接把 你要给新用户看的表赋权限就好了。 
 比如  grant select ,update on tab1 to newuser;
grant select ,update on tab2 to newuser;

有几张表就执行几条语句。 
然后newuser 在查询的时候, select * from olduser.tab1

这是我认为挺简便的方法了
  相关解决方案