我现在两台电脑的ORACLE创建DBLINK连接另外一个ORACLE数据库,在查询同一个表时,查询的结果不一样啊。。

详细说明一下:一台电脑是我本地的测试环境一台电脑是应用的服务器两台电脑都与一个数据库做接口我本地的电脑做好dblink后查询表的结果是5万多条数据服务器上电脑做好dbli... 详细说明一下:
一台电脑是我本地的测试环境
一台电脑是应用的服务器
两台电脑都与一个数据库做接口
我本地的电脑做好dblink后查询表的结果是5万多条数据
服务器上电脑做好dblink后查询表的结果却是3万多条数据
然后我用程序测试了一下,发现用程序直接查询数据库也是3万多条数据
这种问题怎么解决啊??跟我用户的权限有关么???
很着急,求耐心解答
再补充一下:
1,我DBLINK里的用户是同一个用户
2,本地的开发环境数据库用户是DBA,服务器却是个普通用户,不具备DBA权限
以上我想说明我用两个不同权限的用户创建DBLINK。。
但是连接的数据库是用一个用户登陆的啊,貌似权限是一样的。。
展开
 我来答
mailking2001
2011-08-14 · TA获得超过817个赞
知道小有建树答主
回答量:1037
采纳率:100%
帮助的人:750万
展开全部
你建的DBlink 里面有没有包含远程登录用户的用户名和密码
如果没有,那就有可能你的ORACLE 数据库的DBA用户里也有相同表名的5万记录的表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1891999999
2011-08-16
知道答主
回答量:28
采纳率:0%
帮助的人:11.4万
展开全部
两个查询的不是同一张表的数据,这个可能性大,仔细检查下你的连接。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lockelk
2011-08-14 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:61.4万
展开全部
我感觉就是用户权限的问题,不同的用户能够查询到的表的数量不同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxkakad
2011-08-14 · 超过19用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:58.7万
展开全部
。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式