想用Eclipse+Oracle+tomcat进行JAVA的web开发,(其实只是想完成课程设计)
然后安装Oracle时老是报“ORA-12514:TNS:无法解析指定的连接标识符”的错,换了个版本安装一样报错,不知道各位有没有办法解决。
系统是win7,Oracle版本是10203_vista_w2k8_x86_production_db,改兼容性是可以安装的。
好像是tnsnames.ora这个文件的问题,但不知道如何修改。
不知各位是否遇到过这样的问题,哪位前辈可以解决,感激不尽!

解决方案 »

  1.   

    我的解决办法就是去oracle官网重下一个
    坐等高人
      

  2.   

    监听启动了?服务启动了?TNS贴出来看看那,本机用SQL*PLUS能直接访问?不行用NETCA重新配置下TNS和监听
      

  3.   

    监听启动了?服务启动了?TNS贴出来看看那,本机用SQL*PLUS能直接访问?不行用NETCA重新配置下TNS和监听
      

  4.   

    额,我比较菜,监听在哪启动?我还没装好。服务看了下应该是默认启动的。
    tns看不出什么问题,EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
    详解一下~麻烦了~
      

  5.   

    难道说,tns文件是要自己设置的?不是它自动生成?
      

  6.   

    对头,TNSNAME要自己往里写。
    另外,你说是安装ORACLE时报错还是连接时报错?据我所知,安装ORACLE时不会
      

  7.   

    看windows服务里的Oracle打头的TNSListener是不是启动状态
      

  8.   

    在你的安装路径中找到
    D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
    打开进行tns设置一下 如:
    xxx =
      (DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.1)(PORT = 1521))
      )
      (CONNECT_DATA =
      (SERVICE_NAME = orcl)
      )
      )然后在sqlplus中 主机字符串处 输入上面的xxx
      

  9.   

    安装的时候报错,另外安装的时候要不要改那个tns文件?
      

  10.   

    后来我选择高级安装并且不创建启动数据库就装好了,之前是基本安装并且创建启动数据库,就一直报错。
    还是没搞清,可能如果要创建启动数据库的话是要设置tns文件的。结贴了谢谢楼上各位