環(huán)境準(zhǔn)備
創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供鶴慶企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為鶴慶眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)的建站公司優(yōu)惠進(jìn)行中。
節(jié)點(diǎn)一:CentOS 6.8 x86-64
CPU:4C 內(nèi)存:8GB SWAP:8GB
主機(jī)名:rac01 業(yè)務(wù)ip:192.168.50.21 私網(wǎng)ip:10.98.50.21 虛擬ip:192.168.50.23
節(jié)點(diǎn)二:CentOS 6.8 x86-64
CPU:4C 內(nèi)存:8GB SWAP:8GB
主機(jī)名:rac02 業(yè)務(wù)ip:192.168.50.22 私網(wǎng)ip:10.98.50.22 虛擬ip:192.168.50.24
SCANip:192.168.50.25 192.168.50.26 192.168.50.27
數(shù)據(jù)庫(kù)與集群軟件:
linuxamd64_12102_grid_1of2.zip
linuxamd64_12102_grid_2of2.zip
linuxamd64_12102_database_1of2.zip
linuxamd64_12102_database_2of2.zip
共享磁盤(pán):
這里OCRVOTING ,DATA和FRA采用Normal。所需磁盤(pán)數(shù)至少三塊,每塊盤(pán)至少800MB。
External所需磁盤(pán)至少一塊,每塊盤(pán)至少400MB;
High所需磁盤(pán)至少五塊,每塊至少1.2GB。
具體參閱Oracle官網(wǎng)RAC安裝文檔,存儲(chǔ)配置章節(jié)。http://docs.oracle.com/database/121/CWLIN/storage.htm#CWLIN287
創(chuàng)建虛擬機(jī):
使用工具VMware vSphere Client或VMware vSphere Web Client連接vCenter或ESXi主機(jī),選中一臺(tái)ESXi主機(jī),點(diǎn)擊入門(mén)選項(xiàng)卡上的“創(chuàng)建新的虛擬機(jī)”
創(chuàng)建類(lèi)型自定義
為虛擬機(jī)命名
確定虛擬機(jī)存放datastore的位置
虛擬機(jī)版本可以保持默認(rèn),如果后期有遷移其他版本平臺(tái)的需求,這里就需要考慮版本的兼容性。
虛擬機(jī)操作系統(tǒng)與版本
虛擬機(jī)CPU數(shù)量按照規(guī)格配置
內(nèi)存容量按照規(guī)格
配置兩張?zhí)摂M網(wǎng)卡
scsi控制器類(lèi)型保持默認(rèn)
虛擬磁盤(pán)類(lèi)型選擇“創(chuàng)建新的虛擬磁盤(pán)”
設(shè)定虛擬機(jī)系統(tǒng)盤(pán)容量,為了盡可能減小數(shù)據(jù)庫(kù)主機(jī)性能影響,這里建議磁盤(pán)置備為“厚置備置零”,并指定數(shù)據(jù)存儲(chǔ)位置。
虛擬機(jī)設(shè)備節(jié)點(diǎn)保持默認(rèn)
查看虛擬機(jī)摘要信息,并勾選“完成前編輯虛擬機(jī)配置”,點(diǎn)擊繼續(xù)。
點(diǎn)擊添加
設(shè)備類(lèi)型選擇硬盤(pán)
選擇“創(chuàng)建新的虛擬磁盤(pán)”
創(chuàng)建容量為10GB,厚置備置零的磁盤(pán),并指定數(shù)據(jù)存儲(chǔ)位置。
虛擬機(jī)設(shè)備節(jié)點(diǎn)選擇“SCSI(1:0)”
確認(rèn)摘要信息無(wú)誤,點(diǎn)擊完成。
按照此過(guò)程,陸續(xù)添加第二塊與第三塊虛擬磁盤(pán),設(shè)置參數(shù)一樣,不同的地方為:虛擬設(shè)備節(jié)點(diǎn)依次為“SCSI(1:1)”與“SCSI(1:2)”。
最后編輯虛擬機(jī)配置,將新的SCSI控制器,也就是第二個(gè)SCSI控制器,編號(hào)為1,SCSI總線共享類(lèi)型改為物理,即讓最后添加的三塊虛擬磁盤(pán)實(shí)現(xiàn)與其他虛擬機(jī)共享訪問(wèn)。
完成開(kāi)始創(chuàng)建第一臺(tái)虛擬機(jī),照此過(guò)程新建第二臺(tái)虛擬機(jī),過(guò)程與以上類(lèi)似,不同的地方為虛擬機(jī)命名。
最后添加三塊磁盤(pán)這里選擇“使用現(xiàn)有虛擬磁盤(pán)”
點(diǎn)擊瀏覽
定位到第一臺(tái)虛擬機(jī)那三塊磁盤(pán)的數(shù)據(jù)存儲(chǔ)位置
打開(kāi)第一臺(tái)虛擬機(jī)命名的文件夾
三塊容量為10GB的虛擬磁盤(pán)即為第一臺(tái)虛擬機(jī)所使用的那三塊磁盤(pán)
按照順序?qū)⒌谝粔K磁盤(pán)添加到第二臺(tái)虛擬機(jī),以實(shí)現(xiàn)共享。
這里虛擬設(shè)備節(jié)點(diǎn)依然是按照“SCSI(1:0)到SCSI(1:2)”的順序選擇,分別將三塊磁盤(pán)添加到第二臺(tái)虛擬機(jī)。
最后任然將第二個(gè)SCSI控制器總線共享類(lèi)型改為“物理”,完成第二臺(tái)虛擬機(jī)的創(chuàng)建。
作為Oracle RAC雙節(jié)點(diǎn)兩臺(tái)虛擬機(jī)就完成創(chuàng)建了,接下來(lái)使用CentOS官方的ISO系統(tǒng)鏡像同時(shí)為兩主機(jī)安裝CentOS 6.8帶圖形環(huán)境系統(tǒng),這里安裝過(guò)程略,可參閱互聯(lián)網(wǎng)搜索。系統(tǒng)安裝完成后,為虛擬機(jī)安裝VMware Tools。
配置節(jié)點(diǎn)一主機(jī)名
使用vi編輯器修改網(wǎng)絡(luò)配置文件/etc/sysconfig/network
配置網(wǎng)絡(luò)參數(shù)
使用vi編輯器修改網(wǎng)絡(luò)配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
使用vi編輯器修改網(wǎng)絡(luò)配置文件/etc/sysconfig/network-scripts/ifcfg-eth2
注意:網(wǎng)絡(luò)配置文件里的每一項(xiàng)參數(shù)都不能少,包括MAC地址、UUID、IP參數(shù)等等,也不能配置錯(cuò)誤,否則會(huì)導(dǎo)致后期網(wǎng)絡(luò)故障而影響集群性能!
停止NetworkManager服務(wù)并設(shè)置開(kāi)機(jī)不啟動(dòng),重啟network服務(wù)。
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
配置節(jié)點(diǎn)二主機(jī)名
使用vi編輯器修改網(wǎng)絡(luò)配置文件/etc/sysconfig/network
配置節(jié)點(diǎn)二網(wǎng)絡(luò)參數(shù)
使用vi編輯器修改網(wǎng)絡(luò)配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
使用vi編輯器修改網(wǎng)絡(luò)配置文件/etc/sysconfig/network-scripts/ifcfg-eth2
停止NetworkManager服務(wù)并設(shè)置開(kāi)機(jī)不啟動(dòng),重啟network服務(wù)。
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
在節(jié)點(diǎn)一與節(jié)點(diǎn)二同時(shí)配置DNS服務(wù)器 ,配置文件/etc/resolv.conf。(根據(jù)實(shí)際運(yùn)營(yíng)商提供dns server進(jìn)行配置)
在節(jié)點(diǎn)一圖形環(huán)境下使用系統(tǒng)自帶的Firefox瀏覽器,訪問(wèn)Oracle官網(wǎng)http://www.oracle.com,點(diǎn)擊下載-數(shù)據(jù)庫(kù)-Oracle數(shù)據(jù)庫(kù)
Oracle數(shù)據(jù)庫(kù)12c-64位Linux系統(tǒng)-查看所有
同意協(xié)議,下載數(shù)據(jù)庫(kù)與集群安裝軟件包。
登錄Oracle賬戶后即可開(kāi)始下載(可免費(fèi)注冊(cè))
待四個(gè)壓縮包下載完成后,使用cksum命令獲取CRC校驗(yàn)碼與官網(wǎng)對(duì)比,來(lái)確認(rèn)下載文件是否完整。
系統(tǒng)配置:
節(jié)點(diǎn)一與節(jié)點(diǎn)二同時(shí)配置host文件 /etc/hosts 添加,這里的ooa.com為舉例域名,根據(jù)實(shí)際環(huán)境域名而定。
# Oracle RAC Public IP
192.168.50.21 rac01.ooa.com rac01
192.168.50.22 rac02.ooa.com rac02
# Oracle RAC Private IP
10.98.50.21 rac01pri.ooa.com rac01pri
10.98.50.22 rac02pri.ooa.com rac02pri
# Oracle RAC Virtual IP
192.168.50.23 rac01vip.ooa.com rac01vip
192.168.50.24 rac02vip.ooa.com rac02vip
# Oracle RAC SCAN IP
192.168.50.25 scan.ooa.com
192.168.50.26 scan.ooa.com
192.168.50.27 scan.ooa.com
節(jié)點(diǎn)一與節(jié)點(diǎn)二同時(shí)停止NTP服務(wù)并卸載其軟件包,使用Oracle集群自帶的ctss服務(wù)來(lái)同步節(jié)點(diǎn)系統(tǒng)時(shí)間。
/etc/init.d/ntpd stop
yum erase ntp -y
使用ntpdate與NTP服務(wù)器同步一次系統(tǒng)時(shí)間,并寫(xiě)入硬件時(shí)鐘,ntpdate服務(wù)開(kāi)機(jī)自啟動(dòng)。
ntpdate 0.centos.pool.ntp.org
hwclock -w
chkconfig ntpdate on
停止防火墻與selinux服務(wù)
/etc/init.d/iptables stop
chkconfig iptables off
setenforce 0
selinux服務(wù)需要修改配置文件/etc/sysconfig/selinux來(lái)永久禁用。
創(chuàng)建用于Oracle集群的用戶與組,以及數(shù)據(jù)目錄。這里建議專(zhuān)門(mén)劃分一塊數(shù)據(jù)盤(pán)掛載到/u01存儲(chǔ)Oracle數(shù)據(jù)文件。
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
groupadd -g 54324 backupdba
groupadd -g 54325 asmdba
groupadd -g 54326 dgdba
groupadd -g 54327 kmdba
groupadd -g 54328 asmadmin
groupadd -g 54329 asmoper
useradd -u 54322 -g oinstall -G dba,asmdba,oper oracle
useradd -u 54321 -g oinstall -G asmadmin,asmdba,asmoper grid
mkdir -p /u01/app/12.1.0/grid
mkdir -p /u01/app/grid
mkdir -p /u01/app/oracle
chown -R grid:oinstall /u01
chown oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/
為grid與oracle用戶設(shè)置系統(tǒng)登錄密碼
內(nèi)核參數(shù)優(yōu)化,修改配置文件 /etc/sysctl.conf 添加
# Oracle RAC Optimized parameters
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
執(zhí)行命令sysctl -p配置立即生效
軟硬限制策略,編輯配置文件/etc/secrity/limits.conf添加
grid soft nproc 2047
grid hard nproc 32768
grid soft nofile 1024
grid hard nofile 250000
oralce soft nproc 2047
oracle hard nproc 32768
oracle soft nofile 1024
oracle hard nofile 250000
編輯配置文件/etc/pam.d/login添加
session required pam_limits.so
編輯配置文件/etc/profile添加
if [ $USER == "oracle" ] || [ $USER == "grid" ];then
if [ $SHELL == "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
如果添加的三塊磁盤(pán)在系統(tǒng)里識(shí)別為/dev/sdb、/dev/sdc、/dev/sdd的話,使用以下命令生成asm命名的磁盤(pán)
for i in b c d;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\",PROGRAM==\"/sbin/scsi_id -g -u /dev/\$name\", RESULT==\"`/sbin/scsi_id -g -u /dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\",GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
查看生成的udev命名規(guī)則文件
重新啟動(dòng)udev查看生成的設(shè)備文件
start_udev
注意:節(jié)點(diǎn)一與節(jié)點(diǎn)二都需要參與以上配置!
節(jié)點(diǎn)一安裝并配置vncserver,用于遠(yuǎn)程圖形環(huán)境下訪問(wèn)CentOS主機(jī),安裝集群數(shù)據(jù)庫(kù)。
yum install tigervnc-server -y
編輯vncserver配置文件/etc/sysconfig/vncservers添加
VNCSERVERS="1:grid 2:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
分別切換到grid與oracle用戶環(huán)境下,使用vncpasswd命令設(shè)置vncserver登錄密碼。
啟動(dòng)vncserver服務(wù) /etc/init.d/vncserver start
查看服務(wù)端口啟動(dòng)狀態(tài) netstat -antpl | grep Xvnc 同時(shí)包含5901與5902端口監(jiān)聽(tīng)狀態(tài),即為正常。
節(jié)點(diǎn)一與節(jié)點(diǎn)二同時(shí)操作切換到grid用戶環(huán)境下執(zhí)行
ssh-keygen -t rsa
ssh-keygen -t dsa
節(jié)點(diǎn)一再次執(zhí)行
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac02:~/.ssh/authorized_keys
隨后鍵入grid系統(tǒng)登錄密碼,將各自認(rèn)證公鑰傳給對(duì)方。
節(jié)點(diǎn)二再次執(zhí)行
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac01:~/.ssh/authorized_keys
節(jié)點(diǎn)一修改配置文件~/.bash_profile,注釋最后兩行并添加
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/12.1.0/grid
export ORACLE_SID=+ASM1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/usr/sbin
export PATH
節(jié)點(diǎn)二修改配置文件~/.bash_profile,注釋最后兩行并添加
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/12.1.0/grid
export ORACLE_SID=+ASM2
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/usr/sbin
export PATH
節(jié)點(diǎn)一與節(jié)點(diǎn)二同時(shí)切換到oracle用戶環(huán)境下執(zhí)行
ssh-keygen -t rsa
ssh-keygen -t dsa
節(jié)點(diǎn)一再次執(zhí)行
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac02:~/.ssh/authorized_keys
節(jié)點(diǎn)二再次執(zhí)行
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac01:~/.ssh/authorized_keys
節(jié)點(diǎn)一修改配置文件~/.bash_profile,注釋最后兩行并添加
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1
export ORACLE_SID=racdb1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/usr/sbin
export PATH
節(jié)點(diǎn)二修改配置文件~/.bash_profile,注釋最后兩行并添加
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1
export ORACLE_SID=racdb2
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/usr/sbin
export PATH
Grid的安裝
官方文檔介紹Grid可以通過(guò)基于圖形界面下的安裝向?qū)Ш团渲梦募煞N方式來(lái)安裝,這里講述前者,后者適用于批量部署。參閱 http://docs.oracle.com/database/121/CWLIN/toc.htm
使用vnc客戶端(可在附件下載,32位系統(tǒng)使用32為軟件,64位系統(tǒng)使用64位軟件)連接節(jié)點(diǎn)一主機(jī),鍵入主機(jī)完整域名或ip地址,附加端口號(hào)。
點(diǎn)擊繼續(xù)
鍵入vncserver登錄密碼
暫無(wú)用不到root權(quán)限,取消root用戶認(rèn)證。
右擊桌面打開(kāi)一個(gè)terminal
切換到安裝軟件包所在目錄,解壓grid軟件包
unzip linuxamd64_12102_grid_1of2.zip
unzip linuxamd64_12102_grid_2of2.zip
解壓完成后,以root用戶身份安裝cvuqdisk軟件包
將cvudisk軟件包傳到節(jié)點(diǎn)二,并root用戶安裝。
繼續(xù)在節(jié)點(diǎn)一圖形環(huán)境下,切換到grid目錄,./runInstaller 執(zhí)行安裝程序開(kāi)始集群軟件的安裝。
打開(kāi)圖形安裝向?qū)?/p>
標(biāo)準(zhǔn)集群
高級(jí)安裝
默認(rèn)英語(yǔ)語(yǔ)言
集群名稱(chēng),SCAN名稱(chēng)要與hosts文件里設(shè)置一致,可成功解析,SCAN端口號(hào)。
修正節(jié)點(diǎn)信息,維持各個(gè)名稱(chēng)與hosts文件里一致,可成功解析。
注意虛擬主機(jī)名稱(chēng)的一致性
添加節(jié)點(diǎn)二的信息
保持名稱(chēng)一致性
這里可以不用鍵入grid用戶系統(tǒng)登錄密碼,正常情況下直接點(diǎn)擊下一步認(rèn)證通過(guò)。(注意:如果不能順利通過(guò)認(rèn)證,請(qǐng)?jiān)诿钚衧sh rac02與ssh rac01互相測(cè)試與對(duì)方是否可以正常免密訪問(wèn),然后注銷(xiāo)圖形環(huán)境再次登錄重新執(zhí)行安裝程序!通過(guò)vnc訪問(wèn)的圖形環(huán)境,重啟vncserver服務(wù)即可注銷(xiāo)當(dāng)前用戶登錄的圖形環(huán)境。)
配置eth2網(wǎng)卡通過(guò)私網(wǎng)數(shù)據(jù)。
存儲(chǔ)選項(xiàng)使用標(biāo)準(zhǔn)的asm存儲(chǔ)
這里磁盤(pán)組參數(shù)保持默認(rèn),點(diǎn)擊修改磁盤(pán)查找路徑
查找路徑/dev/asm*
勾選三塊磁盤(pán)
為所有賬戶配置一樣的密碼
無(wú)需配置IPMI
無(wú)需EM配置
配置ASM組
配置oracle base與home目錄
inventory目錄配置
自動(dòng)腳本配置,這里可以配置root系統(tǒng)登錄密碼,讓后面腳本自動(dòng)執(zhí)行。否則后面手工在各節(jié)點(diǎn)執(zhí)行安裝腳本。
執(zhí)行環(huán)境檢查,檢查出一些存在的問(wèn)題。點(diǎn)擊修復(fù)和再次檢查
提示自動(dòng)執(zhí)行修復(fù)腳本,點(diǎn)擊OK確認(rèn)。
再次檢查后發(fā)現(xiàn)還存在一些軟件包的缺失
在root用戶環(huán)境下使用yum安裝這些軟件包即可(注意:節(jié)點(diǎn)二也需要執(zhí)行yum來(lái)安裝這些軟件包)
yum install compat-libcap1-1.10 compat-libstdc++-33-3.2.3 libstdc++-devel-4.4.4 gcc gcc-c++ ksh libaio-devel-0.3.107 -y
軟件包完成安裝后,執(zhí)行再次檢查。
最后遺留而下關(guān)于dns與域名解析問(wèn)題,可查看詳細(xì)信息。
由于這里使用hosts文件來(lái)解析,故不使用dns服務(wù)器,這兩個(gè)問(wèn)題直接忽略掉。
警告信息提示,繼續(xù)即可。
查看安裝摘要信息,確認(rèn)無(wú)誤即可進(jìn)行安裝。
安裝過(guò)程中會(huì)出現(xiàn)提示自動(dòng)執(zhí)行配置腳本的提示,點(diǎn)擊Yes確認(rèn)操作。
靜靜地等待整個(gè)安裝過(guò)程
最后報(bào)錯(cuò)有驗(yàn)證失敗,通過(guò)日志查詢(xún)是由于SCAN名稱(chēng)無(wú)法通過(guò)dns服務(wù)器解析問(wèn)題,實(shí)際通過(guò)ip訪問(wèn)則可以忽略。
點(diǎn)擊yes繼續(xù)
完成Grid的安裝
使用命令 crsctl stat res -t 查看雙節(jié)點(diǎn)狀態(tài)信息
使用命令 crsctl check ctss 查看雙節(jié)點(diǎn)ctss服務(wù)同步系統(tǒng)時(shí)間的狀態(tài)
安裝Oracle數(shù)據(jù)庫(kù)
使用vnc客戶端訪問(wèn)節(jié)點(diǎn)一,端口號(hào)5902即通過(guò)oracle用戶登錄。
切換到數(shù)據(jù)庫(kù)軟件包目錄,解壓文件。
unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip
解壓完成后切換到database目錄執(zhí)行安裝程序
打開(kāi)oracle圖形界面安裝向?qū)?,配置安全更新。這里如果有注冊(cè)的Oracle賬戶,請(qǐng)鍵入email地址與密碼來(lái)實(shí)現(xiàn)自動(dòng)更新,也可以不用配置。
僅僅安裝數(shù)據(jù)庫(kù)軟件
RAC集群數(shù)據(jù)庫(kù)安裝
選擇所要安裝的所有節(jié)點(diǎn)
默認(rèn)英語(yǔ)語(yǔ)言
默認(rèn)安裝企業(yè)版,需要6.4GB的磁盤(pán)空間。
確定oracle base與home目錄
oracle有關(guān)的組
需求檢查,這里任然存在dns服務(wù)器與域名解析問(wèn)題,在此使用了hosts文件做解析,故忽略這些錯(cuò)誤。
確認(rèn)摘要信息無(wú)誤,即可開(kāi)始安裝。
安裝中提示手動(dòng)在各節(jié)點(diǎn)以root用戶身份執(zhí)行root.sh腳本
依次在各節(jié)點(diǎn)執(zhí)行即可
執(zhí)行完后,點(diǎn)擊OK繼續(xù)。
數(shù)據(jù)庫(kù)安裝成功
創(chuàng)建數(shù)據(jù)庫(kù)
在Oracle用戶環(huán)境下直接鍵入 dbca 命令啟動(dòng)數(shù)據(jù)庫(kù)創(chuàng)建向?qū)Вx擇創(chuàng)建數(shù)據(jù)庫(kù)
高級(jí)模式
用于一般事務(wù)性處理
配置數(shù)據(jù)庫(kù)名稱(chēng),可選項(xiàng)容器數(shù)據(jù)庫(kù)。
創(chuàng)建一個(gè)新的server pool
管理選項(xiàng)可保持默認(rèn)
為所有的賬戶配置相同的密碼
設(shè)置數(shù)據(jù)存儲(chǔ)的位置,并編輯歸檔模式參數(shù),這里數(shù)據(jù)都選擇存放到ASM磁盤(pán)組,所以存儲(chǔ)類(lèi)型為ASM。
注意:這里需要對(duì)grid_home目錄下的oracle執(zhí)行文件授權(quán),否則會(huì)發(fā)現(xiàn)不了ASM磁盤(pán)?。ǜ鞴?jié)點(diǎn)都要求)
chmod +s /u01/app/12.1.0/grid/bin/oracle
設(shè)定歸檔位置
sample schemas無(wú)需設(shè)置
初始化參數(shù)可以保持默認(rèn)
創(chuàng)建類(lèi)型-創(chuàng)建數(shù)據(jù)庫(kù)
需求檢查提示有問(wèn)題的依然是scan名稱(chēng)不能dns服務(wù)器解析問(wèn)題,這里忽略掉。
確認(rèn)摘要信息無(wú)誤,點(diǎn)擊完成開(kāi)始創(chuàng)建數(shù)據(jù)庫(kù)。