oracle 修改监听端口

oracle的监听是非常重要的一个功能组件,在Oracle数据库服务器中,通过一个叫“监听器”的组件接收来自客户端的连接请求。它是客户端和服务器端的中间组件。监听器(LISTENER)是位于服务器端的、独立运行的一个后台进程,它运行在服务器端,但是独立于数据库服务器单独运行,也就是说,当数据库没有启动的时候,监听器也能独立运行。它负责对客户端传入的连接请求进行监听,并且对服务器端的连接负荷进行调整。当客户端试图建立一个到服务器端的连接时,监听器接收到客户端的请求,然后再将它交给服务器进行处理,一旦客户端和服务器建立连接,客户端和服务器以后就直接进行通信,而不再需要监听器的参与(也就是监听器将处于空闲状态)。
 

本文给大家伙介绍下如何修改集群环境、单机环境的监听端口。

1、集群:

srvctl modify scan_listener -p 1523
srvctl modify listener -p 1523

修改完重启重启监听

srvctl stop scan_listener
srvctl stop listener
srvctl start scan_listener
srvctl start listener

修改完之后记得把数据库实例里面的端口参数也修改掉

alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=10.80.77.8)(PORT=1523))' sid='rac1'; --这里的IP是VIP
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=10.80.77.9)(PORT=1523))' sid='rac2'; --这里的IP是VIP
alter system set remote_listener='scan:1523';  --scan:1523这个scan根据/etc/hosts里面记载的修改

2、单机:

关闭监听

lsnrctl stop

修改监听文件

修改前:
LISTENER =
(DESCRIPTION_LIST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
  )
)
修改后:
LISTENER =
(DESCRIPTION_LIST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1523))
    (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1523))
  )
)

开启监听

listener start

相关推荐

  1. oracle 修改监听端口

    2023-12-15 17:04:01       54 阅读
  2. Oracle修改端口总结

    2023-12-15 17:04:01       48 阅读
  3. Oracle 10/11g 修改默认占用8080端口

    2023-12-15 17:04:01       30 阅读
  4. Oracle修改用户密码

    2023-12-15 17:04:01       53 阅读
  5. Oracle字符集修改

    2023-12-15 17:04:01       24 阅读
  6. docker: 修改容器的端口

    2023-12-15 17:04:01       61 阅读
  7. 04-Seata修改通信端口

    2023-12-15 17:04:01       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-15 17:04:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-15 17:04:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-15 17:04:01       82 阅读
  4. Python语言-面向对象

    2023-12-15 17:04:01       91 阅读

热门阅读

  1. GPIO复用时5个调试接口引脚要注意

    2023-12-15 17:04:01       68 阅读
  2. docker搭建gitlab

    2023-12-15 17:04:01       66 阅读
  3. nestjs上传文件

    2023-12-15 17:04:01       65 阅读
  4. 【前端设计模式】之命令模式

    2023-12-15 17:04:01       64 阅读
  5. GoLang EASY 游戏框架 之 应用项目+教程 02

    2023-12-15 17:04:01       57 阅读
  6. 深入Rust的模式匹配与枚举类型

    2023-12-15 17:04:01       53 阅读
  7. 【Python】多维列表排序

    2023-12-15 17:04:01       59 阅读
  8. 46.0/基本的 HTML 标签(详细版)

    2023-12-15 17:04:01       59 阅读
  9. Electron 打开开发者工具 devtools

    2023-12-15 17:04:01       67 阅读
  10. LeetCode 2454. 下一个更大元素 IV

    2023-12-15 17:04:01       63 阅读