先在服务器端lsnrctl stop,然后在lsnrctl start试一下,
客户端需要配连接串的。

解决方案 »

  1.   

    同意 ffg_1318的,tns错误可能是lsnrctl造成的
      

  2.   

    我安ffg_1318(晨星) 说的做了,可是提示是:
    监听端点概要...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=202.114.85.15)(PORT=1521)))
    服务摘要..
    服务 "PLSExtProc" 包含 1 个例程。
      例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
    服务 "o9ibegin" 包含 1 个例程。
      例程 "o9ibegin", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
    命令执行成功o9ibegin是我的全局数据库的名字。
    客户端在sql worksheet中还是出现相同的错误。“客户端需要配连接串的。”是什么意思?to gun88640()
    “登录的时候是否忘了写上主机名字”是什么意思?在哪里?
      

  3.   

    to  chanet(☉初学者♂)(兄弟会)
        可以连通!
      

  4.   

    1)确定你电脑上安装的网络协议;
    2)请用NotePad打开$ORACLE_HOME/Network/Admin/listener.ora文件,核对所使用的监听
        协议是否匹配电脑安装的网络协议,如不匹配请更正;
    3)检察客户端所用服务别名的协议是否与服务器的监听器协议对应,如不对应请更正(客户端所
        使用的协议必须在服务器上有监听,但服务器上监听的协议在客户端不必都用)。