windows如何查看本地运行的oracle端口号

在Windows系统中,查看本地运行的Oracle数据库端口号(默认是1521,但若修改过则需确认),可通过以下方法:

方法1:查看监听配置文件(推荐)

Oracle的监听端口主要通过 listener.ora 配置文件定义,步骤如下:

  1. 找到配置文件路径:
    通常位于 %ORACLE_HOME%\network\admin\listener.ora
    ORACLE_HOME 是Oracle安装目录,例如 C:\app\用户名\product\19.0.0\dbhome_1)。

  2. 打开文件:
    用记事本或文本编辑器打开 listener.ora,查找 LISTENER 配置中的 PORT 参数,例如:

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  # 端口号为1521
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )
    

    其中 PORT = 1521 即为监听端口。

方法2:通过命令查看监听状态

  1. 打开命令提示符(CMD),输入以下命令启动Oracle监听工具:

    lsnrctl status
    
  2. 在输出结果中,找到 LISTENER 的监听地址,例如:

    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
    

    其中 PORT=1521 即为当前监听端口。

方法3:查看Windows系统进程端口占用

若需确认端口是否被Oracle监听进程占用,可通过以下步骤:

  1. 打开命令提示符(CMD),输入命令查看所有端口占用:

    netstat -ano | findstr "LISTENING"
    

    -a 显示所有连接,-n 以数字显示地址和端口,-o 显示进程ID)

  2. 找到Oracle监听进程(通常进程名为 TNSLSNR.EXE)对应的端口:

    • 先通过任务管理器找到 TNSLSNR.EXE 的进程ID(PID)。
    • 再在 netstat 结果中筛选该PID,对应的端口即为Oracle监听端口:
      netstat -ano | findstr "PID号"
      

说明:

  • Oracle默认监听端口为 1521,若未手动修改过,通常是此端口。
  • 若配置了多个监听(如RAC环境或自定义监听),listener.ora 中可能有多个 PORT 配置,需对应查看。

通过以上方法,可快速确认本地Oracle的端口号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值