魏斌,新炬网络资深数据库专家,长期服务于运营商、金融、制造业及政企客户。从传统商业DB到开源分布式,均有涉猎及独到见解。职业以来扎根客户一线,对于紧急故障处置及性能问题优化具有丰富经验,尤善于灾备、多中心建设及异构数据迁移。
本文将给大家带来19C配置IPV6的“吃螃蟹之旅”。IPV6从11GR2开始就支持了,之前本人所在现场的生产库均未进行配置,那为什么今天突然提到19C要配置这个呢?这还得从客户的一个电话说起:
“大师啊,知道你忙,先把手头的活儿放放,咱后面不是要升级到19C哈,辛苦做个19C同时配置IPV4和IPV6的测试吧。”
“好的,收到,我会尽快做好测试并回复您!”
本人的习惯,先交代一下环境:
操作系统:Redhat7.6
数据库版本:19.7
是否RAC:是
其实从Linux7开始系统默认开启IPV6,怎么确认IPV6是否开启呢?下面介绍两种常见的方法:
1)通过查看网卡属性确定
ifconfig-a
命令输出有“inet6......“的表示开启了IPV6功能。
2)通过内核模块加载信息查看
lsmod| grep ipv6
该默认地址经测试无法ping通,需要自定义地址,修改网卡配置文件,新增内容如下:
从新增内容看我们这里设置了2个地址,一个主用,一个备用。
重启网络生效,并检查IPV6地址是否存在:
通过ping6命令测试是否可以连通,也可以使用ping-6:
查找监听文件并进行修改,注意监听中IPV6端口须与IPV4端口不一致。
修改前:
LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent
修改后:
LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER))(ADDRESS= (PROTOCOL = TCP)(HOST = 2020:db8:1000::200)(PORT =1601)(IP=FIRST))))
重启监听之后查看结果如下:
接下来我们配个TNS连接串并进行测试连接成功:
我们可以通过查看pmon进程打开的文件去确定IPV6连接是否创建。
至此IPV6配置完成,分享到此结束,谢谢大家,咱们下回再见。
随着数字化转型与云化从互联网行业渗透到了各个传统行业,运维迎来了新的契机,想破解运维转型困局,让Gdevops全球敏捷运维峰会北京站给你新思路:
《建设敏捷型消费金融中台及云原生下的DevOps实践》中邮消费金融总经理助理 李远鑫
《浙江移动AIOps实践》浙江移动云计算中心NOC及AIOps负责人 潘宇虹
《云时代下,传统行业的运维转型,如何破局?》新炬网络运维产品部总经理 宋辉
《数据智能时代:构建能力开放的运营商大数据DataOps体系》中国联通大数据基础平台负责人/资深架构师 尹正军
《银行日志监控系统优化手记》中国银行DevOps负责人 付大亮 & 中国银行高级软件工程师 李晓宁
《民生银行智能运维平台实践之路》民生银行智能运维平台负责人/应用运维专家 张舒伟
《腾讯新闻DevOps实践》腾讯客户端高级开发工程师 褚佳义
如果字段的最大可能长度超过255字节,那么长度值可能…
只能说作者太用心了,优秀
感谢详解
一般干个7-8年(即30岁左右),能做到年入40w-50w;有…
230721