基于CentOS 6.10的Oracle 11g RAC安装手册
文章目錄
- 1 數(shù)據(jù)庫(kù)RAC安裝規(guī)劃
- 1.1 集群節(jié)點(diǎn)及實(shí)例
- 1.2 網(wǎng)絡(luò)配置
- 1.3 Oracle軟件部分
- 1.4 用戶(hù)組規(guī)劃
- 1.5 用戶(hù)規(guī)劃
- 1.6 存儲(chǔ)規(guī)劃
- 2 安裝前準(zhǔn)備配置
- 2.1 檢查兩臺(tái)機(jī)器物理內(nèi)存
- 2.2 檢查兩臺(tái)機(jī)器swap和/tmp
- 2.3 驗(yàn)證操作系統(tǒng)版本和bit
- 2.4 關(guān)閉防火墻和NetworkManager
- 2.5 關(guān)閉selinux
- 2.6 關(guān)閉ntpd
- 2.7 關(guān)閉透明大頁(yè)
- 2.8 配置網(wǎng)絡(luò)環(huán)境和host文件
- 2.9 安裝所需要的軟件包
- 2.10 創(chuàng)建grid,oracle的用戶(hù)和需要的組
- 2.11 創(chuàng)建安裝目錄
- 2.12 設(shè)置grid和oracle用戶(hù)的環(huán)境變量
- 2.13 配置kernel和Oracle相關(guān)的Shell限制
- 2.13.1 調(diào)整內(nèi)核參數(shù)
- 2.13.2 添加用戶(hù)資源限制
- 3 配置ASM共享磁盤(pán)
- 3.1 分區(qū)
- 3.2 配置asmlib
- 3.3 rac1創(chuàng)建共享磁盤(pán)
- 3.4 rac2同步共享磁盤(pán)
- 4 安裝grid 軟件
- 4.1進(jìn)入安裝界面
- 4.2 安裝步驟
- 4.3 驗(yàn)證
- 5 創(chuàng)建DATA磁盤(pán)組
- 5.1配置ASM磁盤(pán)組
- 5.2 創(chuàng)建磁盤(pán)組
- 5.3 核對(duì)已經(jīng)創(chuàng)建好的磁盤(pán)組
- 6 Oracle database軟件安裝
- 6.1 安裝步驟
- 7 創(chuàng)建數(shù)據(jù)庫(kù)
- 8 參數(shù)優(yōu)化
- 8.1 數(shù)據(jù)庫(kù)部分參數(shù)優(yōu)化
- 8.1.1 密碼策略
- 8.1.2 審計(jì)策略
- 8.1.3 CPU資源管理
- 8.1.4 關(guān)閉延遲段創(chuàng)建
- 8.1.5 關(guān)閉跨節(jié)點(diǎn)并行查詢(xún)
- 8.1.6 直接路徑讀
- 8.2 內(nèi)存參數(shù)優(yōu)化
- 8.3 在線日志調(diào)整
- 8.4 ASM部分參數(shù)優(yōu)化
- 8.4.1 ASM 磁盤(pán)組兼容性
- 8.4.2 調(diào)整ASM內(nèi)存參數(shù)
- 8.5 禁用ACFS特性
- 8.6 網(wǎng)絡(luò)資源優(yōu)化
1 數(shù)據(jù)庫(kù)RAC安裝規(guī)劃
1.1 集群節(jié)點(diǎn)及實(shí)例
| rac1 | oradb1 | oradb | 16G | CentOS 6.10 64bit |
| rac2 | oradb2 | oradb | 16G | CentOS 6.10 64bit |
1.2 網(wǎng)絡(luò)配置
| rac1 Public | rac1 | public | 192.168.10.11 | /etc/hosts |
| rac1 Private | rac1-priv | private | 172.168.10.11 | /etc/hosts |
| rac1 VIP | rac1-vip | virtual | 192.168.10.12 | /etc/hosts |
| rac2 Public | rac2 | public | 192.168.10.13 | /etc/hosts |
| rac2 Private | rac2-priv | private | 172.168.10.13 | /etc/hosts |
| rac2 VIP | rac2-vip | virtual | 192.168.10.14 | /etc/hosts |
| Scan VIP | scan-cluster | virtual | 192.168.10.15 | /etc/hosts |
1.3 Oracle軟件部分
| OS USER | grid | oracle |
| 主要屬組 | oinstall | oinstall |
| 輔助屬組 | asmadmin,asmdba,asmoper | dba,asmdba |
| Home目錄 | /home/grid | /home/oracle |
| Oracle Base | /u01/app/grid | /u01/app/oracle |
| Oracle Home | /u01/app/11.2.0/grid | /u01/app/oracle/product/11.2.0/dbhome_1 |
| 軟件版本 | Oracle 11.2.0.4 | Oracle 11.2.0.4 |
1.4 用戶(hù)組規(guī)劃
| asmadmin | Oracle自動(dòng)存儲(chǔ)管理組 | rac1 rac2 |
| asmdba | ASM數(shù)據(jù)庫(kù)管理員組 | rac1 rac2 |
| asmoper | ASM操作員組 | rac1 rac2 |
| oinstall | Oracle清單和軟件所有者 | rac1 rac2 |
| dba | Oracle數(shù)據(jù)庫(kù)管理員 | rac1 rac2 |
| oper | Oracle數(shù)據(jù)庫(kù)操作員組 | rac1 rac2 |
1.5 用戶(hù)規(guī)劃
| grid | oinstall | asmadmin,asmdba,asmoper | Oracle Cluster用戶(hù) | rac1 rac2 | oracle |
| oracle | oinstall | dba,asmdba | Oracle數(shù)據(jù)管理員 | rac1 rac2 | oracle |
1.6 存儲(chǔ)規(guī)劃
| OCR/Voting | ASM | 2G | OCR | External |
| Datafile | ASM | 800G | DATA | External |
| Archivelog | ASM | 100G | FRA | External |
2 安裝前準(zhǔn)備配置
2.1 檢查兩臺(tái)機(jī)器物理內(nèi)存
[root@ rac1 ~]# top | grep Mem Mem: 16170748k total, 15670912k used, 499836k free, 278212k buffers [root@ rac2 ~]# top | grep Mem Mem: 16170748k total, 15658388k used, 512360k free, 276632k buffers2.2 檢查兩臺(tái)機(jī)器swap和/tmp
[root@ rac1 ~]# top | grep Swap Swap: 33554428k total, 0k used, 33554428k free, 125015820k cached [root@ rac1 ~]# df -h /tmp/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-LogVol01517G 127G 365G 26% /[root@ rac2 ~]# top | grep Swap Swap: 33554428k total, 0k used, 33554428k free, 125015820k cached [root@rac2 ~]# df -h /tmp Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-LogVol01517G 13G 479G 3% /2.3 驗(yàn)證操作系統(tǒng)版本和bit
[root@ rac1 ~]# uname -a Linux rac1 2.6.32-754.el6.x86_64 #1 SMP Tue Jun 19 21:26:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@ rac1 ~]# cat /etc/redhat-release CentOS release 6.10 (Final)[root@ rac2 ~]# uname -a Linux rac1 2.6.32-754.el6.x86_64 #1 SMP Tue Jun 19 21:26:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@ rac2 ~]# cat /etc/redhat-release CentOS release 6.10 (Final)2.4 關(guān)閉防火墻和NetworkManager
在兩個(gè)節(jié)點(diǎn)
- 關(guān)閉防火墻
- 禁止firewall開(kāi)機(jī)啟動(dòng)
- 查看狀態(tài)
- 關(guān)閉NetworkManager
- 禁止開(kāi)機(jī)啟動(dòng)
2.5 關(guān)閉selinux
在兩個(gè)節(jié)點(diǎn)
- 臨時(shí)性關(guān)閉(立即生效,但是重啟服務(wù)器后失效)
- 修改啟動(dòng)配置文件
- 重啟系統(tǒng)
- 查看狀態(tài)
2.6 關(guān)閉ntpd
在兩個(gè)節(jié)點(diǎn)*
- 關(guān)閉ntpd
- 禁止開(kāi)機(jī)啟動(dòng)
- 移除配置文件
2.7 關(guān)閉透明大頁(yè)
在兩個(gè)節(jié)點(diǎn)
- 關(guān)閉透明大頁(yè)
- 查看狀態(tài)
2.8 配置網(wǎng)絡(luò)環(huán)境和host文件
在兩個(gè)節(jié)點(diǎn)
vi /etc/hosts[root@rac1 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.10.15 rac-cluster rac-cluster-scan192.168.10.11 rac1 192.168.10.12 rac1-vip 192.168.10.13 rac2 192.168.10.14 rac2-vip172.16.10.11 rac1-priv 172.16.10.13 rac2-priv2.9 安裝所需要的軟件包
在兩個(gè)節(jié)點(diǎn)
- 配置yum倉(cāng)庫(kù)
- 安裝所需要的包
2.10 創(chuàng)建grid,oracle的用戶(hù)和需要的組
在兩個(gè)節(jié)點(diǎn)
- 創(chuàng)建用戶(hù)組
- 創(chuàng)建用戶(hù)
- 配置用戶(hù)口令
2.11 創(chuàng)建安裝目錄
在兩個(gè)節(jié)點(diǎn)
mkdir -p /u01/app/grid mkdir -p /u01/app/11.2.0/grid mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 chmod -R 755 /u01/ chown -R oracle:oinstall /u01 chown -R grid:oinstall /u01/app/grid chown -R grid:oinstall /u01/app/11.2.02.12 設(shè)置grid和oracle用戶(hù)的環(huán)境變量
在兩個(gè)節(jié)點(diǎn)
- grid 用戶(hù)
- oracle 用戶(hù)
2.13 配置kernel和Oracle相關(guān)的Shell限制
2.13.1 調(diào)整內(nèi)核參數(shù)
在兩個(gè)節(jié)點(diǎn)
-
查看配置情況,基本上與官方文檔推薦的參數(shù)配置一致。
官方文檔 -
編輯文件 /etc/sysctl.conf 添加
- 使內(nèi)核參數(shù)生效
2.13.2 添加用戶(hù)資源限制
在兩個(gè)節(jié)點(diǎn)
- 編輯文件/etc/security/limits.conf添加
3 配置ASM共享磁盤(pán)
3.1 分區(qū)
在rac1上
[root@localhost ~]# ll -l /dev/eql/ 總用量 0 lrwxrwxrwx 1 root root 7 5月 24 15:45 t10db-data1 -> ../dm-6 lrwxrwxrwx 1 root root 7 5月 24 15:45 t10db-fra1 -> ../dm-9 lrwxrwxrwx 1 root root 7 5月 24 15:45 t10db-ocr1 -> ../dm-3fdisk /dev/eql/t10db-data1 -->n-->p-->1-->1-->[enter]-->w[root@localhost eql]# fdisk -l t10db-data1Disk t10db-data1: 859.0 GB, 859003944960 bytes 255 heads, 63 sectors/track, 104434 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xf7753ba6Device Boot Start End Blocks Id System t10db-data1p1 1 104434 838866073+ 83 Linux- 重啟機(jī)器
3.2 配置asmlib
在兩個(gè)節(jié)點(diǎn)
-
官網(wǎng)下載oracleasmlib和oracleasm-support
oracleasm依賴(lài)包官網(wǎng)下載地址
-
安裝asmlib依賴(lài)包
- 上傳另外兩個(gè)并安裝
- 配置asmlib
- 查看oracleasm狀態(tài)
- 加載oracleasm內(nèi)核模塊
- 修改參數(shù)
3.3 rac1創(chuàng)建共享磁盤(pán)
在rac1上
oracleasm createdisk ocr /dev/eql/t10db-ocr1p1 oracleasm createdisk data /dev/eql/t10db-data1p1 oracleasm createdisk fra /dev/eql/t10db-fra1p1- 查看所有的asm磁盤(pán)列表
3.4 rac2同步共享磁盤(pán)
在rac2上
- 掃描磁盤(pán)
4 安裝grid 軟件
在rac1上
-
將grid安裝包上傳到/soft目錄,并解壓
unzip p10404530_112030_Linux-x86-64_3of7.zip -
更改解壓后的路徑及權(quán)限
4.1進(jìn)入安裝界面
- grid自檢校驗(yàn),在/home/grid/grid/下執(zhí)行
- 用xstart連接,啟動(dòng)圖形化安裝
校驗(yàn)無(wú)誤,開(kāi)始安裝grid集群軟件。注意:使用工具安裝登錄時(shí)必須為grid用戶(hù)。
- 啟動(dòng)圖形化安裝
4.2 安裝步驟
1.下載軟件更新
2. 選擇安裝選項(xiàng)
四個(gè)選項(xiàng)分別為:
- 集群安裝和配置Oracle網(wǎng)格基礎(chǔ)結(jié)構(gòu)
- 獨(dú)立服務(wù)器配置Oracle網(wǎng)格基礎(chǔ)結(jié)構(gòu)
- 升級(jí)Oracle網(wǎng)格基礎(chǔ)設(shè)施或Oracle自動(dòng)存儲(chǔ)管理(ASM)
- 只安裝Oracle網(wǎng)格基礎(chǔ)架構(gòu)軟件
此處選擇第一項(xiàng),“集群安裝和配置Oracle網(wǎng)格基礎(chǔ)結(jié)構(gòu)”。
3.選擇安裝類(lèi)型
兩個(gè)選項(xiàng)分別為:
- 一般安裝
- 高級(jí)安裝
此處選擇第二項(xiàng),“高級(jí)安裝”。
4.配置語(yǔ)言
5.配置SCAN IP
6.配置集群節(jié)點(diǎn)信息
1)添加rac2私網(wǎng)IP
2)配置兩節(jié)點(diǎn)SSH互信
7.設(shè)置網(wǎng)絡(luò)接口
參數(shù):public(公網(wǎng))、private(私網(wǎng))、do not use(不使用)
此處em1 為公網(wǎng),em4 為私網(wǎng),另兩個(gè)為其他網(wǎng)絡(luò)接口,不使用。
8.存儲(chǔ)結(jié)構(gòu)配置
選擇ASM管理
兩個(gè)選項(xiàng)分別為:
- 自動(dòng)存儲(chǔ)管理(ASM)
- 共享文件系統(tǒng)
此處選擇第一項(xiàng),“自動(dòng)存儲(chǔ)管理”。
9.配置ASM磁盤(pán)組和成員
redundancy—冗余
- 冗余策略的三種模式:
external(外部)、normal(正常)、high(高)。 - 一般情況下三種模式需要的磁盤(pán)組:
external—1塊
normal-----3塊
high-------5塊
1)外部冗余(external redundancy):
表示Oracle不幫我們管理鏡像,功能由外部存儲(chǔ)系統(tǒng)實(shí)現(xiàn),比如通過(guò)RAID技術(shù)。有效磁盤(pán)空間是所有磁盤(pán)設(shè)備空間的大小之和。
2)默認(rèn)冗余(normal redundancy):
表示Oracle提供2份鏡像來(lái)保護(hù)數(shù)據(jù)(鏡像數(shù)據(jù)一次),有效磁盤(pán)空間是所有磁盤(pán)設(shè)備大小之和的1/2 (使用最多)。
3)高度冗余(high redundancy):
表示Oracle提供3份鏡像來(lái)保護(hù)數(shù)據(jù)(鏡像數(shù)據(jù)兩次),以提高性能和數(shù)據(jù)的安全,最少需要三塊磁盤(pán)(三個(gè)failure group);有效磁盤(pán)空間是所有磁盤(pán)設(shè)備大小之和的1/3,雖然冗余級(jí)別高了,但是硬件的代價(jià)也最高。
此處選擇“外部冗余”。
10.配置ASM磁盤(pán)組的管理員密碼
首字母未大寫(xiě)沒(méi)有結(jié)合數(shù)字,會(huì)提示INS-30011錯(cuò)誤(密碼過(guò)于簡(jiǎn)單),此處可忽略。
11.故障隔離支持選項(xiàng)
兩個(gè)選項(xiàng)分別為:
- 用戶(hù)的IPMI接口(智能管理平臺(tái))
- 不使用IPMI接口
此處選擇第二項(xiàng),“不使用IPMI接口”。
12.配置ASM磁盤(pán)的組
Oracle管理員組:asmadmin組
Oracle DBS組:asmdba組
Oracle操作組:asmoper組
13.grid基礎(chǔ)目錄
注意:此處如果報(bào)錯(cuò),請(qǐng)檢查每個(gè)節(jié)點(diǎn)上這些目錄是否都存在、權(quán)限是否足夠。
14.grid庫(kù)存目錄
15.配置最終檢查
1)將缺少的包,通過(guò)yum安裝。
(在redhat中,如果安裝了ksh就不需要再安裝pdksh。但如果需要安裝pdksh,就必須先檢查系統(tǒng)是否安裝過(guò)ksh,因?yàn)檫@兩個(gè)包會(huì)發(fā)生沖突。)
2)Network Time Protocol(NTP):網(wǎng)絡(luò)時(shí)間協(xié)議 NTP(代表RAC時(shí)間未同步,無(wú)法實(shí)現(xiàn)心跳線。但如不需要可跳過(guò))
問(wèn)題解決后,點(diǎn)擊“修復(fù)并再次檢查”,按照指定順序執(zhí)行腳本。
16. 安裝配置報(bào)告
17.開(kāi)始安裝
按照提示在提示節(jié)點(diǎn)和用戶(hù),分別執(zhí)行提示腳本文件。
注意:如果在執(zhí)行腳本時(shí)報(bào)錯(cuò),需要及時(shí)處理;如果執(zhí)行結(jié)果顯示“失敗”,在問(wèn)題解決后不能重新運(yùn)行,需要在root用戶(hù)下通過(guò)回退清除命令清空配置信息后再次運(yùn)行。
- 回退清除命令:
rac1
# /u01/app/11.2.0/grid/crs/install/rootcrs.pl -verbose -deconfig -force # /u01/app/11.2.0/grid/crs/install/roothas.pl -verbose -deconfig –forcerac2
# /u01/app/11.2.0/grid/crs/install/rootcrs.pl -verbose -deconfig -force - lastnode # /u01/app/11.2.0/grid/crs/install/roothas.pl -verbose -deconfig -force
報(bào)錯(cuò)[INS-20802] Oracle Cluster Verification Utility failed.
Oracle集群驗(yàn)證實(shí)用程序失敗,如果兩個(gè)節(jié)點(diǎn)都能ping通SCAN IP,那么此問(wèn)題可以忽略,點(diǎn)擊Next。
18.grid軟件安裝完成
至此,grid軟件安裝完成。
4.3 驗(yàn)證
- 查看進(jìn)程
- 查看crs進(jìn)程
- 查看cluster進(jìn)程
5 創(chuàng)建DATA磁盤(pán)組
5.1配置ASM磁盤(pán)組
以grid用戶(hù)在任意一節(jié)點(diǎn)運(yùn)行asmca,進(jìn)入配置界面。
5.2 創(chuàng)建磁盤(pán)組
點(diǎn)擊create創(chuàng)建磁盤(pán)組DATA、FRA。
其中DATA是存放數(shù)據(jù)文件的磁盤(pán),FRA是存放歸檔的磁盤(pán)。
5.3 核對(duì)已經(jīng)創(chuàng)建好的磁盤(pán)組
6 Oracle database軟件安裝
在rac1上
- 將oracle安裝包上傳到/soft目錄,并解壓
- 更改解壓后的路徑及權(quán)限
- 以oracle用戶(hù)在任意一節(jié)點(diǎn)運(yùn)行
6.1 安裝步驟
1.配置安全更新
取消接受郵件。
**2.軟件更新下載 **
三個(gè)選項(xiàng)分別為:
- 通過(guò)網(wǎng)絡(luò)下載更新
- 通過(guò)本地源更新
- 不進(jìn)行更新
此處選擇第三項(xiàng),“不進(jìn)行更新”。
3.安裝選項(xiàng)
三個(gè)選項(xiàng)分別為:
- 創(chuàng)建和配置數(shù)據(jù)庫(kù)
- 只安裝數(shù)據(jù)庫(kù)軟件
- 更新現(xiàn)有數(shù)據(jù)庫(kù)
此處選擇第二項(xiàng),“只安裝數(shù)據(jù)庫(kù)軟件”。
4.單實(shí)例或RAC安裝
1)安裝類(lèi)型
三個(gè)選項(xiàng)分別為:
- 單實(shí)例數(shù)據(jù)庫(kù)安裝
- 多節(jié)點(diǎn)(RAC)數(shù)據(jù)庫(kù)安裝
- 單節(jié)點(diǎn)(RAC)數(shù)據(jù)庫(kù)安裝
此處選擇第二項(xiàng),“多節(jié)點(diǎn)數(shù)據(jù)庫(kù)安裝”。
2)配置兩節(jié)點(diǎn)SSH互信
輸入oracle密碼,設(shè)置rac1與rac2互信
5.配置語(yǔ)言
6.數(shù)據(jù)庫(kù)版本選擇
兩個(gè)選項(xiàng)分別為:企業(yè)版、標(biāo)準(zhǔn)版。此處選擇“企業(yè)版”。
7.Oracle基礎(chǔ)目錄
注意:如果報(bào)錯(cuò)需要檢查每個(gè)節(jié)點(diǎn)目錄是否存在、權(quán)限是否足夠。
8.配置數(shù)據(jù)庫(kù)組
數(shù)據(jù)庫(kù)管理員組:dba
數(shù)據(jù)庫(kù)操作員組:oper
9.配置最終檢查
如果兩個(gè)節(jié)點(diǎn)都能ping通SCAN IP,那么此問(wèn)題可以忽略,選擇lgnore All(忽略所有)報(bào)錯(cuò)INS-13016 確認(rèn)跳過(guò)問(wèn)題,點(diǎn)擊Next。
10.安裝配置報(bào)告
11.開(kāi)始安裝
根據(jù)提示在節(jié)點(diǎn)和用戶(hù),執(zhí)行腳本文件。
12.安裝成功
至此,Oracle Database 軟件安裝完成。
7 創(chuàng)建數(shù)據(jù)庫(kù)
以O(shè)racle用戶(hù)在任意節(jié)點(diǎn)運(yùn)行dbca,啟動(dòng)圖形化界面安裝。
1.選擇安裝模式
三個(gè)選項(xiàng)分別為:
- 多節(jié)點(diǎn)(RAC)數(shù)據(jù)庫(kù)
- 單節(jié)點(diǎn)(RAC)數(shù)據(jù)庫(kù)
- 單實(shí)例數(shù)據(jù)庫(kù)
此次選擇第一項(xiàng),“多節(jié)點(diǎn)(RAC)數(shù)據(jù)庫(kù)”。
2.選擇執(zhí)行操作
四個(gè)選項(xiàng)分別為:
- 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
- 配置數(shù)據(jù)庫(kù)
- 刪除數(shù)據(jù)庫(kù)
- 模板管理
- 實(shí)例管理
此次選擇第一項(xiàng),“創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)”。
3.安裝類(lèi)型
帶有數(shù)據(jù)文件的模板包含預(yù)創(chuàng)建的數(shù)據(jù)庫(kù)。它們?cè)试S您在幾分鐘內(nèi)創(chuàng)建出新的數(shù)據(jù)庫(kù),而不是一小時(shí)或更長(zhǎng)時(shí)間。只有在必要時(shí)才會(huì)使用不帶數(shù)據(jù)文件的模板,比如當(dāng)您需要更改塊大小等屬性時(shí),需要注意的是,這些屬性在數(shù)據(jù)庫(kù)創(chuàng)建后不能更改
三個(gè)選項(xiàng)分別為:
- 一般用途或事務(wù)處理(包含數(shù)據(jù)文件)
- 自定義數(shù)據(jù)庫(kù)(不包含數(shù)據(jù)文件)
- 數(shù)據(jù)倉(cāng)庫(kù)
此處選擇第二項(xiàng),“自定義數(shù)據(jù)庫(kù)”。
4.配置RAC數(shù)據(jù)庫(kù)名
配置好數(shù)據(jù)庫(kù)名稱(chēng)后,點(diǎn)擊“select all”選擇所有。
5.管理選項(xiàng)
不配置EM(企業(yè)管理器),保留automatic maintenance tasks(自動(dòng)維護(hù)任務(wù))。
6.數(shù)據(jù)庫(kù)憑據(jù)
配置sys和system密碼。
注意,默認(rèn)規(guī)則是首字母大寫(xiě),字母結(jié)合數(shù)字,如果沒(méi)按照要求配置會(huì)有提示。
7.數(shù)據(jù)庫(kù)文件存儲(chǔ)位置管理
三個(gè)選項(xiàng)分別為:
- 指定數(shù)據(jù)庫(kù)文件存儲(chǔ)類(lèi)型和位置
- 使用公共數(shù)據(jù)庫(kù)文件存儲(chǔ)位置
- 使用oracle自動(dòng)化管理(此項(xiàng)需要配置數(shù)據(jù)庫(kù)的域)
此處選擇第三項(xiàng),“使用oracle自動(dòng)化管理”,其中存儲(chǔ)類(lèi)型為“自動(dòng)存儲(chǔ)管理(ASM)”,數(shù)據(jù)庫(kù)的域?yàn)椤?#43;DATA”。
8.歸檔配置
兩個(gè)選項(xiàng)分別為:
- 指定快速恢復(fù)區(qū)
- 歸檔
此處選擇第一項(xiàng),“指定快速恢復(fù)區(qū)”,快速恢復(fù)區(qū)的位置為“+FRA”磁盤(pán)組,大小為“5727M”。
9.組件選擇
取消選擇沒(méi)作用的組件。
10.配置初始化參數(shù)
memory -------------------配置自動(dòng)管理(SGA和PGA)或SGA、PGA手動(dòng)管理
sizing ----------------------調(diào)整塊大小,最大并發(fā)連接數(shù)
character sets -----------使用的字符集
connection mode -------服務(wù)器模式(專(zhuān)用或共享)
選擇“自動(dòng)管理(SGA和PGA)”。
增大并發(fā)連接數(shù)。
字符集選擇“AL32UTF8”。
11.數(shù)據(jù)庫(kù)存儲(chǔ)配置
maximum datafiles --------------最大數(shù)據(jù)文件數(shù)
maximum instances -------------最大實(shí)例數(shù)
maximum log history ------------最大歸檔日志數(shù)量,超過(guò)這個(gè)數(shù)值將被復(fù)用
maximum redo log files ---------最大redo日志數(shù)
maximum log members ---------最大log日志成員
在此頁(yè)面可以看到數(shù)據(jù)庫(kù)已經(jīng)配置的數(shù)據(jù)文件、包含的redo日志組及組內(nèi)成員等信息,如果有需要,可以進(jìn)行調(diào)整創(chuàng)建或刪除等操作。
調(diào)整redo日志大小。
12.數(shù)據(jù)庫(kù)創(chuàng)建選項(xiàng)
兩個(gè)選項(xiàng)分別為:創(chuàng)建數(shù)據(jù)庫(kù)和生成數(shù)據(jù)庫(kù)創(chuàng)建腳本。本次選擇“創(chuàng)建數(shù)據(jù)庫(kù)”。
13.安裝報(bào)告信息
14.數(shù)據(jù)庫(kù)創(chuàng)建完畢
在任意節(jié)點(diǎn)以oracle用戶(hù)登錄,通過(guò)工具sqlplus登錄數(shù)據(jù)庫(kù)。
查看數(shù)據(jù)庫(kù)版本信息
SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 11.2.0.4.0 Production TNS for Linux: Version 11.2.0.4.0 - Production NLSRTL Version 11.2.0.4.0 - Production8 參數(shù)優(yōu)化
8.1 數(shù)據(jù)庫(kù)部分參數(shù)優(yōu)化
8.1.1 密碼策略
- 密碼過(guò)期時(shí)間,從11g開(kāi)始,oracle對(duì)數(shù)據(jù)庫(kù)所有密碼默認(rèn)過(guò)期時(shí)間180天:
- 密碼登陸錯(cuò)誤次數(shù),對(duì)于輸入錯(cuò)誤密碼導(dǎo)致數(shù)據(jù)庫(kù)賬號(hào)被鎖定:
- 密碼大小寫(xiě)敏感,該參數(shù)默認(rèn)值是TRUE,因此,默認(rèn)情況下密碼大小寫(xiě)是敏感的
- 密碼錯(cuò)誤延遲登錄,11G引入了延遲密碼驗(yàn)證,在輸入錯(cuò)誤的密碼后,后續(xù)如果還是采用錯(cuò)誤的密碼登陸,將會(huì)導(dǎo)致密碼延遲驗(yàn)證,從第三次開(kāi)始,后續(xù)的每次登陸導(dǎo)致密碼延遲1秒左右。而且會(huì)導(dǎo)致失敗登陸延長(zhǎng),可以通過(guò)如下事件來(lái)屏蔽密碼的延遲驗(yàn)證
8.1.2 審計(jì)策略
- Oracle的審計(jì)從11g開(kāi)始,默認(rèn)為開(kāi)啟,建議關(guān)閉:
8.1.3 CPU資源管理
- 關(guān)閉Resource Manager該特性為11g新特性,用來(lái)給特定的資源組分配指定的CPU配額,容易引起等待事件:RESMGR:cpu quantum,導(dǎo)致數(shù)據(jù)庫(kù)響應(yīng)慢、CPU耗盡。
8.1.4 關(guān)閉延遲段創(chuàng)建
ALTER SYSTEM SET deferred_segment_creation=FALSE SCOPE=SPFILE SID='*';8.1.5 關(guān)閉跨節(jié)點(diǎn)并行查詢(xún)
ALTER SYSTEM SET parallel_force_local=TRUE SCOPE=BOTH;8.1.6 直接路徑讀
- 對(duì)于大表,Oracle 11g傾向于直接路徑讀。如果AWR中,關(guān)于直接路徑讀的等待事件較高,可以考慮關(guān)閉該等待事件。
8.2 內(nèi)存參數(shù)優(yōu)化
在64G主機(jī)內(nèi)存的情況下,建議ORACLE內(nèi)存設(shè)置如下:
| SGA | 25G |
| PGA | 5G |
| SHARED_POOL | 5G |
以上參數(shù)設(shè)置相對(duì)保守,可以自行決定具體參數(shù)設(shè)置范圍,但是不能讓SGA+PGA內(nèi)存>60%OS_Mem 并且確保主機(jī)交換空間充足
8.3 在線日志調(diào)整
在線redo日志組建議,每個(gè)節(jié)點(diǎn)5組,每組一個(gè)日志文件,每個(gè)日志文件大小不小于400M(視具體業(yè)務(wù)情況而定),但是默認(rèn)的4組每個(gè)節(jié)點(diǎn)2組 每組50M的默認(rèn)設(shè)置明顯是不夠的
8.4 ASM部分參數(shù)優(yōu)化
8.4.1 ASM 磁盤(pán)組兼容性
compatible參數(shù)(數(shù)據(jù)庫(kù)的兼容版本)還確定啟用的功能。該參數(shù)適用于數(shù)據(jù)庫(kù)實(shí)例或ASM 實(shí)例,具體取決于instance_type參數(shù)。例如,將該參數(shù)設(shè)置為10.1 將禁止使用Oracle Database 11g 中引入的任何新功能(磁盤(pán)聯(lián)機(jī)/脫機(jī)、可變區(qū)等)。
建或變更ASM 磁盤(pán)組時(shí),可以使用CREATE DISKGROUP 命令或ALTER DISKGROUP命令新增的ATTRIBUTE 子句更改其屬性。
8.4.2 調(diào)整ASM內(nèi)存參數(shù)
MEMORY_TARGET參數(shù)又基于PROCESSES參數(shù)相關(guān)連,有可能導(dǎo)致缺省配置不足,在內(nèi)存充裕的情況下建議調(diào)整:
su - grid sqlplus / as sysasm SQL> alter system set memory_max_target=4096m scope=spfile; SQL> alter system set memory_target=4096m scope=spfile;8.5 禁用ACFS特性
目前發(fā)現(xiàn)ACFS會(huì)導(dǎo)致集群在關(guān)閉過(guò)程中無(wú)法停止ASM實(shí)例問(wèn)題,如果確認(rèn)不需要使用ACFS共享文件系統(tǒng)特性,建議還是關(guān)閉該新特性
- 關(guān)閉處理命令:
8.6 網(wǎng)絡(luò)資源優(yōu)化
11.2 RAC中Listener資源依賴(lài)于VIP, 而VIP資源依賴(lài)于ora.net1.network;這就造成了當(dāng)public network短時(shí)不可用(或曰network hiccup)時(shí)會(huì)造成ora.net1.network資源OFFLINE,這就將造成該節(jié)點(diǎn)上VIP資源的FAILOVER和LISTENER的OFFLINE。且由于在11.2上ora.net1.network資源的默認(rèn)CHECK_INTERVAL=1,即每秒都會(huì)對(duì)該NETWORK資源進(jìn)行監(jiān)控,所以NETWORK資源變得十分敏感,不管是由于硬件網(wǎng)絡(luò)亦或者較高的主機(jī)負(fù)載造成短時(shí)的Public Network不可用,都可能導(dǎo)致VIP和LISTENER由于NETWORK依賴(lài)資源OFFLINE而受到影響
crsctl modify res ora.LISTENER.lsnr -attr "STOP_DEPENDENCIES=hard(intermediate:ora.net1.network)" crsctl modify res ora.s2-11g.vip -attr "STOP_DEPENDENCIES=hard(intermediate:ora.net1.network)" crsctl modify res ora.scan1.vip -attr "STOP_DEPENDENCIES=hard(intermediate:ora.net1.network)"總結(jié)
以上是生活随笔為你收集整理的基于CentOS 6.10的Oracle 11g RAC安装手册的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 微软的面试题及答案-超变态但是很经典
- 下一篇: 首次适应算法 动态分区分配方式的模拟 C