当前位置: 代码迷 >> Oracle开发 >> 用A用户连接数据库时web程序可以查到数据,用B用户却提示表或视图不存在解决思路
  详细解决方案

用A用户连接数据库时web程序可以查到数据,用B用户却提示表或视图不存在解决思路

热度:109   发布时间:2016-04-24 06:27:43.0
用A用户连接数据库时web程序可以查到数据,用B用户却提示表或视图不存在
说明:
       oracle中的表是A用户建的,赋了select update insert delete权限给了B用户。
通过A用户建数据源可以查到数据,但是通过B用户去建数据源,却提示找不到表或视图。
请教各位老师。
------解决思路----------------------
建同义词吧,这个比较简单。

LZ 百度一下。
------解决思路----------------------
程序里多一个全局变量/配置而已,那里需要大范围修改。
而且你明显想用数据库用户作为权限组、web用户采用不同的数据库用户操作来实现权限控制。
但是操作的表全在A这个schema 上啊,那里有变动 schema 的可能?你的web服务用户数这么少,还可以支持多个schema并行?
  相关解决方案