oracle中 在oem数据库中,假如我想连接数据库a ,但是以用户名登进去的却是连接的数据库b
为什么?谢谢

解决方案 »

  1.   

    修改OracleHome\ora90\network\ADMIN\tnsnames.ora
    中的连接相关数据库的信息
      

  2.   

    是9i的OEM?
    在sqlplus中用conn sys/syss@a as sysdba可以进入a中吧,
    如果可以的话,你是不是在OEM中没有把a加载进来啊,我用的是10g,没法细说,9i进去后上面有个选项记得好像能加载出来。
      

  3.   

    那你打开OEM时,页面会显示  登录到数据库:xxxx,你看看是不是a,你的tnsnames.ora 贴出来看看。
      

  4.   

    EPAPP1 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = njyxbak1-vip)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = EPAPP)
          (INSTANCE_NAME = EPAPP1)
        )
      )
      

  5.   

    我机子上创建了四个oracle数据库 登陆哪个都可以啊
      

  6.   


    EPAPP1 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = njyxbak1-vip)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = EPAPP)
    )
    )这个还是与tnsnames.ora关系最大,用EM吧...