Oracle没有发现数据和其他错误

时间:2011-06-22 01:51:15

标签: oracle

有人可以帮我解决以下两个问题吗?

  1. 当我尝试使用Pro * C通过我的应用程序对视图执行选择查询时,我收到错误,即使数据存在,也没有找到数据。查询没有问题。但是当我连接到其他数据库并执行相同的查询时,没有问题。有人可以帮助我吗?

  2. 当我从Linux服务器连接到特定数据库时,我得到表或视图不存在错误。当我从其他Linux服务器连接到同一个数据库时,我没有找到任何数据。为什么会出现这种差异?即使我在两台Linux服务器上拥有相同的权限。

1 个答案:

答案 0 :(得分:1)

鉴于(1)和(2),我怀疑您正在连接同一数据库中的不同用户或(更可能)不同的数据库。

检查所有计算机上的TNSNAMES.ORA,并查看它们指向您的位置。

您可以在连接后检查v $ instance和v $ database,以确认您所在的位置。

甚至

select utl_inaddr.get_host_address from dual

查看数据库服务器认为它正在运行的IP地址。