SQL> conn scott/tiger@orcl
    ERROR:
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor


    Warning: You are no longer connected to ORACLE.

    出现该情况, 原因是刚才修改的listener.ora, 还未真正注册. 而不起作用.

    换个方式登录吧. 实例名留空
    SQL> conn scott/tiger
    Connected.
    SQL>

    登录成功.

    再换个管理员试下.
    SQL> conn system/manager as sysdba
    Connected.
    SQL>

    OK. 还可以登录.

    暂时解决这种问题的方法有:  登录时不指明实例名或者重启计算机.

    但这些方法都不是理想的方法, 希望网友提供更好的治本方法.