把tnsnames.ora修改,可以成功连接
JYWDB = 
(DESCRIPTION =
  (ADDRESS = 
    (PROTOCOL = TCP)
    (HOST= localhost)      (PORT = 1521)
  )
 (CONNECT_DATA =
  (SID = JYWDB) 
 )
 (HS = OK)      )

解决方案 »

  1.   

    to tgm78():
      你就改了个别名么,还是不行啊
      登录oracle管理工具还是oracle.net.comfig.serveceAliasException :10
      在toad里能连接到远程数据库了
      

  2.   

    toad可以连接远程数据库说明
    配置似乎是么有问题了
      

  3.   

    我启动oracle管理工具Enterprise Manager Console,输入帐号密码登录没反映,出现这种错误,从网上查找的资料来看,报错信息是那个配置文件出了问题。
      

  4.   

    1.D:\oracle\ora92\tg4msql\admin目录下:initJYWDB.ora文件
     HS_FDS_CONNECT_INFO="SERVER=192.168.192.253;DATABASE=JYWDB"  #局域 网内一台sqlserver数据库的配置
     HS_FDS_TRACE_LEVEL=OFF
     HS_FDS_RECOVERY_ACCOUNT=RECOVER
     HS_FDS_RECOVERY_PWD=RECOVER
     2. D:\oracle\ora92\network\admin
      2.1:listener.ora文件
         LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
          )
        )
      )
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = D:\oracle\ora92)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = myora)
          (ORACLE_HOME = D:\oracle\ora92)
          (SID_NAME = myora)
        )
        (SID_DESC =
          (SID_NAME = JYWDB)
          (ORACLE_HOME = D:\oracle\ora92)
          (PROGRAM = tg4msql) #透明网关文件目录
        )
      )
     
       2.2 : tnsnames.ora
        MYORA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = myora)
        )
      )
       JYWDB =
    (DESCRIPTION =
      (ADDRESS =
        (PROTOCOL = TCP)
        (HOST= localhost)  #透明网关所在机器地址
        (PORT = 1521)
      )
     (CONNECT_DATA =
      (SID = JYWDB)  
     )
     (HS = OK)  )
    ==============================================
    这样的配置后 能连接到远程数据库了,但是使用oarcle的Enterprise Manager Console就登录不了,报错。。哪位大虾能再指点下
    我只要把
     JYWDB =
    (DESCRIPTION =
      (ADDRESS =
        (PROTOCOL = TCP)
        (HOST= localhost)  #透明网关所在机器地址
        (PORT = 1521)
      )
     (CONNECT_DATA =
      (SID = JYWDB)  
     )
     (HS = OK)  )
    去除就能正常进入oracle的管理中心