请问为什么 OracleOraDb10g_home1TNSListener 停止后,pl/sql等还是可以连接操作数据库?2003 sp2系统32位,双核,2G内存。之前装过9i,卸载后装的10g。装完10g后系统慢了很多,将oracle10g服务全部停止后,还是很慢,而且发现pl/sql等还是可以连接操作数据库?请各位请教,谢谢!

解决方案 »

  1.   


    oracle的所有服务都关闭了。连本机的实例会提示无监听,但是连另一台服务器(服务有开)的就可以。这样的话 监听服务 是不是有点太那个了,只管本地。要怎么设置成本地远程都停了呢?
      

  2.   

    listener 主要是侦听从客户端发来的对数据库的连接请求。如果你在服务器端用sqlplus 进行连接,监听没有启动也是可以连上的,但是从远程来访问数据库,或者用PL/SQL dev 或者TOAD等进行连接,就必须启动监听。------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  3.   

     你跟数据库SID已经通过listener建立了会话(session),除非你退出,因为会话的一经建立将不在依托你服务器端的listener
      

  4.   

    感谢各位如此积极回答,不甚感激。也就是说,我用Net Manager建了一个连接到服务器A的服务,那么本机上的有关oracle的服务即使关闭也是没关系的了,只要服务器A的oracle服务是开的就还是能连接上了。是么?如果是的话,要如何在本机设置,才能让本机连不上服务器A呢?不动服务器A,也不用Net Manager删除服务,希望能停止它,要用再开。