當我在服務器用sql*plus 登錄時出這樣提示﹕ora-12514:TNS:監聽器無法決定連線描述區中提供的service_name﹐原因由于替換了tnsnames.ora文件
請各路高手問題怎樣解決?

解决方案 »

  1.   

    你的TNS配置文件写的有问题:)写对了就可以用了一般要注意几个地方
    1.HOST 就上服务器机器的名字活静态IP地址
    2.SERVICE_NAME 你装的ORACLE的实例的名称,其他的照抄就好了举例:CKCRP =  --这个地方的CKCRP这个名称你随便写的,只要在你登陆的服务名称写这个就好
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.28.65.213)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = CKCRP)
        )
      )
    其中
    HOST=172.28.65.213换成你的数据库所在机器的活静态IP地址或者机器名称
    SERVICE_NAME = CKCRP 这里的CKCRP换成你的实例的名称