注意:文件中 HOST 的值使用计算机名「系统-计算机名」

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
1. 查看当前监听状态
lsnrctl status

2. 停止监听
lsnrctl stop

3. 修改监听配置文件
vi $ORACLE_HOME/network/admin/listener.ora
将监听端口 1521 修改为 9090

4. 修改连接配置文件
vi $ORACLE_HOME/network/admin/tnsnames.ora
将连接端口 1521 修改为 9090

5. 登录数据库查看 local_listener 参数
sqlplus / as sysdba
show parameter local_listener
如果之前没修改端口使用的是默认配置,则此时参数 VALUE 应为空值

6. 修改 local_listener 参数
alter system set local_listener="(address = (PROTOCOL = TCP)(HOST = e4rgmruoq9eyfn3y-0002) (PORT = 7001))";

7. 再次查看 local_listener 参数
show parameter local_listener

8. 重新启动监听
lsnrctl start

9. 查看监听状态是否正常
netstatus -an | grep 9090
lsnrctl status
tnsping orcl