碰到一个奇怪的问题,
同一个数据库实例在客户端创建两个TNS,用toad分别登陆两个实例使用同样的账号,查出来资料不一样。
这个问题很困扰,求大神帮忙看看  跪求!!

解决方案 »

  1.   

    tnsnames.ora完整文本贴一下,另外,确认:
    1、连接使用的两个网络服务名分别是什么?用有足够权限的用户登录数据库,给出该查询的结果:select value from v$parameter where name='service_names';
    2、连接用户是什么?
    3、查询SQL是怎样的?
    4、是不是在数据库所在的服务器上使用TOAD?如果是的话,是不是安装了多个Oracle软件,或者是不是既安装了服务器端软件,又安装了客户端软件?是不是该服务器上创建了多个数据库?在服务器上,使用cmd执行lsnrctl status命令,贴出该命令输出结果
      

  2.   

    1、贴出完整的tns配置内容
    2、搜索tnsnames.ora文件,看两个server_name都是否唯一存在
      

  3.   

    同一个数据库实例在客户端创建两个TNS,用toad分别登陆两个实例注意到:楼主是用toad分别登陆两个实例。
    检查下,是否是两个实例下同用户名的数据不同步导致的?