我现在用的Oracle10.2版本,一般情况下,使用lsnrctl直接管理本地Oracle的TNS Listenner。 请问如何使用lsnrctl来登录和管理另一台远程计算机上的Oracle的TNS Listener? 另外,有没有详细的lsnrctl的相关资料?推荐下。谢谢了先

解决方案 »

  1.   

    远程计算机也有它的lsnrctl嘛!
      

  2.   

    lsnrctl管理的是本地文件
    想管理远程的,要到远程上去.呵呵.
      

  3.   

    不行的本身oracle就是通过listener来管理和客户端的连接的,这样你服务器的listener都没有启动,都没有连接上,和一谈管理,从Oracle这个方面来说是不行的,但是操作系统提供这样的功能比如 如果服务器启动了telnet或者ssh的服务并开放了他们的22,23端口的话,可以通过telent和ssh建立和远程操作系统的连接,然后执行lsnrctl就可以了,当然如果服务器如果开放了远程控制的服务例如vnc或者ra等就更方便了.不过不论何种方式,最终还是以服务器本地启动的形式启动监听的
      

  4.   


    补充一点,如果是linux系统必须以可以执行lsnrctl的用户来执行
      

  5.   

    已经摸索出答案了:远程cmd下:
    lsnrctl
    set current_listener RemoteIP
    set RemotePassword
    commandExecuteInRemoteHost这样操作的前提是远程计算机的TNS Listener必须设置密码