oracle不同的用户可以看到不同的数据库么?

livelihood 2009-12-04 06:07:53
比如一个ORACLE服务器上面有10个数据库,A用户登陆进去,只能看到前5个,B用户登陆进去只能看到后5个。
这个可以吗?

还有一个就是比如就有一个数据库,a用户进来只能看到其中的几个表,b用户进来只能看到其他的几个表,不知道这样可不可以?
...全文
307 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
vingo2000 2009-12-07
  • 打赏
  • 举报
回复
第二个问题可以给用户授权来实现,
第一个问题应该oracle让你自己应用实现。如查询时自己根据用户来判断执行那条SQL,或者加上where限制用户条件。
didiaodezhu 2009-12-07
  • 打赏
  • 举报
回复
樓主講的是表還是用戶?
oracle好像沒有10個數據庫的概念,是10用戶的數據庫才是吧 求高人解答
didiaodezhu 2009-12-07
  • 打赏
  • 举报
回复
oracle有 dba all user 三種類型的表
用戶只能看到自己的表即user
all是其他人創建的表,一般用戶是看不到的,需要dba賦權限才能看到 一般在表前面還要加上表的用戶名
如A.TABLENAME
dba的表就只有dba能看到咯 一般用戶是看不了的

就是不知道樓主的數據庫跟A,B的關系是怎樣的,要實現功能需求用dba賦予權限就可以了
wh62592855 2009-12-04
  • 打赏
  • 举报
回复
第二个问题是可以的
通过对两个用户分别赋予不同的表的使用权限就可以实现了

第一个问题对于你说的数据库不太清楚是个什么概念
碧水幽幽泉 2009-12-04
  • 打赏
  • 举报
回复
通过DBA对表和用户进行授权就行了!
xchuanliu 2009-12-04
  • 打赏
  • 举报
回复
grant
Rotel-刘志东 2009-12-04
  • 打赏
  • 举报
回复
可以的看你的赋予用户权限了。
crazylaa 2009-12-04
  • 打赏
  • 举报
回复
让DBA分别对user、table授权。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧