1.用delphi的dbexpress控件连接远程的Oracle数据库,发生异常:“ORA-12154:TNS;无法处理服务名”。相同的程序在本地连接本地Oracle数据库就没问题。
2.在配置Oracle的ODBC时,一点“测试连接”按钮,ODBC管理器就没响应,不知何故。请高手帮忙解决。谢谢

解决方案 »

  1.   

    要安装客户端,使用ODAC控件可免安装客户端
      

  2.   

    to luxuewei5214(小卢) 
        你说的“客户端”指的是Oracle的客户端吗?我本地和远程都装了服务器版,应该不用装客户端了吧。
        我今天重启机器后测试ODBC连接成功,但是用delphi的dbexpress控件写的程序连接远程Oracle数据库又有新异常:“ORA-12514:TNS;监听进程不能解析在连接描述符中给出的SERVICE_NAME”。相同的程序在本地连接本地Oracle数据库就没问题。
        请帮忙解决。
      

  3.   

    你先保证用TNSPING能ping到服务器,不行再换ip试试.
      

  4.   

    to fenger8293(我是finger我怕谁):
        服务器名称和ip地址用TNSPING都能ping到。
      

  5.   

    有没有打开Oracle的服务端口?
      

  6.   

    晕,你配置了Oracle Net吗?有没有配置远程数据库的服务命名?
      

  7.   

    to Darc(注册真烦) 兄:
        我用客户端连远程没问题,但是通过delphi dbexpress程序连就有问题。
    to CloneCenter(复制中心) 兄:
        你是指net configuration asistance吗?
    to maming2003(嘿!兄弟!!要煤不???) 兄:
        TNS文件没有配置好是指%oracle%\ora92\network\admin\tnsnames.ora文件吗?应该怎么配?