ORA12154: TNS:could not resolve service name

解决方案 »

  1.   

    这个是网络服务名的问题呀!你还是得检查tnsnames.ora文件的设置,看下里面的设置是否正确。
      

  2.   

    没有问题呀,sqlplus worksheet是可以连接的。
    而且,只要我换一个sid就什么问题都没有。?
      

  3.   

    请教一下:sqlplus worksheet和在命令行执行sqlplus有什么区别吗?
      

  4.   

    你用SQLPLUS是不是连本地的,如果是就不需要写SID的
      

  5.   

    应该是你的SID输入或者配置问题,本地数据库是不需要输入SID的。两者没有多大的区别,都是连接数据库执行语句,只是界面不同罢了!
      

  6.   

    不论本地还是远程都不需要sid,需要"..".world
      

  7.   

    重新设置一下Net Configuration Assistant的本地Net服务名配置,应该就可以了.
      

  8.   

    首先 使用Net Configuration Assistant
    设置本地Net服务名,本地服务名和远程服务名应相同访问命令方式
    sqlplus username/passwd@service