您好,登錄后才能下訂單哦!
環(huán)境準(zhǔn)備
Oracle VM:3.4.2
節(jié)點(diǎn)1:
-CPU&MEM: 4C8GB -HOSTNAME: pnode01 -IP: 10.20.1.130 -VIP: 10.20.1.132 -PRIV-IP: 192.168.1.100 -OS: Oracle Linux 7.5
節(jié)點(diǎn)2:
-CPU&MEM: 4C8GB -HOSTNAME: pnode02 -IP: 10.20.1.131 -VIP: 10.20.1.133 -PRIV-IP: 192.168.1.101 -OS: Oracle Linux 7.5
Oracle Database: 12.2.0.1
為了實(shí)現(xiàn)共享存儲(chǔ),需要?jiǎng)?chuàng)建shareable類型的磁盤:
然后將共享磁盤分別掛載到2個(gè)節(jié)點(diǎn)上:
系統(tǒng)軟件包
安裝grid及database需要安裝以下軟件包:
bc binutils-2.23.52.0.1-12.el7 (x86_64) compat-libcap1-1.10-3.el7 (x86_64) compat-libstdc++-33-3.2.3-71.el7 (i686) compat-libstdc++-33-3.2.3-71.el7 (x86_64) glibc-2.17-36.el7 (i686) glibc-2.17-36.el7 (x86_64) glibc-devel-2.17-36.el7 (i686) glibc-devel-2.17-36.el7 (x86_64) ksh libaio-0.3.109-9.el7 (i686) libaio-0.3.109-9.el7 (x86_64) libaio-devel-0.3.109-9.el7 (i686) libaio-devel-0.3.109-9.el7 (x86_64) libX11-1.6.0-2.1.el7 (i686) libX11-1.6.0-2.1.el7 (x86_64) libXau-1.0.8-2.1.el7 (i686) libXau-1.0.8-2.1.el7 (x86_64) libXi-1.7.2-1.el7 (i686) libXi-1.7.2-1.el7 (x86_64) libXtst-1.2.2-1.el7 (i686) libXtst-1.2.2-1.el7 (x86_64) libgcc-4.8.2-3.el7 (i686) libgcc-4.8.2-3.el7 (x86_64) libstdc++-4.8.2-3.el7 (i686) libstdc++-4.8.2-3.el7 (x86_64) libstdc++-devel-4.8.2-3.el7 (i686) libstdc++-devel-4.8.2-3.el7 (x86_64) libxcb-1.9-5.el7 (i686) libxcb-1.9-5.el7 (x86_64) make-3.82-19.el7 (x86_64) nfs-utils-1.3.0-0.21.el7.x86_64 (for Oracle ACFS) net-tools-2.0-0.17.20131004git.el7 (x86_64) (for Oracle RAC and Oracle Clusterware) smartmontools-6.2-4.el7 (x86_64) sysstat-10.1.5-1.el7 (x86_64)
從Oracle Linux 6開(kāi)始,Oracle提供了一個(gè)RPM來(lái)方便的安裝系統(tǒng)所需要的軟件包,只要執(zhí)行:
yum install oracle-database-server-12cR2-preinstall
系統(tǒng)就會(huì)自動(dòng)把所需的軟件包都裝上,并且還會(huì)設(shè)置安裝時(shí)要求的系統(tǒng)參數(shù)。
GRID的安裝
將grid的安裝包復(fù)制到節(jié)點(diǎn)1的安裝路徑下,然后解壓(可以參見(jiàn)另一篇文章《Oracle 12.2 GRID的安裝方式》)運(yùn)行g(shù)ridSetup.sh:
選擇配置新集群,下一步:
新增了Oracle Domain Service Cluster和Oracle Member Cluster,這兩種類型的Cluster主要是為數(shù)據(jù)庫(kù)云服務(wù)的。我們這里創(chuàng)建的是獨(dú)立的集群,暫時(shí)用不到該類型的集群,所以選擇Standalone Cluster。
Oracle從11g開(kāi)始引入了SCAN的概念,我們這里由于沒(méi)有使用DNS,所以后面可能會(huì)出現(xiàn)關(guān)于SCAN的警告和錯(cuò)誤,忽略即可,不影響正常的使用。
配置節(jié)點(diǎn)1和節(jié)點(diǎn)2的基本信息,注意要確保SSH的連通性,然后配置網(wǎng)卡:
安裝之前的規(guī)劃,eth0網(wǎng)段10.20.1作為公共網(wǎng)絡(luò),而eth2網(wǎng)段192.168.1作為ASM和私有網(wǎng)絡(luò)。然后配置ASM:
12.2開(kāi)始可以直接選用NFS了,不過(guò)我們這里選擇塊設(shè)備。然后下一步:
12.2增加了一個(gè)GIMR的概念,所謂GIMR其實(shí)就是用來(lái)存儲(chǔ)集群信息的一個(gè)數(shù)據(jù)庫(kù),可以單獨(dú)部署在一個(gè)磁盤組里,也可以和OCR共用一個(gè)磁盤組。這里要注意的是,如果選擇和OCR共用磁盤組,磁盤組的容量需要40G(準(zhǔn)備的說(shuō)是3850MB)以上,否則會(huì)出現(xiàn)空間不足的錯(cuò)誤。我們這里選擇和OCR共用磁盤組。下一步創(chuàng)建OCR磁盤組:
下一步安裝程序會(huì)檢查磁盤組的容量是否滿足需求,如果容量不滿足即報(bào)錯(cuò),無(wú)法進(jìn)行后續(xù)的步驟。所以在開(kāi)始規(guī)劃時(shí)OCR的磁盤要分配大一些。
然后設(shè)置SYS和ASMSNMP的口令,這里為了方便將兩個(gè)賬號(hào)的口令設(shè)置成一樣并且使用了比較簡(jiǎn)單的口令。在實(shí)際生產(chǎn)中出于安全考慮建議還是單獨(dú)設(shè)置,并使用復(fù)雜的口令(安裝程序會(huì)檢查口令是否滿足要求)。
配置IPMI,使用默認(rèn)的選項(xiàng),不使用IPMI。然后下一步:
配置EM。如果組織里使用EM進(jìn)行管理的可以進(jìn)行配置。然后下一步配置用戶組和軟件路徑:
這里只要配置Oracle base的路徑就可以了。然后配置inventory的路徑:
最后檢查沒(méi)問(wèn)題后,開(kāi)始安裝:
安裝配置還是需要點(diǎn)時(shí)間的,在本次配置的虛機(jī)上,差不多花費(fèi)了1個(gè)多小時(shí)才安裝完成。
Database的安裝
相比grid,database的安裝基本上沒(méi)多大的變化。這里我們只安裝數(shù)據(jù)庫(kù)軟件,建庫(kù)的操作放到后面進(jìn)行??赡芪ㄒ坏淖兓窍到y(tǒng)用戶組的選擇,多了好幾個(gè):
也就是說(shuō)權(quán)限分的更細(xì)了:備份、高可用、集群等都單獨(dú)分配組。這里為了方便都設(shè)置為dba。實(shí)際中還是需要根據(jù)各自的實(shí)際情況來(lái)進(jìn)行設(shè)置。
最后完成安裝即可。
創(chuàng)建集群數(shù)據(jù)庫(kù)
使用dbca工具來(lái)創(chuàng)建集群數(shù)據(jù)庫(kù)。
我們使用高級(jí)模式來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。在創(chuàng)建過(guò)程中,需要注意以下幾點(diǎn):
1、數(shù)據(jù)庫(kù)部署類型,需要選擇為RAC
2、需要將節(jié)點(diǎn)都選上(這里是pnode01、pnode02)
3、數(shù)據(jù)庫(kù)的類型,是CDB還是non-CDB,需要根據(jù)實(shí)際需求來(lái)選擇。這里選擇CDB類型,并創(chuàng)建一個(gè)PDB
然后是配置數(shù)據(jù)庫(kù)的各種參數(shù),包括數(shù)據(jù)文件路徑和大小、在線日志路徑和大小、歸檔路徑、內(nèi)存大小、進(jìn)程數(shù)量、口令等,這些在
前期規(guī)劃時(shí)就需要做好
。最后創(chuàng)建完成:
最后我們驗(yàn)證以下數(shù)據(jù)庫(kù)的狀態(tài):
可以看到數(shù)據(jù)庫(kù)已經(jīng)在pnode01和pnode02上正常運(yùn)行。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。