11g relocate scan ip
今天安装了Oracle 11.2.0.4的数据库,由于在安装GRID软件是,跑脚本的时候是现在节点2上跑的,跑完之后然后在节点1上跑。发现我的scan_ip在节点2上,我想把scan_ip
relocate 到节点1 上。操作如下:
[root@elvis112 ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 08:00:27:72:C8:E4
inet addr:192.168.56.112 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe72:c8e4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2934765 errors:0 dropped:0 overruns:0 frame:0
TX packets:1149412 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4380939360 (4.0 GiB) TX bytes:78738949 (75.0 MiB)
eth0:1 Link encap:Ethernet HWaddr 08:00:27:72:C8:E4
inet addr:192.168.56.114 Bcast:192.168.56.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0:2 Link encap:Ethernet HWaddr 08:00:27:72:C8:E4
inet addr:192.168.56.115 Bcast:192.168.56.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth1 Link encap:Ethernet HWaddr 08:00:27:ED:96:2A
inet addr:172.168.1.112 Bcast:172.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:feed:962a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11780 errors:0 dropped:0 overruns:0 frame:0
TX packets:10853 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6299510 (6.0 MiB) TX bytes:5513041 (5.2 MiB)
eth1:1 Link encap:Ethernet HWaddr 08:00:27:ED:96:2A
inet addr:169.254.215.143 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:9230 errors:0 dropped:0 overruns:0 frame:0
TX packets:9230 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8018947 (7.6 MiB) TX bytes:8018947 (7.6 MiB)
[grid@elvis112 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA1.dg ora....up.type ONLINE ONLINE elvis111
ora....ER.lsnr ora....er.type ONLINE ONLINE elvis111
ora....N1.lsnr ora....er.type ONLINE ONLINE elvis112
ora.asm ora.asm.type ONLINE ONLINE elvis111
ora.cvu ora.cvu.type ONLINE ONLINE elvis112
ora....SM2.asm application ONLINE ONLINE elvis111
ora....11.lsnr application ONLINE ONLINE elvis111
ora....111.gsd application OFFLINE OFFLINE
ora....111.ons application ONLINE ONLINE elvis111
ora....111.vip ora....t1.type ONLINE ONLINE elvis111
ora....SM1.asm application ONLINE ONLINE elvis112
ora....12.lsnr application ONLINE ONLINE elvis112
ora....112.gsd application OFFLINE OFFLINE
ora....112.ons application ONLINE ONLINE elvis112
ora....112.vip ora....t1.type ONLINE ONLINE elvis112
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora....network ora....rk.type ONLINE ONLINE elvis111
ora.oc4j ora.oc4j.type ONLINE ONLINE elvis112
ora.ons ora.ons.type ONLINE ONLINE elvis111
ora....ry.acfs ora....fs.type ONLINE ONLINE elvis111
ora.scan1.vip ora....ip.type ONLINE ONLINE elvis112
-------上面显示scan ip在elvis112上
[grid@elvis112 ~]$ srvctl status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is running on node elvis112
[grid@elvis112 ~]$ srvctl relocate -h
The SRVCTL relocate command relocates a running Oracle Clusterware managed object to another node or instance.
Usage: srvctl relocate database -d <db_unique_name> {[-n <target>] [-w <timeout>] | -a [-r]} [-v]
Usage: srvctl relocate service -d <db_unique_name> -s <service_name> {-i <old_inst_name> -t <new_inst_name> | -c <current_node> -n <target_node>} [-f]
Usage: srvctl relocate server -n "<server_list>" -g <pool_name> [-f]
Usage: srvctl relocate vip -i <vip_name> [-n <node_name>] [-f] [-v]
Usage: srvctl relocate scan -i <ordinal_number> [-n <node_name>]
Usage: srvctl relocate scan_listener -i <ordinal_number> [-n <node_name>]
Usage: srvctl relocate oc4j [-n <node_name>] [-v]
Usage: srvctl relocate gns [-n <node_name>] [-v]
Usage: srvctl relocate cvu [-n <node_name>]
For detailed help on each command and object and its options use:
srvctl <command> <object> -h
[grid@elvis112 ~]$ srvctl relocate scan_listener -i elvis112 -n elvis111
PRKO-2111 : Invalid number elvis112 for command line option i
-----注意,上述报错,-i为ordinal_number -n为节点的名字。官档描述如下:
srvctl relocate scan_listener -i ordinal_number [-n node_name]
Note:This command is only available with Oracle Clusterware.
OptionDescription
-i ordinal_number
An ordinal number that identifies which SCAN VIP you want to relocate. The range of values you can specify for this option is 1 to 3.
-n node_name
The name of a single node.
If you do not specify this option, then the utility chooses the node to which the SCAN VIP is relocated.
Example
An example of this command is:
$ srvctl relocate scan_listener -i 1 -n node3
[grid@elvis112 ~]$ srvctl config scan_listener
SCAN Listener LISTENER_SCAN1 exists. Port: TCP:1521
[grid@elvis112 ~]$ srvctl status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is running on node elvis112
[grid@elvis112 ~]$ srvctl relocate scan_listener -i 1 -n elvis111
[grid@elvis112 ~]$ crs_stat -t -v
Name Type R/RA F/FT Target State Host
----------------------------------------------------------------------
ora.DATA1.dg ora....up.type 0/5 0/ ONLINE ONLINE elvis111
ora....ER.lsnr ora....er.type 0/5 0/ ONLINE ONLINE elvis111
ora....N1.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE elvis111
ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE elvis111
ora.cvu ora.cvu.type 0/5 0/0 ONLINE ONLINE elvis112
ora....SM2.asm application 0/5 0/0 ONLINE ONLINE elvis111
ora....11.lsnr application 0/5 0/0 ONLINE ONLINE elvis111
ora....111.gsd application 0/5 0/0 OFFLINE OFFLINE
ora....111.ons application 0/3 0/0 ONLINE ONLINE elvis111
ora....111.vip ora....t1.type 0/0 0/0 ONLINE ONLINE elvis111
ora....SM1.asm application 0/5 0/0 ONLINE ONLINE elvis112
ora....12.lsnr application 0/5 0/0 ONLINE ONLINE elvis112
ora....112.gsd application 0/5 0/0 OFFLINE OFFLINE
ora....112.ons application 0/3 0/0 ONLINE ONLINE elvis112
ora....112.vip ora....t1.type 0/0 0/0 ONLINE ONLINE elvis112
ora.gsd ora.gsd.type 0/5 0/ OFFLINE OFFLINE
ora....network ora....rk.type 0/5 0/ ONLINE ONLINE elvis111
ora.oc4j ora.oc4j.type 0/1 0/2 ONLINE ONLINE elvis112
ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE elvis111
ora....ry.acfs ora....fs.type 0/5 0/ ONLINE ONLINE elvis111
ora.scan1.vip ora....ip.type 0/0 0/0 ONLINE ONLINE elvis111
---------可以看到已经relocate到elvis111上了,达到了我想要的效果
[grid@elvis112 ~]$ srvctl status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is running on node elvis111
11g relocate scan ip的更多相关文章
- [转]Oracle 11g RAC SCAN ip的原理及配置
原文地址:http://tiany.blog.51cto.com/513694/1421917/ Oracle 11g RAC SCAN ip的原理及配置 Oracle 11g RAC网格即插即用 ...
- Oracle 11g RAC客户端使用SCAN IP无法连接问题
Oracle 版本:11.2.0.1.0 客户端:Windows Server 2003/PLSQL Developer Oracle服务器端的ip设置如下: ##公网ip 192.168.135.2 ...
- 如何理解oracle 11g scan ip
如何理解oracle 11g scan ip 在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip ...
- Scan IP relocate/failover其它段后不能ping通过
或手动集群重启单个节点srvctl relocate scan_listener后.群集网络段ping IP,VIP.SCAN IP正常.其他段ping SCAN IP 不通.其原因是,该路由ARP表 ...
- Oracle 11G R2 RAC中的scan ip 的用途和基本原理【转】
Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个 ...
- Oracle 11G R2 RAC中的scan ip 的用途和基本原理
Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个 ...
- oracle rac scan ip 用途 原理
Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个 ...
- RAC8——scan ip的理解
SCAN概念 先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库.S ...
- 转载:细说oracle 11g rac 的ip地址
本文转载自:细说oracle 11g rac 的ip地址 http://blog.sina.com.cn/s/blog_4fe6d4250102v5fa.html 以前搭建oracle rac的时候( ...
随机推荐
- codevs 1191 树轴染色 线段树区间定值,求和
codevs 1191 树轴染色 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.codevs.cn/problem/1191/ Des ...
- python 爬虫学习<将某一页的所有图片下载下来>
在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我们最常规的做法就是通过鼠标右键,选择另存为.但有些图片鼠标右键的 ...
- C#设计模式泛型注入
TSFac注入方式: 泛型接口工厂: public class SFac<TInterface, TClass> where TInterface : class where TClass ...
- Window 下安装
Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择, ...
- python语法32[装饰器decorator](转)
一 装饰器decorator decorator设计模式允许动态地对现有的对象或函数包装以至于修改现有的职责和行为,简单地讲用来动态地扩展现有的功能.其实也就是其他语言中的AOP的概念,将对象或函数的 ...
- C/C++ 函数指针 总结
什么是函数指针 就像某一变量的地址可以存储在相应的指针变量中一样,指向函数的指针中保存着函数代码起始处的地址 函数指针的声明 当声明一个函数指针时,必须声明它指向的函数类型.要指定函数类型,就要指出函 ...
- VS中运行HTTP 无法注册URL
参考资料 http://www.java123.net/detail/view-449670.html http://www.cnblogs.com/jiewei915/archive/2010/06 ...
- warning,C4996,sprintf,deprecated,C4996,strcpy,C4996,strcat
在vs2003, vs2005中用sprintf 会出现warning C4996: 'sprintf' was declared deprecated或warning C4996: 'strcpy' ...
- 压缩 js/css 的工具
最近检测服务器,发现js/css文件都没有压缩过,动手解决此问题先. 本次压缩采用 yui compress (2.4.8) 压缩脚本: #!/bin/sh echo "########## ...
- pytest文档19-doctest测试框架
前言 doctest从字面意思上看,那就是文档测试.doctest是python里面自带的一个模块,它实际上是单元测试的一种. 官方解释:doctest 模块会搜索那些看起来像交互式会话的 Pytho ...