null51CTO博客 - 凯发娱乐

null51CTO博客

2019年03月06日14时28分17秒 | 作者: 昊磊 | 标签: | 浏览: 2821

oracle 12c 发布用很长一段时间了,虽然在近期布置了几套单实例oracle 12c,但一直都没有机会在出产环境施行12c rac,当然,既不能把现有的11g rac干掉,替换成12c rac,又没有新的项目找上来,但总不能等需求干活的时分再学习测验,有备无患,正好从青龙那里化缘来一台装备不错的技嘉迷你pc,正好用它来做测验,装置上proxmox,虚拟出一堆体系,然后就有条件测验布置oracle 12c rac 。



Oracle完成负载均衡,彻底不依靠于其它第三方东西,自己悉数搞定,真是牛啊!布置oracle负载均衡高可用,实际上就是布置oracle RAC。在开端布置之前,得先做好规划。规划涉及到的首要有以下几个方面:

1、同享存储:是oracle RAC最要害的设备了,许多重要的数据文件、归档、裁定等文件都寄存于此,因而需求考虑可用性、容量、功能、本钱等要素。在从前的多个项目中,我选用的存储多为外接阵列,双控制器、10000转2.5寸sas或许15000转3.5寸sas盘,插槽悉数插满,不考虑短期扩容。

2、效劳器:核算资源依托于效劳器,也需求归纳考虑可用性、功能及本钱要素。在曩昔施行的一些项目中,一般选用1u机架式效劳器,内存64G、多中心多线程cpu、双ssd盘(做raid容错)、四个网络接口卡。

3、网络规划:至少分两个网段,交流机独立(至少两个交流机),且为全千兆速率交流机,网线也要用机制六类线。说起这个网线,踩过一次坑,回忆深入一个网络color ticket的项目,效劳器塞满了两个机柜,各类设备在其时都算是比较高端的。特别告知收购,必定要买机制网线。一帮人没日没夜的折腾,总算调试结束,上线运转正常。但是没多久,oracle RAC集群就呈现一会好一会坏的景象,登录查日志,查使用,都找不出问题,最终只好亲身去机房。前前后后瞧来瞧去,看各指示灯的显现状况;这一看还真发现问题:心跳交流机的端口有一个指示灯一会绿、一会黄的,肯定是速率不匹配的问题。再撸线,跟其它机制线不同啊!问询得知,收购的时分,供货商存活比方案收购数少了一条,所以就让机房给手艺做了一条顶上去。换上新的机制六类网线,问题得以处理。


从前写了一篇“Oracle 11g rac 出产环境布置详录”文章,发布在51cto博客,地址为欢迎参阅。本篇文章,由于没有实在环境能够供给(不能拿已有的出产环境来搞,我怕老板来砍我),因而只能在虚拟环境下进行,不过这并不影响我们学习和学习,究竟基本思路和办法是相同的,也利于做试验和测验。


预备根底环境


我此次进京,化缘来一个迷你主机,装备为cpu 8线程、1TB硬盘、12G内存,拿来做虚拟化十分适宜,省电省地又安静。看看,是不是很细巧? 

blob.png

由于是内部网络,因而能够不对拜访做约束。到此,存储端装备结束。


◎效劳器挂接iscsi磁盘(需求在两个主机都操作)

只需简略几个过程,即可在主机上挂接好iscsi同享磁盘,而且使之随体系开机发动。

○发动iscsi效劳。Centos默许或许没有装置了解而好用的ntsysv,yum装置一个吧。履行ntsysv吧iscsi项选上,下次开机,iscsi效劳就主动起来了。

○扫描iscsi方针,并记录下输出信息,指令如下:

[root@db115 ~]# iscsiadm -m discovery -t sendtargets -p 172.16.35.107

172.16.35.107:3260,1 iqn.2006-01.com.openfiler:tsn.3ceca0a95110

需求的就是数字“1”后边加粗的部分信息。

○挂接方针磁盘,指令如下:

# iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.3ceca0a95110 –l

Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.3ceca0a95110, portal: 172.16.35.107,3260] (multiple)

Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.3ceca0a95110, portal: 172.16.35.107,3260] successful.

○磁盘挂接验证,两个主机都履行一次,指令如下:

[root@db115 ~]# fdisk –l

...……………………………省掉…………………………………

Disk /dev/sdc: 51.2 GB, 51170508800 bytes, 99942400 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes



Disk /dev/sdd: 122.9 GB, 122876329984 bytes, 23×××832 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes



Disk /dev/sde: 10.2 GB, 10234101760 bytes, 19988480 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

以此法同享出三个卷,并挂接在每一个节点上。


布置oracle 12c rac

分三个阶段:装置前的预备、装置软件、创立数据库。


◎装置前的预备

首要过程有:预备交流分区及数据分区、设置相关主机名及 ip 映射、修正体系相关装备及依靠包、预备桌面环境。

◆预备交流分区,需求在每一个节点履行。

fdisk /dev/sdb

mkswap /dev/sdb1

swapon /dev/sdb1

fdisk操作过程中,分区代码选“82”,巨细为18G。履行完上述操作后,用指令free –m查看是否收效。为了让交流分区随体系开机加载,需求修正文件/etc/fstab,参加的内容等描绘完加数据分区今后,同时贴出。


更多内容,请参看专栏文章“负载均衡高手练成记”,猛戳此处即可直达。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章