真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

centos7部署oracle12crac上菜了

oracle 12c 發(fā)布用很長(zhǎng)一段時(shí)間了,雖然在近期部署了幾套單實(shí)例oracle 12c,但一直都沒(méi)有機(jī)會(huì)在生產(chǎn)環(huán)境實(shí)施12c rac,當(dāng)然,既不能把現(xiàn)有的11g rac干掉,替換成12c rac,又沒(méi)有新的項(xiàng)目找上來(lái),但總不能等需要干活的時(shí)候再學(xué)習(xí)測(cè)試,未雨綢繆,正好從青龍那里化緣來(lái)一臺(tái)配置不錯(cuò)的技嘉迷你pc,正好用它來(lái)做測(cè)試,安裝上proxmox,虛擬出一堆系統(tǒng),然后就有條件測(cè)試部署oracle 12c rac 。

江北ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!


Oracle實(shí)現(xiàn)負(fù)載均衡,完全不依賴于其它第三方工具,自己全部搞定,真是牛??!部署oracle負(fù)載均衡高可用,實(shí)際上就是部署oracle RAC。在開(kāi)始部署之前,得先做好規(guī)劃。規(guī)劃涉及到的主要有以下幾個(gè)方面:

1、共享存儲(chǔ):是oracle RAC最關(guān)鍵的設(shè)施了,許多重要的數(shù)據(jù)文件、歸檔、仲裁等文件都存放于此,因此需要考慮可用性、容量、性能、成本等因素。在以前的多個(gè)項(xiàng)目中,我選用的存儲(chǔ)多為外接陣列,雙控制器、10000轉(zhuǎn)2.5寸sas或者15000轉(zhuǎn)3.5寸sas盤(pán),插槽全部插滿,不考慮短期擴(kuò)容。

2、服務(wù)器:計(jì)算資源依托于服務(wù)器,也需要綜合考慮可用性、性能及成本因素。在過(guò)去實(shí)施的一些項(xiàng)目中,一般采用1u機(jī)架式服務(wù)器,內(nèi)存64G、多核心多線程cpu、雙ssd盤(pán)(做raid容錯(cuò))、四個(gè)網(wǎng)絡(luò)接口卡。

3、網(wǎng)絡(luò)規(guī)劃:至少分兩個(gè)網(wǎng)段,交換機(jī)獨(dú)立(至少兩個(gè)交換機(jī)),且為全千兆速率交換機(jī),網(wǎng)線也要用機(jī)制六類線。說(shuō)起這個(gè)網(wǎng)線,踩過(guò)一次坑,記憶深刻--一個(gè)網(wǎng)絡(luò)color ticket的項(xiàng)目,服務(wù)器塞滿了兩個(gè)機(jī)柜,各類設(shè)施在當(dāng)時(shí)都算是比較高端的。特別交代采購(gòu),一定要買(mǎi)機(jī)制網(wǎng)線。一幫人沒(méi)日沒(méi)夜的折騰,終于調(diào)試完畢,上線運(yùn)行正常。可是沒(méi)多久,oracle RAC集群就出現(xiàn)一會(huì)好一會(huì)壞的情形,登錄查日志,查應(yīng)用,都找不出問(wèn)題,最后只好親自去機(jī)房。前前后后瞧來(lái)瞧去,看各指示燈的顯示情況;這一看還真發(fā)現(xiàn)問(wèn)題:心跳交換機(jī)的端口有一個(gè)指示燈一會(huì)綠、一會(huì)黃的,肯定是速率不匹配的問(wèn)題。再擼線,跟其它機(jī)制線不同啊!詢問(wèn)得知,采購(gòu)的時(shí)候,供貨商存活比計(jì)劃采購(gòu)數(shù)少了一條,于是就讓機(jī)房給手工做了一條頂上去。換上新的機(jī)制六類網(wǎng)線,問(wèn)題得以解決。

曾經(jīng)寫(xiě)了一篇“Oracle 11g rac 生產(chǎn)環(huán)境部署詳錄”文章,發(fā)布在51cto博客,地址為https://blog.51cto.com/sery/1546346,歡迎參考。本篇文章,由于沒(méi)有真實(shí)環(huán)境可以提供(不能拿已有的生產(chǎn)環(huán)境來(lái)搞,我怕老板來(lái)砍我),因此只能在虛擬環(huán)境下進(jìn)行,不過(guò)這并不影響大家學(xué)習(xí)和借鑒,畢竟基本思路和方法是相同的,也利于做實(shí)驗(yàn)和測(cè)試。

準(zhǔn)備基礎(chǔ)環(huán)境

我此次進(jìn)京,化緣來(lái)一個(gè)迷你主機(jī),配置為cpu 8線程、1TB硬盤(pán)、12G內(nèi)存,拿來(lái)做虛擬化非常合適,省電省地又安靜。看看,是不是很小巧? 

centos 7部署oracle 12c rac 上菜了

用此迷你主機(jī)虛擬化,創(chuàng)建2個(gè)虛擬機(jī),安裝oracle,另外創(chuàng)建一個(gè)虛擬機(jī)安裝openfiler,做為oracle的共享存儲(chǔ)。

◎主機(jī)虛擬化處理

強(qiáng)烈推薦使用proxmox,當(dāng)然我自己也用。當(dāng)前的版本是proxmox5.2,支持ceph超融合,巨好用,iso一鍵安裝。官方網(wǎng)站(www.proxmox.com)下載鏡像包,用ultraIso寫(xiě)入u盤(pán),使其可以開(kāi)機(jī)引導(dǎo)。如果u盤(pán)無(wú)法引導(dǎo)加載的情況,可再做一次ultraISO寫(xiě)入操作,寫(xiě)入格式選“raw”,如下圖所示:

 centos 7部署oracle 12c rac 上菜了

Proxmox安裝過(guò)程很簡(jiǎn)單,也很容易完成,這里不再多說(shuō)。Proxmox底層是基于debian的,在運(yùn)行過(guò)程中,系統(tǒng)會(huì)執(zhí)行apt-get update去做包更新,為避免出現(xiàn)“TASK ERROR: command 'apt-get update' failed: exit code 100”這樣的錯(cuò)誤,需要以ssh登錄系統(tǒng)(debian),修改文件/etc/apt/sources.list.d/pve-enterprise.list ,把里邊的唯一一行內(nèi)容注釋掉。當(dāng)然,你也可以無(wú)視。

○多網(wǎng)卡處理

也許你的實(shí)驗(yàn)環(huán)境跟我一樣,只有一個(gè)物理網(wǎng)卡,但要實(shí)現(xiàn)oracle rac至少得兩個(gè)網(wǎng)卡,怎辦?增加一塊就好,具體方法如下:

1、proxmox管理界面選擇“創(chuàng)建”,再選“Linux Bridge”,填寫(xiě)ip地址和掩碼(網(wǎng)關(guān)等其它項(xiàng)不用填寫(xiě))

centos 7部署oracle 12c rac 上菜了

 

2、使網(wǎng)絡(luò)設(shè)置生效。Ssh登錄debain,重啟系統(tǒng)。再登錄系統(tǒng),用指令“ip add”,就可以看到剛創(chuàng)建的虛擬網(wǎng)絡(luò)接口。如下圖所示:

 centos 7部署oracle 12c rac 上菜了centos 7部署oracle 12c rac 上菜了

同樣,在proxmox的web管理界面,也能看到這個(gè)效果。

○準(zhǔn)備操作系統(tǒng)鏡像文件

據(jù)我掌握,有兩種方法可以上傳操作系統(tǒng)ios鏡像,一種是proxmox web管理界面,另一種是登錄debian系統(tǒng),進(jìn)入鏡像文件設(shè)定的目錄,用wget一類的工具直接獲取。

1、web界面上傳ios文件(需要在本地電腦上下載好文件):

 centos 7部署oracle 12c rac 上菜了

在幾次實(shí)踐中,總覺(jué)得這個(gè)方法麻煩,而且速度慢,現(xiàn)在一般不采用了。

2、登錄系統(tǒng)直接下載,只下載一次,如果是機(jī)房服務(wù)器的話,比下載到本地再傳上去,節(jié)省大量的時(shí)間。

root@pve99:~# cd /var/lib/vz/template/iso

root@pve99:/var/lib/vz/template/iso# wget http://mirrors.163.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso

root@pve99:/var/lib/vz/template/iso# wget http://mirrors.cn99.com/centos/6.10/isos/x86_64/CentOS-6.10-x86_64-bin-DVD1.iso

下載完以后,到web管理界面檢查一下,是否出現(xiàn)在項(xiàng)目中。

◎創(chuàng)建虛擬機(jī)

由于安裝oracle rac需要的主機(jī)資源配置完全一樣,因此可以先創(chuàng)建好一個(gè)虛擬機(jī),并安裝好系統(tǒng)(不要安裝oracle喲),再以克隆方式生成第二個(gè)虛擬機(jī),改一下網(wǎng)絡(luò)設(shè)置即可投入使用。

○創(chuàng)建第一個(gè)虛擬機(jī)

Proxmox web管理界面點(diǎn)擊“創(chuàng)建虛擬機(jī)”,給虛擬機(jī)設(shè)置一個(gè)容易辨識(shí)的名字,比如db107,然后進(jìn)行下一步。

 centos 7部署oracle 12c rac 上菜了

“操作系統(tǒng)”欄目下,選“使用cd/dvd光盤(pán)鏡像文件(ISO)”,下來(lái)列表框選定預(yù)先上傳的操作系統(tǒng)iso。如下圖所示:

 centos 7部署oracle 12c rac 上菜了一下步分配磁盤(pán)(給32G)、cpu(4core)、內(nèi)存(8G),創(chuàng)建完以后,還不能滿足需求。需要再增加硬盤(pán),用來(lái)做oracle的安裝目錄及創(chuàng)建交換分區(qū);增加網(wǎng)絡(luò)接口,用以oracle節(jié)點(diǎn)間做心跳檢測(cè)。

1、給虛擬機(jī)增加硬盤(pán):

管理界面選中剛創(chuàng)建的虛擬機(jī),在選級(jí)聯(lián)菜單“硬件”,點(diǎn)擊按鈕“添加”;

 centos 7部署oracle 12c rac 上菜了

設(shè)置大小為50G,計(jì)劃16G用于swap,其余為安裝軟件目錄使用。

centos 7部署oracle 12c rac 上菜了

 

2、添加網(wǎng)絡(luò)接口:

跟添加硬盤(pán)的步驟基本相同,只是到了“添加”這個(gè)下拉列表這里,選“網(wǎng)絡(luò)設(shè)備”,具體選擇如下圖所示:

 centos 7部署oracle 12c rac 上菜了

◎安裝虛擬機(jī)操作系統(tǒng)

在創(chuàng)建好虛擬機(jī)之后,web管理界面啟動(dòng)虛擬機(jī),然后再點(diǎn)擊頁(yè)面里的“>_控制臺(tái)”按鈕,即可進(jìn)入操作系統(tǒng)安裝界面,如圖所示:

 centos 7部署oracle 12c rac 上菜了

余下的步驟,跟常規(guī)的系統(tǒng)安裝毫無(wú)差別,不再贅述。

◎安裝共享存儲(chǔ)openfiler

Openfiler跟proxmox一樣,也是以iso形式提供的,同樣,openfiler也需要至少兩個(gè)磁盤(pán),一個(gè)安裝系統(tǒng),一個(gè)做數(shù)據(jù)共享。規(guī)劃好容量分配以后,就可以開(kāi)始安裝,安裝過(guò)程很簡(jiǎn)單,不再啰嗦。

下圖為我安裝好的openfiler磁盤(pán)使用情況,其中容量大的那個(gè)磁盤(pán)用于iscsi共享。

 centos 7部署oracle 12c rac 上菜了

接下來(lái),開(kāi)始配置存儲(chǔ)。鼠標(biāo)點(diǎn)“Service”項(xiàng),把iscsi服務(wù)打開(kāi)。

 

在空閑的那個(gè)大容量磁盤(pán)創(chuàng)建分區(qū)(Linux Physical Volume),接著創(chuàng)建卷組vg-data(命名自己定)及邏輯卷;創(chuàng)建邏輯卷時(shí),F(xiàn)ilesystem / Volume type(文件系統(tǒng)/卷類型)要從下拉列表框選定“block(ISCSI,F(xiàn)S,etc)”。完成這個(gè)操作以后,鼠標(biāo)點(diǎn)右側(cè)“iSCSI Targets”菜單,添加一個(gè)新的issci目標(biāo)(Add new iSCSI Target),如果沒(méi)有啟動(dòng)iscsi服務(wù),則添加按鈕(Add)是灰色的,無(wú)法進(jìn)行下一步操作。

centos 7部署oracle 12c rac 上菜了

完成邏輯單元(LUN)映射,操作如下圖:

 centos 7部署oracle 12c rac 上菜了

因?yàn)槭莾?nèi)部網(wǎng)絡(luò),因此可以不對(duì)訪問(wèn)做限制。到此,存儲(chǔ)端配置完畢。

◎服務(wù)器掛接iscsi磁盤(pán)(需要在兩個(gè)主機(jī)都操作)

只需簡(jiǎn)單幾個(gè)步驟,即可在主機(jī)上掛接好iscsi共享磁盤(pán),并且使之隨系統(tǒng)開(kāi)機(jī)啟動(dòng)。

○啟動(dòng)iscsi服務(wù)。Centos默認(rèn)可能沒(méi)有安裝熟悉而好用的ntsysv,yum安裝一個(gè)吧。執(zhí)行ntsysv吧iscsi項(xiàng)選上,下次開(kāi)機(jī),iscsi服務(wù)就自動(dòng)起來(lái)了。

○掃描iscsi目標(biāo),并記錄下輸出信息,指令如下:

[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

需要的就是數(shù)字“1”后邊加粗的部分信息。

○掛接目標(biāo)磁盤(pán),指令如下:

# 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.

○磁盤(pán)掛接驗(yàn)證,兩個(gè)主機(jī)都執(zhí)行一次,指令如下:

[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

以此法共享出三個(gè)卷,并掛接在每一個(gè)節(jié)點(diǎn)上。

部署oracle 12c rac

分三個(gè)階段:安裝前的準(zhǔn)備、安裝軟件、創(chuàng)建數(shù)據(jù)庫(kù)。

◎安裝前的準(zhǔn)備

主要步驟有:準(zhǔn)備交換分區(qū)及數(shù)據(jù)分區(qū)、設(shè)置相關(guān)主機(jī)名及 ip 映射、修改系統(tǒng)相關(guān)配置及依賴包、準(zhǔn)備桌面環(huán)境。

◆準(zhǔn)備交換分區(qū),需要在每一個(gè)節(jié)點(diǎn)執(zhí)行。

fdisk /dev/sdb

mkswap /dev/sdb1

swapon /dev/sdb1

fdisk操作過(guò)程中,分區(qū)代碼選“82”,大小為18G。執(zhí)行完上述操作后,用命令free –m檢查是否生效。為了讓交換分區(qū)隨系統(tǒng)開(kāi)機(jī)加載,需要修改文件/etc/fstab,加入的內(nèi)容等描述完加數(shù)據(jù)分區(qū)以后,一并貼出。

更多內(nèi)容,請(qǐng)參看專欄文章“負(fù)載均衡高手練成記”,猛戳此處即可直達(dá)。


分享題目:centos7部署oracle12crac上菜了
本文來(lái)源:http://weahome.cn/article/jcehhc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部