中国队世界杯_2014世界杯德国 - dyhdcw.com

安装与配置 Oracle 11g RAC(19)—— 修改监听端口号

安装与配置 Oracle 11g RAC(19)—— 修改监听端口号

文章目录

安装与配置 Oracle 11g RAC(19)—— 修改监听端口号一、修改 SCAN listener port1、修改 SCAN listener port2、重启 SCAN listener 使新端口生效3、查看监听状态

二、修改 Listener Ports1、修改 Listener Ports2、修改初始化参数:local_listener、remote_listener3、重新启动监听程序4、查看监听5、查看监听服务状态(1)查看本地监听服务状态(2)查看 scan 监听服务状态

三、修改 ASM 监听端口1、使用 grid 账号登录系统,执行如下操作:2、查看本地监听服务状态3、查看 scan 监听服务状态

四、使用新的端口号连接服务器1、使用 windows 客户端登录2、使用 linux 客户端登录

生产环境中,为了安全考虑,需要修改 Oracle rac 监听默认的端口号。修改 Oracle rac 监听的端口号需要同时修改本地监听和 scan 监听的端口号。

一、修改 SCAN listener port

1、修改 SCAN listener port

以 grid 用户操作:

[grid@rac1 admin]$ srvctl modify scan_listener -p 7788

2、重启 SCAN listener 使新端口生效

[grid@rac1 admin]$ srvctl stop scan_listener

[grid@rac1 admin]$ srvctl start scan_listener

[grid@rac1 ~]$ srvctl config scan_listener

SCAN Listener LISTENER_SCAN1 exists. Port: TCP:7788

SCAN Listener LISTENER_SCAN2 exists. Port: TCP:7788

SCAN Listener LISTENER_SCAN3 exists. Port: TCP:7788

3、查看监听状态

[grid@rac1 ~]$ lsnrctl status listener_scan2

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-AUG-2021 08:49:10

Copyright (c) 1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2)))

STATUS of the LISTENER

------------------------

Alias LISTENER_SCAN2

Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date 25-AUG-2021 08:15:25

Uptime 0 days 0 hr. 33 min. 48 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora

Listener Log File /u01/app/11.2.0/grid/log/diag/tnslsnr/rac1/listener_scan2/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_SCAN2)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.202)(PORT=7788)))

The listener supports no services

The command completed successfully

--发现端口号已经更为为 7788,但监听状态显示为:no services

二、修改 Listener Ports

1、修改 Listener Ports

[grid@rac1 ~]$ srvctl modify listener -l LISTENER -p "TCP:7788"

2、修改初始化参数:local_listener、remote_listener

以 oracle 用户登录执行以下命令:

SQL> show parameter listener

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

listener_networks string

local_listener string (ADDRESS=(PROTOCOL=TCP)(HOST=

192.168.1.101)(PORT=1521))

remote_listener string rac-scan:1521

SQL> alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=7788))' scope=both sid='orcl1';

System altered.

SQL> alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.102)(PORT=7788))' scope=both sid='orcl2';

System altered.

SQL> alter system set remote_listener='rac-scan:7788' scope=both sid='*';

System altered.

--查看初始化参数:local_listener、remote_listener

--节点1

SQL> show parameter listener

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

listener_networks string

local_listener string (ADDRESS=(PROTOCOL=TCP)(HOST=1

92.168.1.101)(PORT=7788))

remote_listener string rac-scan:7788

--节点1

SQL> show parameter listener

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

listener_networks string

local_listener string (ADDRESS=(PROTOCOL=TCP)(HOST=1

92.168.1.102)(PORT=7788))

remote_listener string rac-scan:7788

3、重新启动监听程序

两个节点同时操作:

[grid@rac2 admin]$ srvctl stop listener

[grid@rac2 admin]$ srvctl start listener

4、查看监听

##节点1

[grid@rac1 ~]$ srvctl config Listener

Name: LISTENER

Network: 1, Owner: grid

Home:

End points: TCP:7788

##节点2

[grid@rac2 admin]$ srvctl config Listener

Name: LISTENER

Network: 1, Owner: grid

Home:

End points: TCP:7788

5、查看监听服务状态

(1)查看本地监听服务状态

[grid@rac1 ~]$ lsnrctl status listener

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-AUG-2021 09:09:19

Copyright (c) 1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date 25-AUG-2021 09:07:25

Uptime 0 days 0 hr. 1 min. 54 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora

Listener Log File /u01/app/grid/diag/tnslsnr/rac1/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.11)(PORT=7788)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.101)(PORT=7788)))

Services Summary...

Service "orcl" has 1 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

Service "orclXDB" has 1 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

The command completed successfully

######## asm 监听没有启动!!

(2)查看 scan 监听服务状态

[grid@rac1 ~]$ lsnrctl status listener_scan2

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-AUG-2021 09:09:33

Copyright (c) 1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2)))

STATUS of the LISTENER

------------------------

Alias LISTENER_SCAN2

Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date 25-AUG-2021 08:15:25

Uptime 0 days 0 hr. 54 min. 11 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora

Listener Log File /u01/app/11.2.0/grid/log/diag/tnslsnr/rac1/listener_scan2/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_SCAN2)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.202)(PORT=7788)))

Services Summary...

Service "orcl" has 2 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

Instance "orcl2", status READY, has 1 handler(s) for this service...

Service "orclXDB" has 2 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

Instance "orcl2", status READY, has 1 handler(s) for this service...

The command completed successfully

三、修改 ASM 监听端口

1、使用 grid 账号登录系统,执行如下操作:

[grid@rac1 ~]$ sqlplus / as sysasm

SQL*Plus: Release 11.2.0.4.0 Production on Wed Aug 25 11:48:00 2021

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Real Application Clusters and Automatic Storage Management options

--查看初始化参数:local_listener

SQL> show parameter listen

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

listener_networks string

local_listener string (DESCRIPTION=(ADDRESS_LIST=(A

DDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521))))

remote_listener string

--修改初始化参数:local_listener

SQL> alter system set local_listener = '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.102)(PORT=7788))))' scope=both sid='+AS

M2';

System altered.

SQL> alter system set local_listener = '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=7788))))' scope=both sid='+AS

M1';

--查看初始化参数:local_listener

--节点1

SQL> show parameter listen

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

listener_networks string

local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD

DRESS=(PROTOCOL=TCP)(HOST=192.

168.1.101)(PORT=7788))))

remote_listener string

--节点2

SQL> show parameter listen

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

listener_networks string

local_listener string (DESCRIPTION=(ADDRESS_LIST=(A

DDRESS=(PROTOCOL=TCP)(HOST=192

.168.1.102)(PORT=1521))))

remote_listener string

2、查看本地监听服务状态

### 节点1

[grid@rac1 ~]$ lsnrctl status listener

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-AUG-2021 12:09:50

Copyright (c) 1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date 25-AUG-2021 09:07:25

Uptime 0 days 3 hr. 2 min. 24 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora

Listener Log File /u01/app/grid/diag/tnslsnr/rac1/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.11)(PORT=7788)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.101)(PORT=7788)))

Services Summary...

Service "+ASM" has 1 instance(s).

Instance "+ASM1", status READY, has 1 handler(s) for this service...

Service "orcl" has 1 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

Service "orclXDB" has 1 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

The command completed successfully

### 节点2

[grid@rac2 admin]$ lsnrctl status listener

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-AUG-2021 12:03:22

Copyright (c) 1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date 25-AUG-2021 09:07:25

Uptime 0 days 2 hr. 55 min. 56 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora

Listener Log File /u01/app/grid/diag/tnslsnr/rac2/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.12)(PORT=7788)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.102)(PORT=7788)))

Services Summary...

Service "+ASM" has 1 instance(s).

Instance "+ASM2", status READY, has 1 handler(s) for this service...

Service "orcl" has 1 instance(s).

Instance "orcl2", status READY, has 1 handler(s) for this service...

Service "orclXDB" has 1 instance(s).

Instance "orcl2", status READY, has 1 handler(s) for this service...

The command completed successfully

3、查看 scan 监听服务状态

[grid@rac1 ~]$ lsnrctl status listener_scan2

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-AUG-2021 12:12:10

Copyright (c) 1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2)))

STATUS of the LISTENER

------------------------

Alias LISTENER_SCAN2

Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date 25-AUG-2021 08:15:25

Uptime 0 days 3 hr. 56 min. 48 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora

Listener Log File /u01/app/11.2.0/grid/log/diag/tnslsnr/rac1/listener_scan2/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_SCAN2)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.202)(PORT=7788)))

Services Summary...

Service "orcl" has 2 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

Instance "orcl2", status READY, has 1 handler(s) for this service...

Service "orclXDB" has 2 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for this service...

Instance "orcl2", status READY, has 1 handler(s) for this service...

The command completed successfully

四、使用新的端口号连接服务器

1、使用 windows 客户端登录

C:\>sqlplus sys/oracle@192.168.1.201:7788/orcl as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri Aug 27 17:38:27 2021

Copyright (c) 1982, 2010, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

SQL>

2、使用 linux 客户端登录

[oracle@rac2 ~]$ sqlplus scott/tiger@rac-scan:7788/orcl

SQL*Plus: Release 11.2.0.4.0 Production on Wed Aug 25 09:12:46 2021

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

SQL>

Copyright © 2022 中国队世界杯_2014世界杯德国 - dyhdcw.com All Rights Reserved.