oracle 的监听是非常重要的一个功能组件,在 Oracle 数据库服务器中,通过一个叫“监听器”的组件接收来自客户端的连接请求。它是客户端和服务器端的中间组件。监听器( LISTENER )是位于服务器端的、独立运行的一个后台进程,它运行在服务器端,但是独立于数据库服务器单独运行,也就是说,当数据库没有启动的时候,监听器也能独立运行。它负责对客户端传入的连接请求进行监听,并且对服务器端的连接负荷进行调整。当客户端试图建立一个到服务器端的连接时,监听器接收到客户端的请求,然后再将它交给服务器进行处理,一旦客户端和服务器建立连接,客户端和服务器以后就直接进行通信,而不再需要监听器的参与(也就是监听器将处于空闲状态)。
本文给大家伙介绍下如何修改集群环境、单机环境的监 听端口。
1、集群:
|
1
2 |
srvctl
|
修改完重启重启监听
|
1
2
3
4 |
srvctl stop scan_listener
|
修改完之后记得把数据库实例里面的端口参数也修改掉
|
1
2
3 |
alter
|
2、单机:
关闭监听
|
1 |
lsnrctl stop |
修改监听文件
修改前:
|
1
2
3
4
5
6
7 |
LISTENER =
|
修改后:
|
1
2
3
4
5
6
7 |
LISTENER =
|
开启监听
|
1 |
listener start
|
