Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >RAC 增加SCAN IP

RAC 增加SCAN IP

作者头像
AiDBA宝典
发布于 2019-09-29 08:24:08
发布于 2019-09-29 08:24:08
1.1K0
举报

今天小麦苗给大家分享的是RAC 增加SCAN IP。

RAC 增加SCAN IP

对新配置的oracle RAC环境增配2个SCAN IP地址,192.168.59.175以及192.168.59.176。

1.1.1.1 配置前信息

默认情况下配置RA 只有1个scan IP,1个 scan listener。

查看scan的配置信息

[root@raclhr-11gR2-N1 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

#Public IP

192.168.59.170 raclhr-11gR2-N1

192.168.59.171 raclhr-11gR2-N2

#Private IP

192.168.2.110 raclhr-11gR2-N1-priv

192.168.2.111 raclhr-11gR2-N2-priv

#Virtual IP

192.168.59.172 raclhr-11gR2-N1-vip

192.168.59.173 raclhr-11gR2-N2-vip

#Scan IP

192.168.59.174 raclhr-11gR2-scan

[root@raclhr-11gR2-N1 ~]# srvctl config scan

SCAN name: raclhr-11gR2-scan, Network: 1/192.168.59.0/255.255.255.0/eth0

SCAN VIP name: scan1, IP: /raclhr-11gR2-scan/192.168.59.174

查看scan的状态以及scan ip所处节点

[root@raclhr-11gR2-N1 ~]# srvctl status scan

SCAN VIP scan1 is enabled

SCAN VIP scan1 is running on node raclhr-11gr2-n2

[root@raclhr-11gR2-N1 ~]#

查看scan listener

[root@raclhr-11gR2-N1 ~]# srvctl config scan_listener

SCAN Listener LISTENER_SCAN1 exists. Port: TCP:1521

[root@raclhr-11gR2-N1 ~]#

1.1.1.2 修改rac所有节点的/etc/hosts信息

[root@raclhr-11gR2-N1 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

#Public IP

192.168.59.170 raclhr-11gR2-N1

192.168.59.171 raclhr-11gR2-N2

#Private IP

192.168.2.110 raclhr-11gR2-N1-priv

192.168.2.111 raclhr-11gR2-N2-priv

#Virtual IP

192.168.59.172 raclhr-11gR2-N1-vip

192.168.59.173 raclhr-11gR2-N2-vip

#Scan IP

192.168.59.174 raclhr-11gR2-scan

192.168.59.175 raclhr-11gR2-scan ----->>>>新增的SCAN IP

192.168.59.176 raclhr-11gR2-scan ----->>>>新增的SCAN IP

1.1.1.3 停止scan 监听,注意先停监听才能停scan

srvctl stop scan_listener

srvctl stop scan

srvctl status scan_listener

srvctl status scan

1.1.1.4 配置scan,注意需要用root权限执行

修改scan信息,-n 后面接 hosts中的san ip 网络名:

srvctl modify scan -n raclhr-11gR2-scan

[root@raclhr-11gR2-N1 ~]# srvctl modify scan -h

Modifies the SCAN name.

Usage: srvctl modify scan -n

-n Domain name qualified SCAN name

-h Print usage

[root@raclhr-11gR2-N1 ~]#

[root@raclhr-11gR2-N1 ~]# srvctl modify scan -n raclhr-11gR2-scan

添加scanIP的监听,若不执行该命令,将只有一个listener_scan1监听,执行后将根据scan ip数自动增加listener_scan2,listener_scan3.

srvctl modify scan_listener -u

[root@raclhr-11gR2-N1 ~]# srvctl modify scan_listener -h

Modifies the SCAN listeners so that the number of SCAN listeners is the same as the number of SCAN VIPs or modifies the SCAN listener endpoints.

Usage: srvctl modify scan_listener {-u|-p [TCP:][/IPC:][/NMP:][/TCPS:] [/SDP:]}

-u Update SCAN listeners to match the number of SCAN VIPs

-p [TCP:][/IPC:][/NMP:][/TCPS:] [/SDP:] SCAN Listener endpoints

-h Print usage

[root@raclhr-11gR2-N1 ~]# srvctl modify scan_listener -u

[root@raclhr-11gR2-N1 ~]#

[root@raclhr-11gR2-N1 ~]# crsctl stat res -t

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

NAME TARGET STATE SERVER STATE_DETAILS

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

Local Resources

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

........

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

Cluster Resources

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

ora.LISTENER_SCAN1.lsnr

1 OFFLINE OFFLINE

ora.LISTENER_SCAN2.lsnr

1 OFFLINE OFFLINE

ora.LISTENER_SCAN3.lsnr

1 OFFLINE OFFLINE

ora.cvu

1 ONLINE ONLINE raclhr-11gr2-n1

ora.lhrrac1.db

1 ONLINE ONLINE raclhr-11gr2-n1 Open

2 ONLINE ONLINE raclhr-11gr2-n2 Open

ora.oc4j

1 ONLINE ONLINE raclhr-11gr2-n1

ora.raclhr-11gr2-n1.vip

1 ONLINE ONLINE raclhr-11gr2-n1

ora.raclhr-11gr2-n2.vip

1 ONLINE ONLINE raclhr-11gr2-n2

ora.scan1.vip

1 OFFLINE OFFLINE

ora.scan2.vip

1 OFFLINE OFFLINE

ora.scan3.vip

1 OFFLINE OFFLINE

1.1.1.5 启动scan

srvctl start scan

srvctl start scan_listener

srvctl status scan

srvctl status scan_listener

srvctl config scan

[root@raclhr-11gR2-N1 ~]# srvctl start scan

[root@raclhr-11gR2-N1 ~]# srvctl start scan_listener

[root@raclhr-11gR2-N1 ~]# srvctl status scan

SCAN VIP scan1 is enabled

SCAN VIP scan1 is running on node raclhr-11gr2-n2

SCAN VIP scan2 is enabled

SCAN VIP scan2 is running on node raclhr-11gr2-n1

SCAN VIP scan3 is enabled

SCAN VIP scan3 is running on node raclhr-11gr2-n1

[root@raclhr-11gR2-N1 ~]# srvctl status scan_listener

SCAN Listener LISTENER_SCAN1 is enabled

SCAN listener LISTENER_SCAN1 is running on node raclhr-11gr2-n2

SCAN Listener LISTENER_SCAN2 is enabled

SCAN listener LISTENER_SCAN2 is running on node raclhr-11gr2-n1

SCAN Listener LISTENER_SCAN3 is enabled

SCAN listener LISTENER_SCAN3 is running on node raclhr-11gr2-n1

[root@raclhr-11gR2-N1 ~]#

[root@raclhr-11gR2-N1 ~]# srvctl config scan

SCAN name: raclhr-11gR2-scan, Network: 1/192.168.59.0/255.255.255.0/eth0

SCAN VIP name: scan1, IP: /raclhr-11gR2-scan/192.168.59.174

SCAN VIP name: scan2, IP: /raclhr-11gR2-scan/192.168.59.175

SCAN VIP name: scan3, IP: /raclhr-11gR2-scan/192.168.59.176

[root@raclhr-11gR2-N1 ~]#

1.1.1.6 查看SCAN1和SCAN2的内容

重启集群环境后,可以看到如下内容:

[root@raclhr-11gR2-N1 admin]# lsnrctl status listener_scan3

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 05-JUN-2018 15:24:13

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

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

STATUS of the LISTENER

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

Alias LISTENER_SCAN3

Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production

Start Date 05-JUN-2018 15:18:55

Uptime 0 days 0 hr. 5 min. 18 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/raclhr-11gR2-N1/listener_scan3/alert/log.xml

Listening Endpoints Summary...

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

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.59.176)(PORT=1521)))

Services Summary...

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

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

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

Service "lhrrac1" has 2 instance(s).

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

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

Service "lhrrac1XDB" has 2 instance(s).

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

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

Service "lhrxxt" has 2 instance(s).

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

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

The command completed successfully

[root@raclhr-11gR2-N1 admin]# lsnrctl status listener_scan2

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 05-JUN-2018 15:24:16

Copyright (c) 1991, 2011, 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.3.0 - Production

Start Date 05-JUN-2018 15:18:55

Uptime 0 days 0 hr. 5 min. 21 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/raclhr-11gR2-N1/listener_scan2/alert/log.xml

Listening Endpoints Summary...

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

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.59.175)(PORT=1521)))

Services Summary...

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

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

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

Service "lhrrac1" has 2 instance(s).

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

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

Service "lhrrac1XDB" has 2 instance(s).

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

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

Service "lhrxxt" has 2 instance(s).

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

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

The command completed successfully

[root@raclhr-11gR2-N1 admin]#

注意:本文内容太多,公众号有字数限制,全文可点击文末的阅读原文,谢谢大家的理解。Oracle培训和认证记得找小麦苗哟。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Oracle 11g RAC 修改各类IP地址
Oracle 11g RAC 修改各类IP地址 首先,我们都知道Oracle 11g RAC中的IP主要有:Public IP、VIP、SCAN VIP、Private IP这几种。
Alfred Zhao
2019/05/24
1.4K0
【DB笔试面试729】在Oracle中,不修改网卡、子网、网段等信息,只修改公网、私网、VIP和SCAN IP地址,如何操作?
在Oracle中,如果不修改网卡、子网、网段等信息,只修改公网、私网、VIP和SCAN IP地址,那么应该如何操作?
AiDBA宝典
2020/01/20
1.1K0
OIFCFG命令
Oracle的oifcfg命令用于管理RAC环境的网络接口。OIFCFG不仅可以显示节点的网络接口信息,还可以安全稳妥的修改网络接口的IP地址,比如
孙杰
2019/10/29
8750
srvctl start_执行命令ls>c
==禁止服务在某个实例上运行 srvctl disable service -d orcl -s servicename -i orcl1
全栈程序员站长
2022/10/01
6200
Oracle RAC集群删除节点
[root@node1 ~]# cat /etc/hosts 127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1        localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.194 node2 192.168.0.193 node1 192.168.0.183 node1vip 192.168.0.182 node2vip 172.168.0.194 node2prv 172.168.0.193 node1prv 192.168.0.176 dbscan 192.168.0.16 standby
星哥玩云
2022/08/17
4.6K0
Oracle RAC集群删除节点
Oracle学习笔记:Oracle-RAC日常管理和维护
启动完集群后可以用如下命令检查集群状态,所有的服务都要是ONLINE才是正常的,如下 [root@node1 bin]$crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....w1.inst application ONLINE ONLINE node1 ora....w2.inst application ONLINE ONLINE node2 ora.cjw.db application ONLINE ONLINE node1 ora....SM1.asm application ONLINE ONLINE node1 ora....E1.lsnr application ONLINE ONLINE node1 ora.node1.gsd application ONLINE ONLINE node1 ora.node1.ons application ONLINE ONLINE node1 ora.node1.vip application ONLINE ONLINE node1 ora....SM2.asm application ONLINE ONLINE node2 ora....E2.lsnr application ONLINE ONLINE node2 ora.node2.gsd application ONLINE ONLINE node2 ora.node2.ons application ONLINE ONLINE node2 ora.node2.vip application ONLINE ONLINE node2 ps –ef |grep ora 下面是一些简介,了解一下就可以了,有时间可以深入研究。
用户1289394
2021/02/05
2.8K0
【DB笔试面试733】在Oracle中,RAC中REMOTE_LISTENER的作用是什么?
REMOTE_LISTENER参数主要用于RAC环境中监听器的远程注册,监听器的远程注册主要用于实现负载均衡。通常情况下,客户端发出的连接请求会首先被LOCAL_LISTENER接收,然后由Master Instance来决定当前的连接请求应该由哪个目标Instance发出Server Process响应这个连接请求。在启用了负载均衡的情形下,Master Instance会将请求转发到负载较小的实例。如果此时Remote_Listener中指定的实例负载较小,那么当前的请求会被重定向到负载较小的Instance中来建立连接,派生服务器进程进行相应连接。
AiDBA宝典
2020/01/20
1.9K0
【DB笔试面试733】在Oracle中,RAC中REMOTE_LISTENER的作用是什么?
11g rac配置scan ip(r6笔记第30天)
如果是从10g转战11g rac就会发现很多不同之处,其中一个比较大的改变就是在11g中有了一个新特性scan,其实这是一个简称,完整的名称为:SCAN(Single Client Access Name),但是单纯根据简称理解为scan似乎也能说得通。 在10g中我们一般是这么配置tns的。 racdb= (DESCRIPTION = (ADDRESS= (PROTOCOL= TCP)(HOST=192.168.3.101)(PORT= 1521)) (ADDRESS= (PROTOCO
jeanron100
2018/03/16
1.1K0
11g rac配置scan ip(r6笔记第30天)
再说 Oracle RAC services
        应用程序工作负载在Oracle 10g中可以被定为services,也称之为服务,能够在单实例中使用,也能够在RAC中单独使用和管理。因此整个数据库负载能够被分割为多个不同的services,通过管理service能够简化用户或session的管理。其次services特性的重要体现在RAC之中用于实现负载均衡与故障转移。本文描述什么是services,以及使用services的好处,以及如何使用services.
Leshami
2018/08/14
1.1K0
Oracle集群(RAC)的时间同步有哪几种方式?
今天小麦苗给大家分享的是Oracle集群(RAC)的时间同步的2种方式,NTP和CTSS。
AiDBA宝典
2019/09/29
2.3K0
【DB笔试面试195】在Oracle中,如果$GRID_HOME或/u01目录下的权限被人为修改过,那么如何来修复该权限问题?
在Oracle中,如果$GRID_HOME或$GRID_BASE或/u01目录下的所有文件权限被人为误操作修改了,那么如何来修复该权限问题?
AiDBA宝典
2019/09/29
1.4K0
Oracle 11gR2 RAC 集群服务启动与关闭总结
引言:这篇文章主要是介绍了 Oracle RAC 集群服务的启动与关闭顺序,很多初学者不太理解 RAC,对 RAC 知识了解甚少,对其启动与关闭的顺序和原理不是特别清晰。因此分享了这篇文章,感谢原作者辛苦的付出,更加地感谢大家对此篇文章的浏览。
JiekeXu之路
2019/06/20
4.1K0
如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1)
Oracle Database - Enterprise Edition - 版本 10.1.0.2 到 12.2.0.1 [发行版 10.1 到 12.2] 本文档所含信息适用于所有平台
AiDBA宝典
2019/09/30
8960
RAC 某节点不可用时,对应VIP是否可用
实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库?
Alfred Zhao
2019/05/24
8810
案例:使用scan IP无法连接数据库
环境:Oracle RAC(11.2.0.3) 现象:通过scanIP连接数据库报错ORA-12514: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
Alfred Zhao
2019/05/24
2.2K0
【DB宝44】Oracle rac集群中的IP类型简介
在Oracle RAC中,Public IP、Private IP、Virtual IP、SCAN IP、GNS VIP及HAIP的作用分别是什么?
AiDBA宝典
2021/03/22
1.6K0
【DB宝44】Oracle rac集群中的IP类型简介
ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)
        不论是单实例还是RAC,对于非缺省端口下(1521)的监听器,pmon进程不会将service/instance注册到监听器,即不会实现动态注册。与单实例相同,RAC非缺省端口的监听器也是通过设置参数local_listener来达到目的。除此之外,还可以对实例进行远程注册,以达到负载均衡的目的。这是通过一个参数remote_listener来实现。
Leshami
2018/08/14
1.1K0
【DB笔试面试730】在Oracle中,如果需要修改网卡、子网、网段等信息,那么应该如何操作?
Oracle 11g RAC中的IP主要有:Public IP、VIP、SCAN VIP、Private IP这几种。一般这类改IP地址或者网卡名称的需求主要场景有:机房搬迁网络变更、系统上线由测试IP更改为生产IP、系统层面双网卡绑定或者解绑等。
AiDBA宝典
2020/01/20
8810
【DB笔试面试730】在Oracle中,如果需要修改网卡、子网、网段等信息,那么应该如何操作?
【DB笔试面试726】在Oracle中,RAC中的Public、Private、Virtual、SCAN等IP的作用分别是什么?
在Oracle中,RAC中的Public IP、Private IP、Virtual IP、SCAN IP、GNS VIP及HAIP的作用分别是什么?
AiDBA宝典
2020/01/20
1.1K0
【DB笔试面试726】在Oracle中,RAC中的Public、Private、Virtual、SCAN等IP的作用分别是什么?
11gR2 RAC添加和删除节点步骤--删除节点
一. 现有的RAC 节点的11.2.0.4,在本文档中,我们要演示删除一个节点:rac3所有删除操作都在环境正常运行状态下进行。
AiDBA宝典
2019/09/29
2.4K0
推荐阅读
相关推荐
Oracle 11g RAC 修改各类IP地址
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文