ubuntu

如何配置ubuntu的lsnrctl监听地址

小樊
40
2025-08-28 09:29:41
栏目: 智能运维

在Ubuntu上配置lsnrctl监听地址需编辑Oracle监听器配置文件listener.ora,步骤如下:

  1. 定位配置文件
    文件通常位于$ORACLE_HOME/network/admin/目录下(如/u01/app/oracle/product/19.0.0/dbhome_1/network/admin/),用文本编辑器打开:

    sudo nano $ORACLE_HOME/network/admin/listener.ora  
    
  2. 修改监听地址
    LISTENER部分添加或修改ADDRESS参数,指定IP和端口(默认端口1521):

    LISTENER =  
      (DESCRIPTION_LIST =  
        (DESCRIPTION =  
          (ADDRESS = (PROTOCOL = TCP)(HOST = your_ip_or_hostname)(PORT = 1521))  
        )  
      )  
    
    • 若需监听所有IP,可将HOST设为0.0.0.0
    • 支持多个地址时,用逗号分隔多个ADDRESS块。
  3. 重启监听器
    保存文件后,重启监听器使配置生效:

    sudo lsnrctl stop  
    sudo lsnrctl start  
    

    或重新加载配置(不重启):

    sudo lsnrctl reload  
    
  4. 验证状态
    使用以下命令检查监听器是否正常运行:

    lsnrctl status  
    

注意

0
看了该问题的人还看了