请问各位大哥。。
  
    有人告诉我,客户端和服务端在同一台PC上,是不需要监听的,,也就是说,连接的时候就不走ntsnames.ora文件。。
 
   那我 输入sqlplus aaa/bbb 的时候确实不需要开监听就能成功的登录。。
  但是我 输入sqlplus aaa/bbb@ccc 就是无监听程序。。
 
  不是说。。客户端和服务端在同一台PC上面不走开监听么、、、为什么这里会出现无监听程序列。
  

解决方案 »

  1.   

    tnsnames.ora里配置的服务就是与监听中注册的服务名对应的,
    所以如果@<连接串名>就需要监听了,而不管是否是本机。
      

  2.   

    sqlplus aaa/bbb@ccc 
    1:CCC服务名不存在
    2:ccc配置不对
      

  3.   

    sqlplus aaa/bbb@ccc用@,就表示要通过监听。没有监听,当然会报错了
      

  4.   


      conn /as sysdba和 sqlplus aaa/bbb  是没走监听进程的   
      但是sqlplus aaa/bbb@ccc 是有监听进程的!你必须配置正确才行!