那些默认端口

nginx80
tomcat8080       tomcat的https服务:8443
mysql3306
mycat8066
redis

6379           

sentinel:26379

solr

8983

elasticsearch

集群通讯端口:9300     

客户端端口9200

zookeeper

默认端口:2181

集群选举leader端口:2888

集群通信端口:3888

zabbixzabbix-server是10051
dubbo20880
rsync(文件同步工具)873
mongodb27017
linux22
HTTPS443
  
MQ:
rabbitmq15672         客户端端口:5672
activemq8161           客户端端口:61616
rocketmq9876           客户端端口:10911
kafka9000            集群通信端口:9092
  
  
  
  
  

 

<think>好的,我现在需要回答用户关于Oracle数据库默认端口的问题。首先,我得确认自己是否准确记得这些端口号,特别是不同版本之间的差异。Oracle数据库常用的默认端口是1521,用于监听器,这个我记得没错。然后是Oracle XML DB的HTTP端口8080和HTTPS的8443,这部分可能需要查证一下,确保没有混淆其他服务。 接下来是Enterprise Manager的端口,早期版本如10g和11g使用1158,而12c之后可能改为5500,这里需要确认版本变化是否确实影响了端口号。另外,OEM的HTTPS端口5500是否正确,或者是否有其他端口,比如5501?可能得进一步验证。 还有一些其他服务,比如监听器的管理操作端口可能不是默认开启的,比如1522,这个可能需要说明用户通常不会修改默认设置。另外,动态注册端口范围的问题,用户可能不太会涉及,但需要简要提及。 需要提醒用户实际环境中可能因配置不同而端口有所变化,强调检查实际配置的重要性。同时,安全方面建议修改默认端口,避免使用默认值以减少风险。最后,给出查看当前端口的方法,比如查看listener.ora和tnsnames.ora文件,以及通过lsnrctl status命令,这样用户可以有实际操作的方法。 整理结构时,先列出主要默认端口,分点说明每个端口的用途和对应的服务,然后讨论版本差异,最后给出注意事项和检查方法。确保语言简洁明了,避免技术术语过多,让用户容易理解。同时,检查是否有遗漏的端口或服务,比如SQL*Net的端口是否也是1521,或者是否有其他辅助服务端口需要提及。最后确认所有信息准确无误,特别是版本相关的部分,避免误导用户。</think>Oracle数据库的默认端口根据不同的服务和版本有所差异,以下是主要默认端口及其用途的逐步说明: --- ### **1. 主要默认端口** - **监听器端口(Listener Port)** - **默认端口:1521** - **用途**:客户端通过此端口连接Oracle数据库实例。监听器负责管理数据库的传入请求(如SQL*Net连接)。 - **Oracle XML DB(HTTP/HTTPS)** - **HTTP默认端口:8080** - **HTTPS默认端口:8443** - **用途**:提供基于HTTP/HTTPS的访问接口,常用于XML数据交互或Web服务。 - **Oracle Enterprise Manager(OEM)** - **Database Control(早期版本):1158** - **Cloud Control(12c及以上):5500** - **用途**:用于Web界面的数据库监控与管理。 --- ### **2. 其他常见端口** - **监听器管理操作端口** - **默认端口:1522**(非必需,通常与1521配合使用) - **用途**:用于监听器的远程管理操作(需手动配置)。 - **Oracle RAC(集群)相关端口** - **节点间通信**:通常使用动态分配的端口范围(如1-65535),具体取决于集群配置。 --- ### **3. 版本差异** - **Oracle 10g/11g**: - 默认监听器端口为1521,OEM Database Control使用1158。 - **Oracle 12c及以上**: - 引入了多租户架构(CDB/PDB),但监听器端口仍为1521。 - OEM Cloud Control默认端口改为5500。 --- ### **4. 注意事项** 1. **实际配置可能不同**: - 管理员可自定义端口,需通过配置文件(如`listener.ora`、`tnsnames.ora`)或Oracle Net Manager确认。 2. **安全性建议**: - 生产环境中建议修改默认端口,以减少被攻击的风险。 3. **防火墙规则**: - 确保客户端与服务器间的端口通信未被防火墙拦截。 --- ### **5. 如何查看当前端口?** - **方法1**:检查配置文件 ```bash # 监听器配置文件 $ORACLE_HOME/network/admin/listener.ora # 客户端网络配置 $ORACLE_HOME/network/admin/tnsnames.ora ``` - **方法2**:使用`lsnrctl`命令 ```bash lsnrctl status # 查看监听器状态及端口信息 ``` --- 如需进一步排查连接问题,可结合`tnsping`工具或日志文件(如`listener.log`)分析具体错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值