端口与体系
400 对应 IANA 登记的 osb-sd(Oracle Secure Backup),2008-06-06 由 Steven Wertheimer 注册,属于 Oracle 备份产品线的服务端口,用于备份调度与数据传输。它与 Oracle 数据库自身的监听端口不是一回事:客户端连接数据库默认走 1521 的 TNS 通道,而备份产品的调度服务器、介质服务器与备份客户端之间才涉及本端口。相当多的环境用 RMAN 直接走数据库通道完成备份,因此 400 的实际部署面偏窄。
基本信息
| 服务名称 | osb-sd |
|---|---|
| IANA 登记说明 | Oracle Secure Backup |
| 传输协议 | TCP 与 UDP |
| 登记机构 | Steven Wertheimer |
| 注册时间 | 2008-06-06 |
| 所属体系 | Oracle 备份产品 |
| 当前状态 | 厂商产品使用,部署面窄 |
典型使用场景
- 备份产品排查:确认 400 上的进程是否属于 Oracle 备份套件,而非数据库实例
- 备份链路变更:介质服务器或客户端调整时,核对端口需求与放行策略
- 扫描报告解读:扫描器标注 osb-sd,需要与 oracle 用户下的进程对照
- 备份网段策略审计:备份流量通常集中在专用网段,逐条核对来源范围
- 未知服务处置:进程无法归属到备份产品时按未知服务流程处理
定位占用进程
定位占用进程
# Linux:查看 400 的监听进程与运行用户
ss -lntup 'sport = :400'
# 备份窗口内观察是否有实际数据传输
sudo lsof -i :400
# 与数据库监听端口对照,避免把备份端口当数据库端口
ss -lntup 'sport = :1521'
# Windows:取 PID 后反查进程
netstat -ano | findstr :400
tasklist /FI "PID eq 1234"别混淆的两个通道
| 端口 | 用途 | 判读方式 |
|---|---|---|
| 400 | 备份产品服务端口 | 部署面小,只有装了备份套件才会监听 |
| 1521 | Oracle 数据库监听(TNS) | 客户端连接数据库的默认端口 |
| 连接来源 | 备份服务器或介质服务器 | 出现非常规来源时应核对是否为异常访问 |
备份类服务的端口往往与“数据能不能恢复”强相关。排查时除了看端口是否监听,还要确认备份作业是否在窗口内正常执行、介质与目录是否可读,端口通不代表备份可用。